Problème suppression tuple d'une table en php

FLEUR -  
 FLEUR -
Bonsoir
svp je cherche comment je peux supprimer un tuple de ma table user en php
j'ai un champ texte login et un bouton supprimer
j'ai réaliser ce code a l'aide d'un membre du forum mais ca n'a pas marcher (ca ne donne rien quand je clique dessus si vous pouvez m'aider ou que le père se reconnecte au forum
<?php
include("connex.inc.php");
$idcom=connex("basebank","myparam");
print_r($_POST);		
if (isset($_POST['supprimer'])) {
	// si on a bien appuyé sur Supprimer

if (isset($_POST['login'])){
$login=$_POST['login'];
echo "coucou";
$SQL=("DELETE FROM user WHERE login='$login'");
mysql_query($SQL);
}
}
?> 
Configuration: Windows Vista
Firefox 3.0.10

4 réponses

  1. FLEUR
     
    voila le code en entier en cas j'ai un probleme de la
    <?php
    include("connex.inc.php");
    $idcom=connex("basebank","myparam");
    if (isset($_POST['supprimer'])) {
    // si on a bien appuyé sur Supprimer
    if (isset($_POST['login'])){
    $login=$_POST['login'];
    $SQL=("DELETE FROM user WHERE login='$login'");
    mysql_query($SQL);
    echo "Suppression effectuée";
    
    }
    }
    ?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Supprimer utilisateur</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <link href="layout.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
    </head>
    <body id="page2">
    <!-- header -->
    <div class="header_tal">
      <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="766" height="396">
        <param name="movie" value="images/header.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="opaque" />
        <param name="swfversion" value="8.0.35.0" />
        <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
        <param name="expressinstall" value="Scripts/expressInstall.swf" />
        <!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="images/header.swf" width="766" height="396">
          <!--<![endif]-->
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <param name="swfversion" value="8.0.35.0" />
          <param name="expressinstall" value="Scripts/expressInstall.swf" />
          <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
          <div>
            <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4>
            <p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
          </div>
          <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
      </object>
    </div>
    <!-- content -->
    <div class="content_tal">
    	<div id="content" class="separate">
    		<div class="separate1">
    			<div class="cont_height">&nbsp;</div>
    			<div class="col_1 green">
    				<div class="title_green">
    				  <p><img alt="" src="images/2title1.gif" /></p>
    				  <p>&nbsp;</p>
    				  <p>&nbsp;</p>
    				  <p>&nbsp;</p>
    			  </div>
    				<div class="indent">
    				  <ul id="MenuBar1" class="MenuBarVertical">
                        <li><a href="mailto:nomCorrespondant@nomDomaine.fr">Acc&eacute;der &agrave; la boite e-mail</a></li>
                        <li><a class="MenuBarItemSubmenu" href="#">Remplir un formulaire</a>
                          <ul>
                            <li><a href="form-conge-admin.php">Demande de cong&eacute;</a></li>
                            <li><a href="form-sortie-admin.php">Demande d'autorisation de sortie</a></li>
                          </ul>
                        </li>
                        <li><a href="#" class="MenuBarItemSubmenu">Utilisateur</a>
                          <ul>
                            <li><a href="consul-utilisateur-admin.php">Consulter</a>                        </li>
                            <li><a href="#" class="MenuBarItemSubmenu">Traiter</a>
                              <ul>
                                <li><a href="ajout-utilisateur-admin.php">Ajouter</a></li>
                                <li><a href="modif-utilisateur-admin.php">Modifier</a></li>
                                <li><a href="supp-utilisateur-admin.php">Supprimer</a></li>
                              </ul>
                            </li>
    </ul>
                        </li>
    <li><a href="#" class="MenuBarItemSubmenu">Aide</a>
    <ul>
                            <li><a href="doc-admin.php">Documentation</a></li>
                            <li><a href="apropos-admin.php">A propos</a></li>
                          </ul>
                        </li>
    				  </ul>
    <p>&nbsp;</p>
    				  <p><br clear="all"  />
    			      </p>
    				  <div class="indent_text"><br clear="all"  />
    					</div>
    				</div>
    			</div>
    			<div class="col_2 blue">
    				<div class="title_blue"><img alt="" src="images/2title2.gif" /></div>
    				<div class="indent">
    				  <p><strong>Application administrateur :</strong></p>
    <p>&nbsp;</p>
                      <table width="327" height="33">
                      <form action="supp-utilisateur-admin.php" method="POST">
                        <tr>
                          <td>Login :</td>
                          <td><form id="form1" name="form1" method="post" action="">
                            <label>
                              <input type="text" name="login" id="login" />
                            </label>
                          </form></td>
                        </tr>
                      </table>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <table width="326" height="37">
                        <tr>
                          <td><input type="submit" name="supprimer" id="supprimer" value="Supprimer"/></td>
                          <td><a href="index-admin.php"></td>
                          <td><input type="submit" name="revenir" id="revenir" value="Revenir" /></td>
                          <td><label>
                            <input type="submit" name="quitter" onclick="javascript:window.close()" id="quitter" value="Quitter" />
                          </label></td>
                        </tr>
                      </table>
                      </form>  
                      <p>&nbsp;</p>
    				  <div class="col_box">
    <div class="col_box_1"></div>
    						<div class="col_box_2"> </div>
    						<div class="col_box_3"></div>
    						<div class="clear"></div>
    					</div>
    				</div>
    			</div>
    			<div class="clear"></div>
    		</div>
    	</div>
    </div>
    <!-- footer -->
    <div id="footer"><span>BestBank.com.tn &copy; 2009 </span> All Rights Reserved</div>
    <script type="text/javascript">
    <!--
    swfobject.registerObject("FlashID");
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    </body>
    </html>
    0
  2. le père
     
    Tu recommences la même erreur qu'hier.
    Ça peut arriver, tout le monde peut se tromper.
    Mais tu devrais le détecter toi-même en quelques minutes en vérifiant le fonctionnement de ton programme comme je te l'ai expliqué.
    Pour vérifier le fonctionnement du programme, ne fais pas des modifications au hasard : affiche des "coucou" pour voir où il passe, et quand ça ne passe pas où tu veux, affiche le contenu des variables qui conditionnent le passage ou non.
    0
  3. FLEUR
     
    tout d'abord bonjour
    merci merci pour vos précieux conseils j'ai corriger et ca a marcher la suppression
    mais j'ai afficher Suppression effectuée
    comme je peut afficher cette phrase juste sur le label login ?
    svp comment je peux faire en sorte que si le login n'existe pas j'ai afficher echo"le login n'exsite" ?
    j'ai essayer de faire
    elseif
    { 
      echo "Le login n'existe pas"
    }

    maisla page ne s'ouvre plus

    <?php
    include("connex.inc.php");
    $idcom=connex("basebank","myparam");
    if (isset($_POST['supprimer'])) {
    // si on a bien appuyé sur Supprimer
    if (isset($_POST['login'])){
    echo "Suppression effectuée";
    $login=$_POST['login'];
    $SQL=("DELETE FROM user WHERE login='$login'");
    mysql_query($SQL);
    }
    }
    ?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Supprimer utilisateur</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <link href="layout.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
    </head>
    <body id="page2">
    <!-- header -->
    <div class="header_tal">
      <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="766" height="396">
        <param name="movie" value="images/header.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="opaque" />
        <param name="swfversion" value="8.0.35.0" />
        <!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
        <param name="expressinstall" value="Scripts/expressInstall.swf" />
        <!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="images/header.swf" width="766" height="396">
          <!--<![endif]-->
          <param name="quality" value="high" />
          <param name="wmode" value="opaque" />
          <param name="swfversion" value="8.0.35.0" />
          <param name="expressinstall" value="Scripts/expressInstall.swf" />
          <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
          <div>
            <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4>
            <p><a href="https://get.adobe.com/flashplayer/"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
          </div>
          <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
      </object>
    </div>
    <!-- content -->
    <div class="content_tal">
    	<div id="content" class="separate">
    		<div class="separate1">
    			<div class="cont_height">&nbsp;</div>
    			<div class="col_1 green">
    				<div class="title_green">
    				  <p><img alt="" src="images/2title1.gif" /></p>
    				  <p>&nbsp;</p>
    				  <p>&nbsp;</p>
    				  <p>&nbsp;</p>
    			  </div>
    				<div class="indent">
    				  <ul id="MenuBar1" class="MenuBarVertical">
                        <li><a href="mailto:nomCorrespondant@nomDomaine.fr">Acc&eacute;der &agrave; la boite e-mail</a></li>
                        <li><a class="MenuBarItemSubmenu" href="#">Remplir un formulaire</a>
                          <ul>
                            <li><a href="form-conge-admin.php">Demande de cong&eacute;</a></li>
                            <li><a href="form-sortie-admin.php">Demande d'autorisation de sortie</a></li>
                          </ul>
                        </li>
                        <li><a href="#" class="MenuBarItemSubmenu">Utilisateur</a>
                          <ul>
                            <li><a href="consul-utilisateur-admin.php">Consulter</a>                        </li>
                            <li><a href="#" class="MenuBarItemSubmenu">Traiter</a>
                              <ul>
                                <li><a href="ajout-utilisateur-admin.php">Ajouter</a></li>
                                <li><a href="modif-utilisateur-admin.php">Modifier</a></li>
                                <li><a href="supp-utilisateur-admin.php">Supprimer</a></li>
                              </ul>
                            </li>
    </ul>
                        </li>
    <li><a href="#" class="MenuBarItemSubmenu">Aide</a>
    <ul>
                            <li><a href="doc-admin.php">Documentation</a></li>
                            <li><a href="apropos-admin.php">A propos</a></li>
                          </ul>
                        </li>
    				  </ul>
    <p>&nbsp;</p>
    				  <p><br clear="all"  />
    			      </p>
    				  <div class="indent_text"><br clear="all"  />
    					</div>
    				</div>
    			</div>
    			<div class="col_2 blue">
    				<div class="title_blue"><img alt="" src="images/2title2.gif" /></div>
    				<div class="indent">
    				  <p><strong>Application administrateur :</strong></p>
    				  <p>&nbsp;</p>
    <p>&nbsp;</p>
    <table width="325" height="38">
      <tr>
        <td>Login :</td>
        <td><form id="form1" name="form1" method="post" action="">
          <label>
            <input type="text" name="login" id="login" />
          </label>
        </td>
      </tr>
    </table>
    <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <table width="326" height="37">
                        <tr>
                          <td><input type="submit" name="supprimer" id="supprimer" value="Supprimer"/></td>
                          <td><a href="index-admin.php">
                          <input type="submit" name="revenir" id="revenir" value="Revenir" /></td>
                          <td><label>
                            <input type="submit" name="quitter" onclick="javascript:window.close()" id="quitter" value="Quitter" />
                          </label>
                           </form>
                           </td>
                        </tr>
                      </table>
                      
                      <p>&nbsp;</p>
    				  <div class="col_box">
    <div class="col_box_1"></div>
    						<div class="col_box_2"> </div>
    						<div class="col_box_3"></div>
    						<div class="clear"></div>
    					</div>
    				</div>
    			</div>
    			<div class="clear"></div>
    		</div>
    	</div>
    </div>
    <!-- footer -->
    <div id="footer"><span>BestBank.com.tn &copy; 2009 </span> All Rights Reserved</div>
    <script type="text/javascript">
    <!--
    swfobject.registerObject("FlashID");
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    //-->
    </script>
    </body>
    </html>
    0