ugrás a tartalomhoz

Ha üres a tábla

lomajpurre · 2007. Dec. 31. (H), 10.02
Üdv.
Kellene egy kis segítség..

Van egy adatbázisom ami tartalmaz egy users táblát, azon belöl pedig egy cell-t.

idáig így néz ki:
  1.   $curre = $CURUSER['id'];  
  2.   $cell = $_POST['cell'];  
  3.   $tel = $CURUSER['cell'];  
  4.     
  5. echo("SMS támogatás 1/4");  
  6. echo("<br><i>(Telefonszám megadása)</i>");  
  7. ?>  
  8. <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">  
  9. Mi a telefonszám, ahonnan a támogatást küldöd?<br><br>  
  10. <input type="text" name="cell"><br>  
  11. <i>példa: 06300123456</i>  
  12. <br><br>  
  13. <input type="submit" name="submit" value="Continue">  
  14. <br><br><br>  
  15. </form>  
  16. <?  
  17.   
  18. if($_POST['submit'] && $_POST['cell']){  
  19.   mysql_query("UPDATE users SET cell = '$cell' WHERE id = '$curre'");  
  20.   header("Location: sms2.php");  
  21.   }  
azt szeretném ha a cell tábla tartalmaz adatot, autómatikusan az sms2.php-re ugrana az oldal.

A válaszokat előre is köszönöm!
 
1

mysql_affected_rows

Poetro · 2007. Dec. 31. (H), 12.28
mysql_affected_rows - Az előző MySQL műveletben érintett sorok számát adja meg.

Mondjuk ha az UPDATE ugyanarra frissítette a sort, mint ami eddig volt, akkor nem csinal semmit, esetleg érdemes mondjuk egy TIMESTAMP-et belerakni az sorba, és az update-be, és akkor mindig frissül.
2

vagy

cSuwwi · 2007. Dec. 31. (H), 15.04
Timestamp helyett elég egy unsigned tinyint 1 is, legyen pl. flag a neve, updatebe meg flag=1-flag. (1->0, 0->1 lesz frissítésenként)