fout in update functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gijs

gijs

11/09/2007 13:20:00
Quote Anchor link
Hallo,

Ik heb een stukje code. De functie werkt wel op het scherm, alleen als ik dit in de database wil zetten dan schrijft hij elke keer het zelfde weg. Terwijl er op het scherm steeds een andere code wordt gemaakt wat ook de bedoeling is.

dit is de code:

// begin de functie
function random_pass($num)
{
// genereer het random paswoord
mt_srand((double)microtime()*1000000);

// loop totdat het $pass(woord) dezelfde lengte heeft als $num
while (strlen($pass) <= $num)
{
$i = chr(mt_rand (0,255));
if (eregi("^[a-z0-9]$", $i))
$pass = $pass.$i;
}

// return het random paswoord
return ($pass);
}

$random_pass = random_pass(50);



$query = "SELECT id FROM School";
$result = mysql_query($query);

while(list($id) = mysql_fetch_row($result)){


echo ("$id -> de gegenereeerde code is: $random_pass<br /> ");


$query2 = "UPDATE School SET toegangscode='$random_pass'";
$random_pass = random_pass(50);
$result2 = mysql_query($query2) or die ("updaten niet gelukt");

}


Groeten, Gijs
 
PHP hulp

PHP hulp

08/07/2020 03:17:56
 
- SanThe -

- SanThe -

11/09/2007 13:52:00
Quote Anchor link
De UPDATE update steeds de complete tabel. Is dat de bedoeling> Zet daar anders eens een WHERE bij.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.