adat ellenőrzése a sorban
Sziasztok.
Már jó két órája töröm a fejem, de nem jövök rá hogy, hogyan tudnám megoldani a következő problémát:
Van egy jelentkezés aktiválással. Na mármost az aktiváláskor a a kód lefuttat egy keresést, amiben ellenőrzi hogy, az adott azonosítóval az aktiváló személy próbált-e már aktiválni. Ha nem, akkor az sql módosítja az értéket, ha igen, akkor pedig más parancsot hajt végre.
A kódom itt van, légyszi egy pici segítséget kérek.... :)Tuti egyszerű hiba, de nem találom a megoldást.
Előre is köszönöm.
TP
■ Már jó két órája töröm a fejem, de nem jövök rá hogy, hogyan tudnám megoldani a következő problémát:
Van egy jelentkezés aktiválással. Na mármost az aktiváláskor a a kód lefuttat egy keresést, amiben ellenőrzi hogy, az adott azonosítóval az aktiváló személy próbált-e már aktiválni. Ha nem, akkor az sql módosítja az értéket, ha igen, akkor pedig más parancsot hajt végre.
A kódom itt van, légyszi egy pici segítséget kérek.... :)
- <?php
- $keres = "SELECT aktiv FROM `jelentkezok` WHERE `azonosito` = '$jaz' AND `email` = '$email' LIMIT 1";
- $eredmeny = mysql_query($keres) or die("Adatbázishiba. Kérlek, próbáld meg később.");
- // szerintem ez lesz a bibi alább...
- if ($eredmeny < 1 ) {
- // .....???
- $sql2 = "UPDATE jelentkezok SET `datum` = NOW(), `aktiv` = '1' WHERE `azonosito` = '$jaz' AND `email` = '$email' LIMIT 1";
- mysql_query($sql2);
- print "
- Kösz.
- ";
- } else {
- print "
- Már aktív vagy.
- "; }
- ?>
Előre is köszönöm.
TP
vagy..
esetleg az if(mysql_num_row($eredmeny) > 0) helyettes ???
de úgy sem történik pozitív eredmény...
pfuh
Query
Az még nem az lesz!
s_volenszki
!$eredmeny
Most miért mondod?!
A mysql_num_rows...
$sor=mysql_fetch_row($eredmény);
if($sor[0]==0){
aktiválás...}
else{ print...}
Elbeszélünk egymás mellett...
Én torso hozzászólására reagáltam, mi szerint ha a $eredmeny egy resource, akkor csak abban az esetben lehet FALSE ha a lekérdezés közben hiba lép fel:
s_volenszki
Én...
Csakhogy tudja a kérdezö,miértis nem jo a script,és a válaszok...
:)
Thnx: Ronyn, vbence, s_volenszki, torso mégegyszer.
Üdv:
TP
igaz
Igazad van, már félálomban írtam:)
G.