Bonjour à tous.
Merci d'avance à ceux qui prendront le temps de lire ces quelques lignes.
J'ai réalisé un formulaire affichant des noms de pc et les adresse IP de ceux ci via une requete sql.
Tout cela est présenté sous forme d'un tableau affichant chaque execution de la requete sql sur une ligne, finissant par un bouton.
Je voudrais que lorsque quelqu'un clique sur le bouton, celà envoie un DELETE en sql afin de supprimer le nom du poste et l'adresse IP dans la BDD.
Mon problème est que je ne sais pas coment reccuperer via la method post la valeur d'un des champs de la ligne du bouton.
Voici le code du formulaire :
J'affiche toujours la meme valeur quelque soit le bouton sur lequel je cilque.
Code : 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 <FORM NAME=DELCAISS METHOD='POST' ACTION="DELETE.PHP"> <TABLE ALIGN=CENTER COLSPAN=3 WIDTH=25% BORDER=1 collspan=2> <? $i=""; $delbouton=""; $requete="SELECT adresse,poste FROM ip"; $resultat = requete( $requete ); while($row = mysql_fetch_array( $resultat )) { if ($_SERVER["REMOTE_ADDR"] != $row['adresse']) { $poste = $row['poste']; $ip = $row['adresse']; echo "<td align=left> Nom de poste : <input type=hidden name=nomposte value=".$row['poste'].">".$row['poste']." </td><td align=left> Adresse IP : <input type=hidden name=ipposte-recu value=".$row['adresse'].">".$row['adresse']."</td><td><button type=button onclick=submit() name=".++$delbouton."><Img src=./Images/del.jpg name=del".$i++."></td></tr>"; } } ?> </table> Voici le code qui devra a terme supprmer les valeurs voulu dans la BDD : <? $ListeCaisse = array() ; $ListeCaisse = $_POST['nomposte'] ; echo "Vous travaillez sur : <br>" ; for ($i=0; $i<count($ListeCaisse); $i++) { echo "<b>" .$ListeCaisse. "</b><br>"; } ?>
Je pense que celà soit possible, mais je n'ai aucune idée. Mon niveau en php et en dev en gérénal est très mauvais. Je vous demanderai votre indulgence vis à vis de mon code et de ma question si elle est vraiment bete.
Merci encore.![]()
Partager