- Home
- Categorie
- Coding e Sistemistica
- PHP
- Errore di fondo...credo
-
Errore di fondo...credo
Allora ragà questo script dovrebbe analizzare gli ultimi campi di un db e dire se i numeri contenuti sn tutti pari/dispari o misti.Il problema è ke dice sempre ke sn misti pur nn essendo vero..
ecco il codice:
$query= "SELECT pd FROM $db_tablename ORDER BY id DESC LIMIT 0,5";
$risultato = mysql_query($query, $db) or die ('errore nella selezione');
while ($row = mysql_fetch_array($risultato)) {$risultato . rand(1, 5) = $row[pd];
}if($risultato1 === 'pari' && $risultato2 === 'pari' && $risultato3 === 'pari' && $risultato4 === 'pari' && $risultato5 ==='pari') {
echo 'gli ultimi 5 sono tutti pari';
} elseif ($risultato1 === 'dispari' && $risultato2 === 'dispari' && $risultato3 === 'dispari' && $risultato4 === 'dispari' && $risultato5 ==='dispari') {
echo 'gli ultimi 5 sono tutti dispari';
} else {
echo 'Gli ultimi 5 sono misti';
-
Vedi ke la funzione rand ti restituisce un numero compreso tra 1 e 5 in modo casuale, e non un numero progressivo
-
Che errore dà precisamente?
-
ho risolto grazie