Création
d'entreprise
Posez votre question Signaler

Liaison bouton supprimer et données bdd [Résolu]

meddy 16Messages postés 19 janvier 2007Date d'inscription - Dernière réponse le 27 sept. 2007 à 18:53
bonjour à tous,
je vous explique mon problème.
J'ai crée une liste déroulante dynamique (dans laquelle il y a une liste de console de jeu) lorsque je valide mon choix il me genere la liste de jeux correspondante.
à la fin de chaque enregistrement (de chak jeu) j'ai un bouton supprimer mais le probleme c'est que je ne sait pas comment faire pour lié le bouton supprimer et le jeu correspondant
je traine souvent sur ce forum et j'ai bcp appris dessus
jspr ke vous pourrai m'aider d'avantage
merci
Lire la suite 

Liaison bouton supprimer et données bdd »

4 réponses
Réponse
+2
moins plus
Utilisation de méthode Get() et Post()
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour,

Il y a plusieurs techniques qui pourraient t'aider.
En voilà une : tu crées un champ caché qui prend jv_id comme valeur au moment où le bouton supprimer est cliqué.

Ca donne :
if($val=="Valider")
{
  $reponse = mysql_query('SELECT jv_id, jv_nom, jv_console FROM jeux_videos WHERE jv_console="'.$sel.'"');
  //afichage dynamique des jeux videos d'une console de jeu
  while ($donnees=mysql_fetch_array($reponse))
  {
    echo '<tr><td>'.$donnees['jv_id'].'</td><td>'.$donnees['jv_nom'].'</td>';
    echo '<td><input type="submit" value="Supprimer" name="val" onclick="document.forms[0].jv_a_supprimer.value=\''.$donnees['jv_id'].'\';" /><td></tr><br/>';
  }
}
echo'</table>';
echo '<input type="hidden" value="" name="jv_a_supprimer" />';

if($val=="Supprimer")
{
  $sql2 = mysql_query("delete from jeux_videos where jv_id=".$jv_a_supprimer);
  echo '<h4>Ce jeu à bien été Supprimé</br>';
} 
Ajouter un commentaire
Réponse
+1
moins plus
voici mon code si sa peu vou aider suppr.php

<html>
<head><title>Sélectionner un jeu selon la console choisie</title></head>

<body>
<h2>JEUX VIDEOS</h2>
<form action="suppr.php" method="post" id="chgconsole">
<?php
include 'connect.php'; //connexion serveur et bdd
if(isset($_POST["sel"]))$sel=$_POST["sel"];else $sel="";
if(isset($_POST["val"]))$val=$_POST["val"];else $val="";

$sql = mysql_query("SELECT cons_id, cons_nom FROM console ORDER BY cons_nom");

echo'<TABLE> ';
/*creation liste deroulante dynamique contenan la liste de console de jeu*/
echo '<tr><td><select name="sel">';
echo'<option >- - Choisissez - -</option>';
while($ligne = mysql_fetch_assoc($sql))
{
echo ("<option value=".$ligne['cons_nom'].">".$ligne['cons_nom']."</option>");
}
echo'</select></td>';
echo '<td><input type="submit" value="Valider" name="val"/></td> </tr>';

if($val=="Valider")
{
$reponse = mysql_query('SELECT jv_id, jv_nom, jv_console FROM jeux_videos WHERE jv_console="'.$sel.'"');
//afichage dynamique des jeux videos d'une console de jeu
while ($donnees=mysql_fetch_array($reponse))
{
echo '<tr><td>';echo $donnees['jv_id'];echo'</td>';echo'<td>';echo $donnees['jv_nom'];echo'</td>';
echo '<td><input type="submit" value="Supprimer" name="val"/><td></tr><br/>';
}
}
echo'</table>';

if($val=="Valider")
{
$sql2 = mysql_query("delete from jeux_videos where jv_id=".$...??? ); // c la ke g besoin d'aide
echo '<h4>Ce jeu à bien été Supprimé</br>';
}

mysql_close($connect);
?>
</form>
</body>
</html>

merci d'avance
c'est tout ce qui me manque pour mon projet et c'est assez important s'il vous plait
Ajouter un commentaire
Réponse
+0
moins plus
je te remercie
probleme résolu
Ajouter un commentaire
Ce document intitulé « liaison bouton supprimer et données bdd » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?