|
|
|
|
Bonjour a tous,
Voila je dispose d un formulaire nomé frm_Supprimer_Utilisateur.php qui récupére qui dans un input récupére la variable "$nom" celle-ci est utilisé pour récupéré les données de l'utilisateur dans la page afficher_Avant_Suppression.php jusqu a la pas de souci tout fonctionne
( le tableau avec les donneés de la personnes s'affiche comme voulu)
seuleument voila, Une fois les données récupéré le l'administarteur a le choix de continuer la suppression (grace a un submit "oui/non")sur la page supprimerNom.php mais le paramétre ne passe pas a la page suivante, j'utilise la fonction "GET"
je n arrive pas a récupéré la variable et le msg d'erreur est le suivant "La variable Pseudo est vide" !!!
Je vous laisse les codes de mes pages afficher_Avant_Suppression.php et supprimerNom
<!--afficher_Avant_Suppression.php-->
<html>
<head>
<title>Suppression du client</title>
<link rel ="stylesheet" type="text/css" href="background.css">
</head>
<body>
<?php
include ('connect.php');
$query=mysql_query("select num, nom, Prénom, Adresse, CP, Ville, Pays from valeurs");
$MonPseudo = $_POST['Nom'];
echo $MonPseudo;
?><form action="supprimerNom.php?Pseudo="$MonPseudo"" method ='GET'><?php
echo "<h3> Le client(e) suivant(e) est prêt(e) a être supprimer </h3>";
echo '<p><TABLE BORDER=2>';
echo"<TR><TH WIDTH=50>NUM</TH><TH WIDTH=100>NOM</TH><TH WIDTH=100>PRENOM</TH><TH WIDTH=120>ADRESSE</TH><TH WIDTH=100>CODE POSTAL</TH><TH WIDTH=150>VILLE</TH><TH WIDTH=100>PAYS</TH></TR>";
$ligne=mysql_fetch_array($query);
while($ligne)
{
if (md5($ligne['nom']) == md5($_POST['Nom']))
{
echo "<TR><TD>".$ligne["num"]."</TD>
<TD>".$ligne["nom"]."</TD>
<TD>".$ligne["Prénom"]."</TD>
<TD>".$ligne["Adresse"]."</TD>
<TD>".$ligne["CP"]."</TD>
<TD>".$ligne["Ville"]."</TD>
<TD>".$ligne["Pays"]."</TD></TR>";
echo "<br>";
}
$ligne=mysql_fetch_array($query);
}
echo"</table></p>";
?>Etes-vous sûr de vouloir supprimer ce (tte) client(e) ?
<input type="submit" name = "oui" value="oui"/>
<input type="reset" name = "non" value="non"/>
</form>
<?php
mysql_close();
?>
</body>
</html>
<html>
<head>
<title> Supprimer un nom </title>
<link rel ="stylesheet" type="text/css" href="background.css">
</head>
<body>
<?php
$NomSuppr=$_GET['Pseudo'];
echo $NomSuppr;
if($NomSuppr != "")
{
include ('connect.php');
$requete = "DELETE FROM valeurs WHERE nom ='$NomSuppr'";
$execution = mysql_query($requete);
if($execution)
{
echo "<font face='Verdana' size='2'>Le nom a bien été effacé de la table <b>valeurs</b></font>";
}
else
{
echo "Le client n'a pas été éffacé";
}
}
else
{
echo "La variable pseudo est vide";
}
?>
</body>
</html>
Configuration: Windows XP Firefox 2.0.0.11
Bonjour,
?> <form action="supprimerNom.php?Pseudo=<?php echo $MonPseudo ; ?>" method ="GET"> <?php |
Bonjour,
|
Bonjour zz10,
<?php
include("test_connexion.php")
?>
<html>
<head>
<title> Supprimer un untilisateur </title>
<link rel="stylesheet" type="text/css" href="style_div.css"/>
</head>
<body>
<div id ="bandeau">
Suppression d'un utilisateur
</div>
<div id ="menu">
<?php include ('menu_Administrateur.php');?>
</div>
<div id ="contenu"><center>
<?php
include ('connect.php');
$query=mysql_query("select num, nom, Prénom, Adresse, CP, Ville, Service from valeurs");
$MonPseudo = $_POST['Nom'];
?>
<form action="supprimerNom.php?<?php echo SID; ?>" method ="POST">
<?php
echo "<h3> Le client(e) suivant(e) est prêt(e) a être supprimer </h3>";
echo '<p><TABLE BORDER=2>';
echo"<TR><TH WIDTH=50>NUM</TH><TH WIDTH=100>NOM</TH><TH WIDTH=100>PRENOM</TH><TH WIDTH=120>ADRESSE</TH><TH WIDTH=100>CODE POSTAL</TH><TH WIDTH=150>VILLE</TH><TH WIDTH=100>Service</TH></TR>";
$ligne=mysql_fetch_array($query);
while($ligne)
{
if ($ligne['nom'] == $_POST['Nom'])
{
echo "<TR><TD>".$ligne["num"]."</TD>
<TD>".$ligne["nom"]."</TD>
<TD>".$ligne["Prénom"]."</TD>
<TD>".$ligne["Adresse"]."</TD>
<TD>".$ligne["CP"]."</TD>
<TD>".$ligne["Ville"]."</TD>
<TD>".$ligne["Service"]."</TD></TR>";
echo "<br>";
$MonNom = $ligne["nom"];
}
$ligne=mysql_fetch_array($query);
}
echo"</table></p>";
?></center>
Etes-vous sûr de vouloir supprimer cet utilisateur ?
<input type="submit" name = "valider" value="Oui"/>
</form>
<form action="menu_Administrateur.php?<?php echo SID; ?>" method ="POST">
<input type="submit" name = "non" value="Non"/>
</form>
<?php
mysql_close();
?>
</body>
</html>
<!--supprimerNom.php--> <?php
include("test_connexion.php")
?>
<html>
<head>
<title> Supprimer un nom </title>
<link rel ="stylesheet" type="text/css" href="background.css">
</head>
<body>
<?php
$NomSuppr = $_POST['MonNom'];
echo $NomSuppr;
if($MonNom != "")
{
include ('connect.php');
$requete = "DELETE FROM valeurs WHERE nom ='$MonNom'";
$execution = mysql_query($requete);
if($execution)
{
echo "<font face='Verdana' size='2'>Le nom a bien été effacé de la table <b>valeurs</b></font>";
}
else
{
echo "Le client n'a pas été éffacé";
}
}
else
{
echo "La variable pseudo est vide";
}
?>
</body>
</html>
Dans ma base il y a deux table, la table "membres" et la table "valeurs"(celle qui nous interesse). La table valeurs se présentes sous cette forme : num //(qui est la clé primaire) nom Prénom Adresse CP //(code postal) Ville Service Voila si tu as d autre question n'hésite pas. Bon courage Winco07 |
Bon voila j'ai corigé ton script.
|
Merci beaucoup Zz10, ca marche enfin .
|