Supprission

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. 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
    1. 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
      1. echo "<script language=\"JavaScript\">\n";
        echo "alert("javascript from php");\n";
        echo "</script>";
        Essaye ça ;-)
        1. 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');

          }
          }
          1. 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 ;-)
            1. 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
              1. 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
            2. 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();
              ?>
              1. 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
                1. bonjour
                  pardon pour le derongement
                  la liste afficher est vide aucun nom d'equipe selectionnées dans la liste
                  1. 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";
                    		}
                    	}

                    ?>
                    1. 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();
                      ?>
                      1. Qu'as tu d'affiché sur ta page web ? Les messages d'erreurs ou de succès ?
                        1. 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
                          1. $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";
                            1. 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
                              1. 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
                            2. Sois plus explicite stp si tu veux qu'on t'aide
                              1. 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