Supprission

simo -  
 simo -
Bonjour,
comment supprimer un element de la liste et au meme temp de la base avec phh
aide moi svp
c urgent!!!!!!!!!!!!!!!!!!!!!
Configuration: Windows XP
Internet Explorer 6.0

17 réponses

  1. Utilisateur anonyme
     
    Sois plus explicite stp si tu veux qu'on t'aide
    0
    1. simo
       
      le probleme est que la supprission dans la base de données ne se passe pas
      voila le code que je fais:

      <?php
      mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
      mysql_select_db("topnet") or die ("Sélection de la base de données impossible");
      ?>
      Suppression du joueur sélectionné
      <?php
      if(isset($_POST['name_rev']))
      {
      if ($_POST['name_rev'] != NULL)
      {
      mysql_query("DELETE FROM revendeur where name_rev='".$_POST['name_rev']."'");
      }
      }
      ?>

      <div align = "center">

      <?php
      // Affichage de la liste déroulante

      $reponse = mysql_query("select name_rev FROM revendeur ORDER BY name_rev")
      or die ("Execution de la requète impossible");
      echo " <form action='supprimer_rev.php' method='post'><select name='name_rev'>\n";

      while ($ligne = mysql_fetch_array($reponse))
      {
      extract($ligne);
      if($name_rev<>"")
      echo "<option value='".$name_rev."'>$name_rev</option>\n";
      }
      echo "</select>\n";
      echo "<td><input type='submit' value='Supprimer ce revendeur'></td></form></div>\n";
      mysql_close();
      ?>

      aide moi svp
      0
  2. Utilisateur anonyme
     
    Remplace cette ligne :
    mysql_query("DELETE FROM revendeur where name_rev='".$_POST['name_rev']."'"); 
    par celles ci :
    $requete = "DELETE FROM revendeur where name_rev='".$_POST['name_rev']."'";
    echo $requete;
    $result = mysql_query($requete);
    if(!$result)
         echo "Erreur lors de la suppression";
    else
         echo "Suppression effectuée";
    Dis moi ce que ça t'affiche
    0
    1. simo
       
      merci bien a votre aide
      et excuse moi pour le retard
      le problème est resolu mais j'ai un autre problème svp
      j'ai 2 liste deroullante recupèrent les données a partir de la base qui sont liès par un id
      exp les deux table :

      equipe (id_eq ,name_eq)

      et joueur(id, name_j ,id_eq)

      je veut lorsque je supprime un equipe de la liste (qui recupère les données de table equipe)
      il sera automatiquement la supprission de tout les joueur qui appartient a l'equipe
      comment faire ca en php
      et merci
      0
  3. Utilisateur anonyme
     
    $requete = "DELETE FROM equipe where id_eq='".$_POST['equipe']."'";
    echo $requete;
    $result = mysql_query($requete);
    if(!$result)
         echo "Erreur lors de la suppression";
    else
         echo "Suppression effectuée";
    
    $requete = "DELETE FROM joueur where id_eq='".$_POST['equipe']."'";
    echo $requete;
    $result = mysql_query($requete);
    if(!$result)
         echo "Erreur lors de la suppression";
    else
         echo "Suppression effectuée";
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. simo
     
    bonjour,
    j'essaye avec le code mais la supprission ne se passe pas ni dans la table equipe ni dans la table joueur
    je sais pas ou le problème
    je sais pas quoi faire
    0
  6. Utilisateur anonyme
     
    Qu'as tu d'affiché sur ta page web ? Les messages d'erreurs ou de succès ?
    0
  7. simo
     
    aucun message d'erreur
    voila le code:
    <?php
    mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
    mysql_select_db("nbase") or die ("Sélection de la base de données impossible");

    if(isset($_POST['name_eq']))
    {
    if ($_POST['name_eq] != NULL)
    {
    // mysql_query("DELETE FROM equipe where name_eq='".$_POST['name_eq]."'");
    $requete= mysql_query("DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'");
    echo $requete;
    $result = mysql_query($requete);
    if(!$result)
    echo "Erreur lors de la suppression";
    else
    echo "Suppression effectuée";

    $requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
    echo $requete;
    $result = mysql_query($requete);
    if(!$result)
    echo "Erreur lors de la suppression";
    else
    echo "Suppression effectuée";
    }
    }
    ?>

    <div align = "center">

    <?php
    // Affichage de la liste déroulante

    $reponse = mysql_query("select name_eq FROM equipe ORDER BY name_eq")
    or die ("Execution de la requète impossible");
    echo " <form method='post'><select name='id_eq'>\n";

    while ($ligne = mysql_fetch_array($reponse))
    {
    extract($ligne);
    if($name_eq<>"")
    echo "<option value='".$name_eq."'>$name_eq</option>\n";
    }
    echo "</select>\n";
    echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
    mysql_close();
    ?>
    0
  8. Utilisateur anonyme
     
    Pour l'affichage :
    <?php
    	// Affichage de la liste déroulante
    
    	$reponse = mysql_query("select name_eq, id_eq FROM equipe ORDER BY name_eq")
    	or die ("Execution de la requète impossible");
    	echo " <form method='post'><select name='id_eq'>\n";
    
    	while ($ligne = mysql_fetch_array($reponse))
    	{
    		extract($ligne);
    		if($name_eq<>"")
    			echo "<option value='".$id_eq."'>$name_eq</option>\n";
    	}
    	echo "</select>\n";
    	echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
    	mysql_close();
    ?>
    Pour la suppression :
    <?php
    	mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
    	mysql_select_db("nbase") or die ("Sélection de la base de données impossible");
    
    	if(isset($_POST['id_eq']))
    	{
    		if ($_POST['id_eq] != NULL)
    		{
    			$requete= mysql_query("DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'");
    			echo $requete;
    			$result = mysql_query($requete);
    			if(!$result)
    				echo "Erreur lors de la suppression";
    			else
    				echo "Suppression effectuée";
    
    			$requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
    			echo $requete;
    			$result = mysql_query($requete);
    			if(!$result)
    				echo "Erreur lors de la suppression";
    			else
    				echo "Suppression effectuée";
    		}
    	}

    ?>
    0
  9. somson Messages postés 2 Statut Membre
     
    bonjour
    pardon pour le derongement
    la liste afficher est vide aucun nom d'equipe selectionnées dans la liste
    0
  10. somson Messages postés 2 Statut Membre
     
    j'essaye de corriger le probleme alors il m'affiche un erreur::
    1Erreur lors de la suppressionDELETE FROM joueur where id_eq='12'Suppression effectuée
    0
  11. Utilisateur anonyme
     
    Pour l'affichage :
    <?php
    	// Affichage de la liste déroulante
    
    	$reponse = mysql_query("select name_eq, id_eq FROM equipe ORDER BY name_eq")
    	or die ("Execution de la requète impossible");
    	echo " <form method='post'><select name='id_eq'>\n";
    
    	while ($ligne = mysql_fetch_array($reponse))
    	{
    		if($ligne[0]<>"")
    			echo "<option value='".$ligne[1]."'>$ligne[0]</option>\n";
    	}
    	echo "</select>\n";
    	echo "<td><input type='submit' value='Supprimer cette equipe'></td></form></div>\n";
    	mysql_close();
    ?>
    0
  12. Utilisateur anonyme
     
    Pour la suppression :
    <?php
    	mysql_connect("localhost","root","") or die ("Connexion au serveur impossible");
    	mysql_select_db("nbase") or die ("Sélection de la base de données impossible");
    
    	if(isset($_POST['id_eq']))
    	{
    		if ($_POST['id_eq] != NULL)
    		{
    			$requete= "DELETE FROM gouvernerat where id_eq='".$_POST['id_eq']."'";
    			echo $requete;
    			$result = mysql_query($requete);
    			if(!$result)
    				echo "Erreur lors de la suppression";
    			else
    				echo "Suppression effectuée";
    
    			$requete = "DELETE FROM joueur where id_eq='".$_POST['id_eq']."'";
    			echo $requete;
    			$result = mysql_query($requete);
    			if(!$result)
    				echo "Erreur lors de la suppression";
    			else
    				echo "Suppression effectuée";
    		}
    	}
    ?>
    J'ai supprimé le 1er mysql_query qui était en trop
    0
    1. simo
       
      bonjour
      merci bien pour ton encadremen et pour la patience de repondre sur tou mes question
      est ceque je peu demander un autre question
      encore merci =[Cvrd]=Tassin
      0
  13. Utilisateur anonyme
     
    Pas de souci je suis là pour ça. Pour info ça fonctionne maintenant ?

    Et oui tu peux me poser autant de questions que tu veux ;-)
    0
  14. simo
     
    oui merci ca fonctionne trè bien
    la question est comment inserer un message java script dans un code php
    voila le code que je fais et je veut dans ce code remplacer la page in.php par un message d'alert
    $link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
    mysql_selectdb("nbase",$link) or die ("Can\'t use dbmapserver : " . mysql_error());

    $rq = "SELECT * FROM joueur WHERE id_eq='".$_POST['id_eq']."'";
    $result = mysql_query($rq,$link) or die(mysql_error());
    //$detail = mysql_fetch_assoc($result);
    $nb_enreg = mysql_num_rows($result);
    if(isset($_POST['id_eq']))
    {
    if ($_POST['id_eq'] != NULL)
    {
    if($nb_enreg != NULL){
    echo $nb_enreg;
    $requete= "DELETE FROM equipe where id_eq='".$_POST['id_eq']."'";
    echo $requete;
    $result = mysql_query($requete);
    if(!$result)
    echo "Erreur lors de la suppression";
    else
    echo "Suppression effectuée";}
    else
    include('in.php');

    }
    }
    0
  15. Utilisateur anonyme
     
    echo "<script language=\"JavaScript\">\n";
    echo "alert("javascript from php");\n";
    echo "</script>";
    Essaye ça ;-)
    0
  16. simo
     
    j'essaye de faire mais il m'affiche un erreur voila

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\appliction f\supprimer final\sup_equipe.php on line 32
    0
  17. simo
     
    c bon j'essaye de faire ce code et ca marche
    echo "<script language=\"JavaScript\">\n";
    echo "alert('javascript from php')\n";
    echo "</script>";
    merci beaucoup pour ta patince =[Cvrd]=Tassin
    0