Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Dovresti usare un unico form ed impostare i campi in questa maniera

    codice:
    <input name="nome[]">
    <input name="cognome[]">
    <input name="sesso[]">
    
    <input name="nome[]">
    <input name="cognome[]">
    <input name="sesso[]">
    
    <input name="nome[]">
    <input name="cognome[]">
    <input name="sesso[]">


    poi recuperi i dati con un loop

    Codice PHP:
    foreach($_POST['nome'] as $index=>$nome){
        
    $cognome=$_POST['cognome'][$index];
        
    $sesso=$_POST['sesso'][$index];
        
    //$nome è già valorizzata nel foreach

    Il recupero lo faccio nella query in modo simile al seguente (ma con il codice che mi hai postato) giusto?
    Codice PHP:
    $query "INSERT INTO tabella (
               carttemp_name,
             carttemp_citynum)
                  VALUES "
    ;
    //ciclo foreach nella query
      
    foreach ($myCheck as $key => $value) {
      
    $query .= "('$value', '$key') ,"
      } 

    EDIT: dimenticavo di dire che gli input sono già all'interno di un unico form
    Ultima modifica di jumpy83; 11-03-2016 a 17:54

  2. #2
    Quote Originariamente inviata da jumpy83 Visualizza il messaggio
    Il recupero lo faccio nella query in modo simile al seguente (ma con il codice che mi hai postato) giusto?
    Codice PHP:
    $query "INSERT INTO tabella (
               carttemp_name,
             carttemp_citynum)
                  VALUES "
    ;
    //ciclo foreach nella query
      
    foreach ($myCheck as $key => $value) {
      
    $query .= "('$value', '$key') ,"
      } 

    EDIT: dimenticavo di dire che gli input sono già all'interno di un unico form

    Ti ho mostrato come inviare e ricevere i campi, l'inserimento nel db dipende da come hai strutturato le tabelle.

  3. #3
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Ti ho mostrato come inviare e ricevere i campi, l'inserimento nel db dipende da come hai strutturato le tabelle.
    Il mio db consiste in una tabella "soggetti" in cui memorizzo i dati inseriti attraverso i form.
    Dapprima ho provato con form singolo e sono riuscito a salvare con successo tutti i dati.
    Poi ho voluto "complicare" la cosa aggiungendo un secondo form e cercando di memorizzare.

    Le colonne del mio db sono
    IDSoggetto, Nome,Cognome,DataNascita,CodiceFiscale,Cittadinanz a,IDStatoOccupazionale,Telefono,Email,IDRuoloFamig lia,Sesso,Note)

Tag per questa discussione

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.