Bonjour,
J'ai téléchargé le plugin AddInputArea.js et j'aurai aimer le rendre dynamique avec du php... Normal on est dans la section PHP!!
le code se présente comme ceci :
(HTML)
<head>
<script src="./js/jquery.js"></script>
<script src="./js/AddInputArea.js"></script>
</head>
<body>
<ol id="list1">
<li class="list1_var">
<input type="text" size="40" name="list1_0" id="list1_0">
<button class="list1_del">Delete</button>
</li>
</ol>
<input type="button" value="Add" class="list1_add">
(JavaScript)
$('#list1').addInputArea({
maximum : 4
});
</body>
Du coup je me suis dis c'est facile, vu que le name s'auto-incrémente à chaque ajout dans une limite de 4, il suffit de mettre tout ça dans un formulaire et le tour est joué! Je me suis aperçu à mon grand désespoir que j'avais faux! Voilà ce que j'ai fais :
page "test.php"
<form method='POST' action='ajouter.php'>
<ol id="list1">
<li class="list1_var">
<input type="text" size="40" name="list1_0" id="list1_0">
<button class="list1_del">Delete</button>
</li>
</ol>
<input type="button" value="Add" class="list1_add">
</form>
Dans ma page "ajouter.php" :
<?php
header('Location:test.php');
require "pages_infos_BDD.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
extract($_POST);
$sql="INSERT INTO ma_table (list1_0,list1_1,list1_2,list1_3) VALUES ('$list1_0','$list1_1','$list1_2','$list1_3')";
$req = mysql_query($sql) or die ('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
?>
En fait je ne vois pas où j'ai eu faux!!
Merci d'avance de votre aide.