Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. lferdinando
    3. Post
    L

    lferdinando

    @lferdinando

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 0
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 48
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da lferdinando

    • RE: Form, array e mysql

      Vorrei avere un chiarimento, nel caso in cui nel form per l'inserimento dei dati non vada ad inserire NAME="nome[1]" , ma semplicemente NAME="nome[]"

      [html]

      1. indirizzo CASA
        <INPUT TYPE="text" NAME="nome[]" value=""><br/>
        <INPUT TYPE="text" NAME="cognome[]" value=""><br/>
        <INPUT TYPE="text" NAME="telefono[]" value=""><br/>
        <INPUT TYPE="checkbox" NAME="casa[]" value="true"><br/><br/>

      2. indirizzo UFFICIO
        <INPUT TYPE="text" NAME="nome[]" value=""><br/>
        <INPUT TYPE="text" NAME="cognome[]" value=""><br/>
        <INPUT TYPE="text" NAME="telefono[]" value=""><br/>
        <INPUT TYPE="checkbox" NAME="casa[]" value="true"><br/><br/>
        ...

      3. indirizzo CASA IN MONTANA
        <INPUT TYPE="text" NAME="nome[]" value=""><br/>
        <INPUT TYPE="text" NAME="cognome[]" value=""><br/>
        <INPUT TYPE="text" NAME="telefono[]" value=""><br/>
        <INPUT TYPE="checkbox" NAME="casa[]" value="true"><br/><br/>
        [/html]
        fino a 7 volte
        [php]
        @ $array_nome = $_POST['nome'];
        @ $array_cognome = $_POST['cognome'];
        @ $array_telefono = $_POST['telefono'];
        @ $array_casa = $_POST['casa'];

      for ($i = 1; $i <= sizeof($array_nome); $i++) {
      $casa = "";
      if (isset($array_casa*)) {
      $casa = $array_casa*;
      }
      $query = "$i INSERT INTO contatti VALUES ('$array_nome*','$array_cognome*','$array_telefono*','$casa') ";
      echo $query."\n";
      // $result = mysql_query($query, $myconn) or die("Errore...");
      }
      ?>
      [/php]
      e chi compila il form inserisce il primo indirizzo (casa) e l'ultimo indirizzo (casa in montagna), l'inserimento avviene comunque correttamente? perchè in un caso molto simile a questo nel mio caso se non vengono compilati tutti gli "indirizzi", alcuni non vengono inseriti nel DB.

      postato in Coding
      L
      lferdinando