par
ouckileou » 17 avr. 2005, 23:36
select : je parlais de la balise <select> qui réalise une liste déroulante en HTML, et qui va ici lister tes titres de dvd
c'est ce bout de code
<select name="dvd" id="dvd">
<?php
do {
?>
<option value="<?php echo $row_ListeDvdSuppression['titre']?>"><?php echo $row_ListeDvdSuppression['titre']?></option>
<?php
} while ($row_ListeDvdSuppression = mysql_fetch_assoc($ListeDvdSuppression));
$rows = mysql_num_rows($ListeDvdSuppression);
if($rows > 0) {
mysql_data_seek($ListeDvdSuppression, 0);
$row_ListeDvdSuppression = mysql_fetch_assoc($ListeDvdSuppression);
}
?>
</select>
ce "select" transmet une variable qui s'appelle "dvd" (grâce à l'attribut "name" du select)
et dans ton code tu cherches si une variable "titre" à été transmise, ce qui n'est à priori jamais le cas
je te disais donc de renommer le select par "titre" comme ça :
et de nous dire ce que cela donne
enfin, sans te tenir un discours intégriste, il est tout de même bon de savoir à quoi correspond le code que tu tapes
car au moindre problème, dur dur d'aller chercher le bug
Dreamweaver génère souvent tout un tas de code inutile
ici, tu pourrais te contenter d'un petit formulaire et dun bout de code PHP pour supprimer ton enregistrement, mais c'est noyé dans plein de code inutile, ou au moins dérangeant si tu ne connais pas vraiment et que tu cherches des erreurs
exemple, la fonction "GetSQLValueString", ben elle sert pas à grand chose...
enfin c'est un avis perso
mais je me permet de te renvoyer sur cette adresse, où tu trouveras des petits tutoriaux :
www.phpdebutant.org
dans ton cas :
- Interroger une table MySQL (pour lister tes dvd dans la liste déroulante)
- Récupérer les valeurs d'un formulaire (pour savoir quel dvd supprimer)
- Alimenter une ou plusieurs tables mySQL (pour insérer des valeurs mais aussi pour en supprimer, donc pour supprimer ton dvd de la table)
select : je parlais de la balise <select> qui réalise une liste déroulante en HTML, et qui va ici lister tes titres de dvd
c'est ce bout de code
[php]
<select name="dvd" id="dvd">
<?php
do {
?>
<option value="<?php echo $row_ListeDvdSuppression['titre']?>"><?php echo $row_ListeDvdSuppression['titre']?></option>
<?php
} while ($row_ListeDvdSuppression = mysql_fetch_assoc($ListeDvdSuppression));
$rows = mysql_num_rows($ListeDvdSuppression);
if($rows > 0) {
mysql_data_seek($ListeDvdSuppression, 0);
$row_ListeDvdSuppression = mysql_fetch_assoc($ListeDvdSuppression);
}
?>
</select>
[/php]
ce "select" transmet une variable qui s'appelle "dvd" (grâce à l'attribut "name" du select)
et dans ton code tu cherches si une variable "titre" à été transmise, ce qui n'est à priori jamais le cas
je te disais donc de renommer le select par "titre" comme ça :
[code]<select name="titre" id="dvd">[/code]
et de nous dire ce que cela donne
enfin, sans te tenir un discours intégriste, il est tout de même bon de savoir à quoi correspond le code que tu tapes
car au moindre problème, dur dur d'aller chercher le bug :)
Dreamweaver génère souvent tout un tas de code inutile
ici, tu pourrais te contenter d'un petit formulaire et dun bout de code PHP pour supprimer ton enregistrement, mais c'est noyé dans plein de code inutile, ou au moins dérangeant si tu ne connais pas vraiment et que tu cherches des erreurs
exemple, la fonction "GetSQLValueString", ben elle sert pas à grand chose...
enfin c'est un avis perso ;)
mais je me permet de te renvoyer sur cette adresse, où tu trouveras des petits tutoriaux : www.phpdebutant.org
dans ton cas :
- Interroger une table MySQL (pour lister tes dvd dans la liste déroulante)
- Récupérer les valeurs d'un formulaire (pour savoir quel dvd supprimer)
- Alimenter une ou plusieurs tables mySQL (pour insérer des valeurs mais aussi pour en supprimer, donc pour supprimer ton dvd de la table)