Bonjour, je suis entrain de faire un ajout de rang� dynamique. Le probl�me c'est qu'il n�appara�t pas la bonne place voici une image de ce que je veux faire ( d�sol� je suis anglais a la base)et voici ce qui se passe pour l'instant quand j'essaie d'ajouter
. Donc je vais traduire j'ai un bug quand j'essaie d'ajouter une rang� entre client 1 et termin�. il y a de l�espace superflu et le bouton termin� n'est pas a la bonne place. Quand j'Essaie d'Ajouter un num�ro de projet il n'est pas en dessous de mon premier num�ro de projet. et client 2 n'Est pas en dessous de client1. Bref, les images vont vous aid�s a comprendre ce que j'Essaie de faire. Voici mon bout de code maintenant :
pour ma page autocomplete.php voici mon javascript
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72 <b>Dimanche</b> </br><?php echo $date1 ?> </td> <!-- num곯 de projet du dimanche --> <td> <span id="numpro" > <form method="post" action="" onsubmit="return false;"> <input type="text" id="name" name="add_name"onkeypress="return handleEnter(event, this, 'task');"/> <?php if($result!=false && mysqli_num_rows($result)>0){ while($product = mysqli_fetch_array($result)): ?> <p id="oldRow<?=$product['id']?>"> <input type="text" name="name<?=$product['id']?>" value="<?=$product['name']?>" /> </p> <?php endwhile; } ?> </span> <!-- Bouton ajouter une rangꥠ--> <input onclick="addRow(this.form);" type="button" value="+" /> </form> </td> <!-- client du dimanche --> <td> <span id="proclient"> <input type="text" name="client1" size="12" class = "client1" id ="client1" disabled /> </span> </td> <!-- description du projet de dimanche --> <td> <span id="prodesc"> <input type="text" name="desc1" size="30" id ="desc1" class "desc" disabled /> </span> </td> <!-- ddescription de la tache du dimanche --> <td> <span id="protache"> <textarea rows="1" cols="20" name="taskDesc1" id ="task1" class "task"> </textarea> </span> </td> <!-- lieu pour dimanche --> <td> <span id="prolieu"> <input type="text" name="prolieu1" size="10" id ="lieu1" class "lieu"> </span> </td> <!-- tache --> <td> <span id="tache"> <!-- <input type="text" name="tache" size="30" id="tache"class= "tache" /> --> <!-- dꣵt section combobox tache avec tool tip --> <label title="Select your state"> <select title="Select your state" id="state" name="state"> <?php $stmt->execute(); while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { echo ' <option title="'; echo $row['tacName']; echo '">'; echo $row['tacId']; echo '</option>'."\n"; $task = array(); //echo '<option value="'.$row['tacName'].'">'.$row['tacId'].'</option>'."\n"; } ?> </select> </label> <!-- Fin section cobobox tache avec tool tip --> </span> </td> <!-- calculter le temps pour le diamnche --> <td> <span id="calculTemps"> <input type="number" name="tempsd" size="30" id="temps1"class= "temps" min= "0" max="24" value="0" /> </span> </td>
Donc, je pense que je dois faire un insert after j'ai fouiller et bidouiller mais ca pas march� on m'a parler de l'id etc mais encore la jamais fonctionn�. Si vous pouvez m'aider merci !
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 var rowNum = 0; function addRow(frm) { rowNum ++; var row = '<p id="rowNum'+rowNum+'"> <input type="text" name="name[]" value="'+frm.add_name.value+'"> <input type="text" name="client1[]" size="12" class = "client1" id ="client1" disabled value="'+frm.client1.value+'"><input type="button" value="-" onclick="removeRow('+rowNum+');"></p>'; jQuery('#itemRows').append(row); frm.add_client1.value = ''; frm.add_name.value = ''; } <!-- fonction supprimer une rangé-> function removeRow(rnum) { jQuery('#rowNum'+rnum).remove(); }
EDIT J'ai oublier les lignes de codes qui me double mes lignes
Pardons de l'oublie
Code php : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <div > <form method="post" > <div id="itemRows"> <?php if($result!=false && mysqli_num_rows($result)>0){ while($product = mysqli_fetch_array($result)): ?> <p id="oldRow<?=$product['id']?>"> <input type="text" name="client1<?=$product['id']?>" size="4" value="<?=$product['client1']?>" /> <input type="text" name="name<?=$product['id']?>" value="<?=$product['name']?>" /> </p> <?php endwhile; } ?> </div> <p><input type="submit" name="ok" value="Terminé"></p> </form> </div>
Partager