Ho corretto e ora sembra funzionare.
Codice PHP:
$numero_query = $data->query("SELECT * FROM mf_ent WHERE id_produttore = ". $produttore_control ." AND numero = ". $numero_control ." AND giorno = ". $data_control ."");
// controllo sul numero di records presenti in tabella
if(mysql_num_rows($numero_query) >= 1)
{
echo "Il DDT ". $numero_control ." del ". $data_control ." non è esistente";
echo "
";
echo "Vuoi inserirlo?";
echo "
";
echo "<form action=\"ddt_ent_sc_fogli_p2.php\" method=\"post\">";
echo "<input name=\"id_ddt_ent\" type=\"hidden\" value=". $id_ddt_ent .">";
echo "<input name=\"id_produttore\" type=\"hidden\" value=". $id_produttore .">";
echo "<input name=\"numero_doc\" type=\"hidden\" value=". $numero_doc .">";
echo "<input name=\"data_doc\" type=\"hidden\" value=". $data_doc .">";
echo "<input name=\"pz_fog\" type=\"hidden\" value=". $pz_fog .">";
echo "<input name=\"id_job\" type=\"hidden\" value=". $id_job .">";
echo "<input name=\"foglio_lung\" type=\"hidden\" value=". $foglio_lung .">";
echo "<input name=\"foglio_larg\" type=\"hidden\" value=". $foglio_larg .">";
echo "<input name=\"foglio_sp\" type=\"hidden\" value=". $foglio_sp .">";
echo "<input type=\"submit\" name=\"inserisci\" value=\"Inserisci\">";
echo "</form>";
// disconnessione
$data->disconnetti();
}else{
// nome della tabella
$t = "fogli_sc";
// valori da inserire
$v = array ($id_ddt_ent,$id_produttore,$numero_doc,$data_doc,$pz_fog,$id_job,$foglio_lung,$foglio_larg,$foglio_sp);
// campi da popolare
$r = "id_ddt_ent,id_produttore,numero_doc,data_doc,pz_fog,id_job,foglio_lung,foglio_larg,foglio_sp";
// chiamata alla funzione per l'inserimento dei dati
$data->inserisci($t,$v,$r);
// disconnessione
$data->disconnetti();
echo "Fogli scaricati correttamente.";
}
La cosa che ancora non capisco č:
Codice PHP:
if(mysql_num_rows($numero_query) >= 1)
nella prima graffa non ci vā il codice nel caso in cui la condizione sia vera e nell'else il codice nel caso in cui la condizione sia falsa?