in afteradd, if $i > $p the cicle don't work, where is the error???
global $conn;
$esc = 0;
$i = $values["KmFine"];
$id = $values["IdTarga"];
$str = "select SogliaTagliando from anagraficaautomezzi where Id=".$id;
$rs = db_query($str,$conn);
$data = db_fetch_array($rs);
$p = $data["SogliaTagliando"];
do {
if ($i < $p)
{
$strSQLInsert = "insert into scadenziario (IdTarga, TipoScadenza, note, ProssimoTagliando, ScadenzaGestita) values ('".db_addslashes($values["IdTarga"])."', 'TAGLIANDO', $i, $p,0)";
db_exec($strSQLInsert,$conn);
$esc = 1;
}
else
{
//$esc = 0;
$p = $p+$p;
}
}
while ($esc = 0);