Salut j'ai un bouton add row. Quand je le met dans le diviseur normal il s'Ajoute a la suite de l'autre et c'Est moche par contre il sauvegarde bien dans la BD. Mais quand j'essaie de le bouger, déplacer, ou changer le diviseur une erreur apparaît et rien ne sauvegarde dans la BD.
voici ma fonction javascript pour creer une rangéCitation:
! ) Notice: Undefined index: client in C:\wamp\www\testing\insert.php on line 279
Call Stack
# Time Memory Function Location
1 0.0007 328952 {main}( ) ..\insert.php:0
voici ou mon bouton ajouter une rangéCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 var counter = 0; var $newRow ; $(function(){ $('#add_field').click(function(){ counter += 1; $('#container').append( $newRow = $('<input id="field_' + counter + '" name="dynfields[]' + '" type="text" /> ') // $newRow = $('<input id="field_' + counter + '" name="dynfields[]' + '" type="text" /> '+ '<input id="field_1' + counter + '" name="client[]' + '" type="text" />') ) $newRow.autocomplete(autocompOpt); $('#num').append( ( '<input id="field_1' + counter + '" name="client[]' + '" type="text" />') ) }); }); /// var autocompOpt = { source:'getautocomplete.php', minLength:1 }
voici ou est situé mon bouton terminéCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <td> <form method="post" action="insert.php"> <b>Dimanche</b> </br><?php echo $date1 ?> <body> <?php if (!isset($_POST['submit_val'])) { ?> <div id="container"> <p id="add_field"><a href="#"><span>add</span> </a></p> </div> <td> <span id="numpro" > <div id='num'> <input onblur="autre();" onfocus="enter();" type="text" id="projdim" name="projdim"onkeypress="return handleEnter(event, this, 'task');"/> </div > </span> . . . </td>
voici comment j’insère dans la BDCode:
1
2
3
4
5
6
7
8
9
10 <input type="text" id="result" readonly="readonly" name="total" /> <input type="hidden" name="date2" value="<?php echo $date2; ?>" /> <input type="submit" name="submit_val" value="Terminé" id="end" /> <input type="hidden" name="data" value="<?php echo $date; ?>" /> <input type="hidden" name="usrUserName" value="<?php echo $usrUserName; ?>" /> <?php } ?> </td> </td> </tr> </table>
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php if (isset($_POST['submit_val'])) { if ($_POST['dynfields']) { $post_count = count($_POST['dynfields']); for ($i=0;$i<$post_count;$i++) { $values = mysql_real_escape_string($_POST['dynfields'][$i]); $values1 = mysql_real_escape_string($_POST['client'][$i]); // $query = mysql_query("INSERT INTO recherche (hobbies) VALUES ('$values')", $connection ); $query = mysql_query("INSERT INTO recherche (hobbies,client) VALUES ('$values', '$values1')", $connection ); } echo "<i><h2><strong>" . count($_POST['dynfields']) . "</strong> Info Added</h2></i>"; } else { echo("erreur"); } ?> <form method="post" action="index.php"> <input type="submit" name="retour" value="retour" /> </form> <?php mysql_close(); }
J'ai montré l'essentiel selon moi. S'il manque de code ou manque d'explication je vais essayer de répondre de mon mieux.