Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Passaggio di valori

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    55

    Passaggio di valori

    Ciao a tutti, ho la seguente pagina in PHP:
    Codice PHP:
    $db->beginTransaction();
    $queryA "SELECT id_tel_int, id_cliente, data_cons, imponibile, iva, note_telefono, viaggio, id_viaggio, carico  FROM ".$anno."_telefonici_intestazione ORDER BY id_tel_int DESC";
    $x 0;
    foreach(
    $db->query($queryA) as $row){
        echo 
    "<form name = 'form_2' action = 'salva_viaggio.php' method = 'post' target = _self id = 'form2'>";
        echo 
    "<input name = 'cod_cli[]' value = '".$row['id_cliente']."' type = 'text'>";
        echo 
    "<input name = 'n_ordine[]' value = '".$row['id_tel_int']."' type = 'text'>";
        echo 
    "<input name = 'id_viaggio[]' value = '".$row['id_viaggio']."' type = 'text'>";
        echo 
    "<input name = 'viaggio[]' value = '".$row['viaggio']."' type = 'text'>";
        echo 
    "<input name = 'carico[]' value = '".$row['carico']."' type = 'text'>";
        echo 
    "</form>";
        
    $x++;
    }
    $_SESSION['contatore'] = $x
    la quale dovrebbe passarmi i valori in un'altra pagina in cui ho:
    Codice PHP:
    $a $_SESSION['contatore'];
    $n_id $_POST['n_ordine'];
    $codice_cliente $_POST['cod_cli'];
    $viaggio $_POST['viaggio'];
    $id_viaggio $_POST['id_viaggio'];
    $carico $_POST['carico'];

    for(
    $x 0$x <= $a-1$x++){
        echo 
    "Numero bolla ".$n_id[$x]."
    "
    ;
        echo 
    "Codice cliente anagrafica ".$codice_cliente[$x]."
    "
    ;
        echo 
    "Viaggio ".$viaggio[$x]."
    "
    ;
        echo 
    "Id viaggio ".$id_viaggio[$x]."
    "
    ;
        echo 
    "Ordine di carico ".$carico[$x]."
    "
    ;

    La pagina mi mostra:
    6
    Numero bolla 00000000006
    Codice cliente anagrafica 00001712
    Viaggio FM
    Id viaggio FT
    Ordine di carico 1

    Notice: Undefined offset: 1 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 20
    Numero bolla

    Notice: Undefined offset: 1 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 22
    Codice cliente anagrafica

    Notice: Undefined offset: 1 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 23
    Viaggio

    Notice: Undefined offset: 1 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 24
    Id viaggio

    Notice: Undefined offset: 1 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 25
    Ordine di carico

    Notice: Undefined offset: 2 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 20
    Numero bolla

    Notice: Undefined offset: 2 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 22
    Codice cliente anagrafica

    Notice: Undefined offset: 2 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 23
    Viaggio

    Notice: Undefined offset: 2 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 24
    Id viaggio

    Notice: Undefined offset: 2 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 25
    Ordine di carico

    Notice: Undefined offset: 3 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 20
    Numero bolla

    Notice: Undefined offset: 3 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 22
    Codice cliente anagrafica

    Notice: Undefined offset: 3 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 23
    Viaggio

    Notice: Undefined offset: 3 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 24
    Id viaggio

    Notice: Undefined offset: 3 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 25
    Ordine di carico

    Notice: Undefined offset: 4 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 20
    Numero bolla

    Notice: Undefined offset: 4 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 22
    Codice cliente anagrafica

    Notice: Undefined offset: 4 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 23
    Viaggio

    Notice: Undefined offset: 4 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 24
    Id viaggio

    Notice: Undefined offset: 4 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 25
    Ordine di carico

    Notice: Undefined offset: 5 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 20
    Numero bolla

    Notice: Undefined offset: 5 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 22
    Codice cliente anagrafica

    Notice: Undefined offset: 5 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 23
    Viaggio

    Notice: Undefined offset: 5 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 24
    Id viaggio

    Notice: Undefined offset: 5 in D:\WWW\Programmi\Gestionale\vendite\ordini_telefon ici\esistente\salva_viaggio.php on line 25
    Ordine di carico
    Premetto che ho sintetizzato le due pagine e i dati che mi escono prima delle notifiche, sono i valori che ho inserito nell'ultima riga del DB. Quello che vorrei sapere è: perché mi restituisce solo l'ultimo record e non tutti e 6? Grazie per l'aiuto, Roberto!!!

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Ciao Roberto,

    non stampi un form con sei record ma sei form con un record ciascuno. Quindi quando lo invii solo un elemento viene inviato. Dovresti mettere il form fuori del foreach.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    55
    Grazie, provo e poi ti dico, ok?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    55
    Si, grazie, è prorpio quello che fa il caso mio! Ti ringrazio!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.