Autor | Zpráva | ||
---|---|---|---|
hynek Profil |
#1 · Zasláno: 9. 1. 2009, 18:43:17
Zdravim.
Poradili by jste mi někdo prosím, jak udělat, aby se když je nová pošta, nevypsalo u othohle kódu tolikrát máte novou poštu, kolik těch nových pošt je, ale aby se jen napsalo číslo kolik jich je? $sql = mysql_query("SELECT * from posta where adresat='{$_SESSION['uziv_jmeno']}' order by kdy DESC"); while ($radek2 = mysql_fetch_array($sql)) { $precteno = $radek2["precteno"]; echo"", ($precteno == '0')?'<font color=red>Máte novou poštu</font>':'', " "; Děkuji |
||
Darkweaver Profil |
#2 · Zasláno: 9. 1. 2009, 18:48:41
proč zakládáš duplicitní téma ?
|
||
tiso Profil |
#3 · Zasláno: 9. 1. 2009, 18:52:49
hynek - skús si zohnať vhodné knihy alebo tutoriály a uč sa podľa nich. Takto (pýtaním sa na riešenie každého problému, na ktorý narazíš v diskusii) sa programovať nenaučíš, chce to samostatnosť a vlastné úsilie.
|
||
igamenir Profil |
#4 · Zasláno: 9. 1. 2009, 18:54:28 · Upravil/a: igamenir
$sql = mysql_fetch_array(mysql_query("SELECT COUNT(*) from posta where adresat='{$_SESSION['uziv_jmeno']}' AND precteno=='0';")); if ($sql[0] > 0) echo 'Máte '.$sql[0].' nepřečtených zpráv'; ale souhlasím s tisem - když chceš počet, tak anglicky count .. stačí se kouknout do dokumentace mysql na count a určitě bys podle toho měl dát řešení dohromady. |
||
hynek Profil |
#5 · Zasláno: 9. 1. 2009, 19:00:21
igamenir
hlásí to tuhle chybu: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/h/hynais-web/posta.php on line 19 |
||
hynek Profil |
#6 · Zasláno: 9. 1. 2009, 19:02:15
tiso
no podivám se po nich =) |
||
tiso Profil |
#7 · Zasláno: 9. 1. 2009, 19:07:21 · Upravil/a: tiso
...
|
||
hynek Profil |
#8 · Zasláno: 9. 1. 2009, 19:25:41
tiso
no tak ted tam nic nevyčtu když je nemam.. proč to hlásí tu chybu? |
||
tiso Profil |
#9 · Zasláno: 9. 1. 2009, 20:23:23
hynek - a to mám vedieť ja? Chyba je v sql dotaze, akého typu je stĺpec precteno?
|
||
Alphard Profil |
#10 · Zasláno: 9. 1. 2009, 20:25:36 · Upravil/a: Alphard
SELECT COUNT(*) from posta where adresat='{$_SESSION['uziv_jmeno']}' AND precteno=='0'; ten ; bych tam taky nedával a zdůrazňuji, že zvýrazněné == je chybné, má být pouze = |
||
hynek Profil |
#11 · Zasláno: 9. 1. 2009, 21:40:19
pořád tam hlásí tu chybu v mysql_fetch_array...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/h/hynais-web/posta.php on line 24 a line 24: $sql = mysql_fetch_array(mysql_query("SELECT COUNT(*) from posta where adresat='{$_SESSION['uziv_jmeno']}' AND precteno=='0'")); |
||
bohyn Profil |
#12 · Zasláno: 9. 1. 2009, 23:53:43 · Upravil/a: bohyn
Alphard
Od kdy se v SQL porovnava dvojitym rovnitkem? $sql = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM posta WHERE adresat='".$_SESSION['uziv_jmeno']."' AND precteno=0")); |
||
Alphard Profil |
#13 · Zasláno: 9. 1. 2009, 23:59:10
„Od kdy se v SQL porovnava dvojitym rovnitkem?“
netuším, upozorňoval jsem na chybu, bohužel se zdá, že to nebylo pochopeno dopíši to tam, ať je to evidentní |
||
Časová prodleva: 16 let
|
0