Originariamente inviato da alangv
Ma prima c'è qualche while o for o foreach?
Si, a questo punto vi posto l'intera pagina:
Codice PHP:
<?php
//////////////////////////////////////////////////
// ddt_ent_sc_fogli_p1.php ->              05/12/2012
//////////////////////////////////////////////////



// valorizzazione delle variabili con i parametri dal form
if(isset($_POST['continue'])&&($_POST['continue']=="Continua"))
    {
    if(isset(
$_POST['id_ddt_ent']))
        {
        
$id_ddt_ent addslashes(filter_var($_POST['id_ddt_ent'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['id_produttore']))
        {
        
$id_produttore addslashes(filter_var($_POST['id_produttore'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['numero_doc']))
        {
        
$numero_doc addslashes(filter_var($_POST['numero_doc'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['data_doc']))
        {
        
$data_doc addslashes(filter_var($_POST['data_doc'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['pz_fog']))
        {
        
$pz_fog addslashes(filter_var($_POST['pz_fog'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['id_job']))
        {
        
$id_job addslashes(filter_var($_POST['id_job'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['foglio_lung']))
        {
        
$foglio_lung addslashes(filter_var($_POST['foglio_lung'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['foglio_larg']))
        {
        
$foglio_larg addslashes(filter_var($_POST['foglio_larg'], FILTER_SANITIZE_STRING));
        }
    if(isset(
$_POST['foglio_sp']))
        {
        
$foglio_sp addslashes(filter_var($_POST['foglio_sp'], FILTER_SANITIZE_STRING));
        }
        
    
$produttore_control $_POST['id_produttore'];
    
$numero_control $_POST['numero_doc'];
    
$data_control $_POST['data_doc'];
    
// inclusione del file della classe
    
include "funzioni_mysql.php";
    
// istanza della classe
    
$data = new MysqlClass();
    
// chiamata alla funzione di connessione
    
$data->connetti();
    
    
$numero_query $data->query("SELECT * FROM mf_ent");
    
// controllo sul numero di records presenti in tabella
    
if(mysql_num_rows($numero_query) > 0)
        {
        
// estrazione dei record tramite ciclo
        
while($numero_sql_extract $data->estrai($numero_query))
            {
            
$produttore_db $numero_sql_extract->id_produttore;
            
$numero_db $numero_sql_extract->numero;
            
$data_db $numero_sql_extract->giorno;
            if((
$produttore_control == $produttore_db) && ($numero_control == $numero_db) && ($data_control == $data_db))
                {
                
// 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.";
                }else{
                echo 
"Il DDT "$numero_control ." del "$data_control ." non &egrave; 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{
    
header("Location: index.php");
    }
?>