Errore di sintassi che non trovo!!!
ciao a tutti,
ancora qui a chiedere probabilmente cose banali ma alle quali non riesco a venirne a capo...
lo script che sto scrivendo funziona bene, ma solo quando il record esiste nel db, perche quando non esiste il server mi restituisce degli errori....
sicuramente perchè non è definita l'azione da fare nel caso in cui non trovi il record, ma copiando ed adattando guide trovate in rete non sono riuscito a capire il problema.
cmq la ricerca darà come risultato sempre e solo un record, infatti penso che l'errore sia nei pressi di WHILE che non ha un alternativa se non trova corrispondenze, il codice è questo:
Codice PHP:
<?php
/* definisco il parametro e la tabella*/
$param = '090909090';
$table = "verifica";
/* imposto la query e cerco il parametro che restiturà sempre e solo un record */
$sqlquery = "SELECT * FROM $table WHERE codice = $param";
$result = mysql_query($sqlquery);
$number = mysql_numrows($result);
$i = 0;
while ($i < $num) {
$i++;
}
$tipo=mysql_result($result,$i,"tipo");
$valore=mysql_result($result,$i,"valore");
$datadb=mysql_result($result,$i,"data");
list($dd, $mm, $yy) = explode('/', $datadb);
/* il codice continua ma l'errore penso sia dalle parti di while */
echo $dd;
echo $mm;
echo $yy;
mysql_close();
?>
potete aiutarmi? :mrgreen: