Ciao
avrei bisogno di un aiuto, questo codice legge l'ultimo record del db, più giu effettuo una semplice somma funziona fino a che la variabile arriva al valore 10 poi stampa sempre 10.

Legge il volore 10 dal db e dovrebbe fare la somma 10+1 e riscrivere nel db il valore 11, ma riscrive 10

Chi mi aiuta



// verifico l'id dell'ultimo ordine inserito
$sqlcat = "SELECT max(numordine) from ordini";
$rescat = mysql_query($sqlcat) or die("Impossibile caricare gli utenti: ".mysql_error());

while ($rowcat = mysql_fetch_array($rescat))
{
$ordine = $rowcat[0];
if($ordine=="" or $ordine==0)
{
$ordine=1;
}
else
{
$ordine=intval($ordine)+1;
}
//echo $ordine;
}