Grande! Funziona perfettamente. Per aiutare altri, posto sotto il codice di tutto il file
codice:<form action="nomefile.php" method="post"> <p><b>1</b><br /> Nome <input name="name[]" type="text" id="name[]">Texto <input name="texto[]" type="text" id="texto[]"></p> <p><b>2</b><br />Nome <input name="name[]" type="text" id="name[]">Texto <input name="texto[]" type="text" id="texto[]"></p> <p><b>3</b><br />Nome <input name="name[]" type="text" id="name[]">Texto <input name="texto[]" type="text" id="texto[]"></p> <p><input type="submit" name="Submit" id="Submit" value="Submit" /></p> </form> <?php if (isset($_POST['Submit'])) { //se submit inviato //cambiare i tre parametri con le vostre impostazioni $con = mysql_connect("HOST","USER","PASSWORD"); if (!$con) { die('No ho potuto connetermi: ' . mysql_error()); } mysql_select_db("claretianum_db1", $con); foreach($_POST['name'] as $row=>$Name) { if(!empty($Name)){ //inserisco solo quelli compilati (se nome è lasciato in bianco, verrà ignorato $name=mysql_real_escape_string($Name); $texto=mysql_real_escape_string($_POST['texto'][$row]); $sql="INSERT INTO prova(nome, texto)VALUES('$name', '$texto')"; $result = mysql_query($sql, $con) or die(mysql_error()); } //fine inserimento } // fine foreach // if successfully updated. if($result){ //stampo quanti record sono stati inseriti echo "$row record inseriti.<br/>"; } else { //se non si inserisci niente, stampo l'errore echo "ERROR"; } } //fine controllo se submit inviato ?>

Rispondi quotando
