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