2 pièce(s) jointe(s)
Insert after un input en particulier
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) Pièce jointe 141964 et voici ce qui se passe pour l'instant quand j'essaie d'ajouter Pièce jointe 141965 . 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 :
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 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> |
pour ma page autocomplete.php voici mon javascript
Code:
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();
} |
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 !
EDIT J'ai oublier les lignes de codes qui me double mes lignes
Code:
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> |
Pardons de l'oublie