Gå til innhold

problemer med rand() funksjon


Anbefalte innlegg

Skrevet

$status=$_GET['status'];

$rand=rand();

if ($rand=$status)

{

while ($fetch=mysql_fetch_assoc($query))

{

$sql_insert="INSERT INTO check_out (test1,test2,dato,test4) VALUES ('$fetch[test1]','$fetch[test2]','$date','test)";

mysql_query($sql_insert);

}

}

Dette er deler av koden i et script jeg har hjemme. Poenget med det er at den skal generere et tilfeldig nummer i en linke, både $rand og $status er lik gjennomfører den koden. Men den fungerer ikke, den setter inn i databasen uansett, hva er feil?

Videoannonse
Annonse
Skrevet
det heter if( $rand == $status )

 

det du gjør setter variabelen $rand til den samme verdien som variabelen $status, noe som alltid vil gi true

ikke om $status er en av følgende: 0, "0", "", array(), FALSE ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...