Premetto che se asterisco il primo goto (riga 330) il problema si presenta al secondo ..
Codice PHP:
// ==========================================================================
// --> estrazione id max dalla tabella
function chk_id($db, $nome_tab, $nome_id)
{
$esito = 'OK' ;
$err = '';
$query = "SELECT max($nome_id)
FROM $nome_tab
";
if (!mysql_query($query, $db))
{
$esito = 'KO' ;
$err = "Errore durante la select max id : " . mysql_error() . " - " . mysql_errno();
goto end; ---> riga 330
}
$result = mysql_query($query, $db);
if (!mysql_query($query, $db))
{
$esito = 'KO' ;
$err = "Acquisizione dati select max id KO: " . mysql_error() . " - " . mysql_errno();
goto end;
}
$num_rec = 0;
while ($row = mysql_fetch_array($result))
if (mysql_query($query, $db))
{++$num_rec;
$id_max_sel = $row[0];
}
else
{
$esito = 'KO' ;
$err = "fetch select max id : " . mysql_error() . " - " . mysql_errno();
goto end;
}
end:
$output = array($esito, $err);
return $output ;
}