Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    array database input form dinamico

    Buongiorno a tutti
    Ho questo script che vi riporto:

    codice:
    <script type="text/javascript" src="http://ajax.googleapis.com/
    ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="reCopy.js"></script>
    <script type="text/javascript">
    $(function(){
    var removeLink = ' remove';
    
    $('a.add').relCopy({ append: removeLink});
    });
    </script>
    //HTML code
    <form method="post" action="clonesubmit.php">
    <p class="clone"> <input type="text" name="squadracasa[]" class='input'/>-
    <input type="text" name="squadrafuori[]" class='input'/>-
    <input type="text" name="girone[]" class='input'/>
    </p>
    
    
    Add More</p>
    <input type="submit" value=" Submit " />
    </form>
    Tramite pulsante aggiunge dinamicamente un input al form che invia
    i dati ad un'altra pagina per inserirli nel database.

    codice:
    <?php
     $con=mysql_connect("127.0.0.1","root","");
        $table=mysql_select_db("calcio") or die (mysql_error());
    
    
    if(isset($_POST))
    {
    	
    $array1=$_POST['squadracasa'];
    
    
    foreach ($array1 as $squadracasa) {
    
    if(strlen($squadracasa)>0 )
    {
    $sql=mysql_query("insert into calendario(squadracasa)values('$squadracasa')");
    $result=mysql_query($sql);
    
    
    }
    }
    }
    
    ?>
    Riceve e inserisce l'array nel dbase per quanti sono i campi input del form.

    Il mio problema è.
    Come posso fare in modo che invece di far ricevere solamente l'array dell' input squadracasa, possa ricevere anche l'input squadrafuori e girone (3 campi)ed inserisca il tutto nel database.

    Vi ringrazio anticipatamente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Puoi fare qualcosa tipo questa:
    Codice PHP:
    $array1=$_POST['squadracasa'];
    $array2=$_POST['squadrafuori'];
    $array3=$_POST['girone'];

    foreach (
    $array1,$array2,$array3 as $squadracasa,$squadrafuori,$girone) {

    if(
    strlen($squadracasa)>)
    {
    $sql=mysql_query("insert into calendario(squadracasa,squadrafuori,girone)values('$squadracasa','$squadrafuori','$girone')");
    $result=mysql_query($sql);


    }


  3. #3
    Intanto grazie per la risposta.

    Da errore alla riga del foreach

    Parse error: syntax error, unexpected ','

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.