Bonsoir,
Alors, j'ai un soucis, assez compliqué, du moins pour moi.
Donc, j'ai un formulaire, j'ai trouvé le javascript qui fais en sorte d'ajouter une ligne de saisie dans ce formulaire, en ajoutant un input, enfin, vous comprenez.
A l'origine, il y a qu'une seule ligne de saisie e entré dans la base de donné, mais là, il peut y en avoir 5, 10, 20 bref, selon notre bon vouloir.
Mon soucis, est, que je ne sais pas faire la relation entre les information saisie dans le formulaire et les entrer dans la base de donné, seul la 1ere ligne est prise en compte.
Je sais pas si je suis bien clair, mais peut etre qu'avec le code vous serez m'éclaircir.
Je vous met la partie du formulaire avec l'ajout de ligne et la page de l'ajout dans la bdd.
index.php
<script type="text/javascript" language="javascript">
function create_champ(i)
{
var i2 = i + 1;
document.getElementById('input_'+i).innerHTML = '<center><table id="champs_'+i+'" cellspacing="0" border="0"><tr><td>'+i+'. </td><td><input type="text" name="dom_'+i+'"></td><td> </td><td><input name="ext_'+i+'" type="text"/></td></tr></table></center>';
document.getElementById('input_'+i).innerHTML += (i <= 10000) ? '<span id="input_'+i2+'"><input class="input2" type="button" onClick="javascript:create_champ('+i2+')" value="Ajouter un match"></span>' : '';
}
</script>
<input type="text" name="datefinprono" size="10"> <a href="javascript:mapopup()"><img src="images/petit_calendrier.gif" border="0"/></a>
</p>
<table id="champs_1" cellspacing="0" border="0">
<tbody>
<tr>
<td><center> </center></td><td><center>Equipe à domicile</center></td><td><center> </center></td><td><center>Equipe à l'extèrieur</center></td>
</tr>
<tr>
<td>1. </td><td><input name="dom" type="text"/></td><td> </td><td><input name="ext" type="text"/></td>
</tr>
</tbody>
</table>
<div align="left"> <span id="input_2">
<input name="button" type="button" class="input2" onClick="javascript:create_champ(2)" value="Ajouter un match">
</span></div>
ajout.php
<?
include ("../config.php");
@MYSQL_CONNECT($host, $user, $pwd) or die ("La connection à la base de donnée n'a pas pu être établie.");// Connexion à MySQL
@MYSQL_SELECT_DB($base) or die ("La connection à la base de donnée n'a pas pu être établie."); // Sélection de la base $base
//insertion du nouveau pronostic
$req = "INSERT INTO ".$table." (dom, ext)
VALUES ('".$_POST["dom"]."', '".$_POST["ext"]."');";
mysql_query ($req);
mysql_close();
?>
Voilà, en espérant être clair et que vous puissiez m'aider.
Merci beaucoup.
Cordialement,
Logan