ugrás a tartalomhoz

száláló_probléma

ropi · 2005. Már. 12. (Szo), 23.36
mysql adatbázis, 1 mező, azt számolja (számolná) hányan léptek az oldalra
kiolvassa a táblából (stat) az értéket (lat_db)
ha már van akt_sid nevű sessionváltozó nem csinál semmit, ha nincs
bejegyez egyet és növeli 1gyel, majd visszaírja az adatbázisba

eddig tiszta, otthon működik, a weben viszont már nem
kérdés: miért nem?



$r_szam = mysql_query("SELECT lat_db FROM stat");
$s_szam = mysql_fetch_assoc($r_szam);

//számláló??

if (!$_SESSION[akt_sid])
{
$s_szam[lat_db]++;
mysql_query("UPDATE stat SET lat_db='".$s_szam[lat_db]."'");
$_SESSION[akt_sid] = session_id();
}
 
1

Mit jelent az, hogy nem működik?!

Dualon · 2005. Már. 13. (V), 00.19
Mit jelent az, hogy "nem működik"? Mi a hibejelenség, milyen környezetben?
Engedd meg, hogy figyelmedbe ajánljam ezt az oldalt.

Egyébként szerintem kár lekérni a lat_db-t:
mysql_query('UPDATE stat SET lat_db=(lat_db+1)
3

nem működik: a stat

Anonymous · 2005. Már. 13. (V), 10.07
nem működik: a stat táblában nincs egyetlen rekord sem ...

... és ezzel meg is válaszoltam a "miért nem működik?" kérdést
kösz, hogy rávezettél

most már növeli, igaz nem úgy ahogy szeretném, de majd kialakul

kösz megint
ropi
6

vettem a lapot

Anonymous · 2005. Már. 13. (V), 11.07
elolvastam amit ajánlottál, érdekes
remélem eszembe lesz, ha később kérdezek

ropi
2

kekec

Anonymous · 2005. Már. 13. (V), 01.57
Nem tartozik a tárgyhoz, csak egy apró finomítás.
A tömbök helyes jelölése így néz ki: $s_szam['lat_db'].
Ez azért fontos, mert ha a programunk véletlenül elkerül egy olyan szerverre, ahol a php-ban be van kapcsolva az error_reporting, akkor rengeteg warningot fogunk kapni a nem definiált lat_db, akt_sid konstans miatt.
Hasznos az ilyet elkerülni, és egyúttal rá is szoktatjuk magunkat a helyes szintaxisra.

Gyulus
4

én nem régóta phpzek, és

Anonymous · 2005. Már. 13. (V), 10.12
én nem régóta phpzek, és a peter mouldingos fekete könyvet olvasgatom, abban nem használ '' -ket

kösz az észrevételt, megfogadom a tanácsod

ropi
5

Ez érdekes

csla · 2005. Már. 13. (V), 10.58
Ez érdekes, mert az én példányomban mindenhol használja a "-et...
7

valóban használ, akkor

Anonymous · 2005. Már. 13. (V), 11.25
valóban használ,
akkor én nem tudom miért hagytam el őket,
ezután nem fogom

ropi