Problème suppression tuple d'une table en php

Fermé
FLEUR - 2 mai 2009 à 01:17
 FLEUR - 2 mai 2009 à 22:30
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);
}
}
?> 
A voir également:

4 réponses

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
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
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
quelqu'un peut m'aider svp
0