insérer 3 noms différents d'un formulaire sur 3 lignes différentes dans une table
bonjour!
jai un formulaire où on on peut mettre 3 noms.je voudrais les insérer dans une table.Mais je voudrais que ces noms s'insèrent comme si c'était 3 enregistrements différents.je suis coincé.
Voici mon code:
Code:
1 2 3 4 5 6 7 8
| <form method="post" action="traitement.php"
<label for="nom1">nom 1</label>
<input type="text" name="nom1" id="nom1"/>
<label for="nom2">Nom 2</label>
<input type="text" name=nom3" id="nom3"/>
<input type="submit" value="enregistrer"/>
</form> |
voici le code php de traitement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| <?php
// on se connecte à notre base
$base = mysql_connect ('serveur', 'login', 'pass');
mysql_select_db ('ma_base', $base) ;
?>
<?php
$nom1 = htmlspecialchars(trim($_GET['nom1']));
// lancement de la requete
$sql = 'INSERT INTO liste_proprietaire VALUES ("", "$nom1")';
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();
?>
<?php
$nom2 = htmlspecialchars(trim($_GET['nom2']));
// lancement de la requete
$sql = 'INSERT INTO liste_proprietaire VALUES ("", "$nom2")';
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();
?>
<?php
$nom3 = htmlspecialchars(trim($_GET['nom3']));
// lancement de la requete
$sql = 'INSERT INTO liste_proprietaire VALUES ("", "$nom3")';
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();
?> |
JE suis obligé de faire ainsi pour récupérer ces données dans 3 lignes différentes.
Est-ce qu'il n'y a pas de moyen d'avoir un code simplifié.CAR c'est fatiguant quand il y a 100 noms.
MERCI POUR VOS AIDES