Condition php
ataria59
-
ataria59 -
ataria59 -
Bonjour,
J'ai créer un formulaire de news avec mot de passe donc pour supprimer la news la membre doit inserer le bon mot de passe qui correspond a l'id de la news.
Je souhaiterais faire une condition php qui est "si le mot de passe de id de la news et different alors j'indique par echo un message d'erreur".
<?php
require "config.php";
mysql_connect(serveur,login,passe);
mysql_select_db(base);
if(($_GET["mdp"] != $mdp{
echo "erreur de passe!";
}
else{
$sql="DELETE FROM troc WHERE id={$_GET["id"]"}";
}
?>
J'ai créer un formulaire de news avec mot de passe donc pour supprimer la news la membre doit inserer le bon mot de passe qui correspond a l'id de la news.
Je souhaiterais faire une condition php qui est "si le mot de passe de id de la news et different alors j'indique par echo un message d'erreur".
<?php
require "config.php";
mysql_connect(serveur,login,passe);
mysql_select_db(base);
if(($_GET["mdp"] != $mdp{
echo "erreur de passe!";
}
else{
$sql="DELETE FROM troc WHERE id={$_GET["id"]"}";
}
?>
A voir également:
- Condition php
- Excel cellule couleur si condition texte - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Excel condition ou - Guide
- Condition optimale téléphone ✓ - Forum Mobile
3 réponses
<?php
require "config.php";
mysql_connect(serveur,login,passe);
mysql_select_db(base);
if($_GET["mdp"] != $mdp) // il manquait une parenthèse
{
echo "erreur de passe!";
}
else
{
$sql="DELETE FROM troc WHERE id={$_GET['id']}";// et là y'avait des guillemets dans des guillemets, ça provoque des bugs ; ton appel de variable me parait étrange...
}
?>
require "config.php";
mysql_connect(serveur,login,passe);
mysql_select_db(base);
if($_GET["mdp"] != $mdp) // il manquait une parenthèse
{
echo "erreur de passe!";
}
else
{
$sql="DELETE FROM troc WHERE id={$_GET['id']}";// et là y'avait des guillemets dans des guillemets, ça provoque des bugs ; ton appel de variable me parait étrange...
}
?>
Merci pour ta réponse aussi rapide.
Voici le code complet
il doit y avoir un probleme ca ne delete rien.
<?php
require "config.php";
mysql_connect(serveur,login,passe);
mysql_select_db(base);
$sql="SELECT * FROM troc";
$req = mysql_query($sql);
while($data=mysql_fetch_assoc($req)){
echo "<p>{$data["jour"]}";
echo "<a href=\"suppr.php\">Supprimer le troc</a>";
echo "<input type=\"password\" name=\"pass\"/>";
echo "<input type=\"submit\" value=\"supprimer\"/>";
echo "</p>";
}
if(($_GET["mdp"]) != ($_POST[pass])){
echo "erreur de passe !";
}
else{
$sql="DELETE FROM troc WHERE id={$_GET["id"]}";
}
?>
Voici le code complet
il doit y avoir un probleme ca ne delete rien.
<?php
require "config.php";
mysql_connect(serveur,login,passe);
mysql_select_db(base);
$sql="SELECT * FROM troc";
$req = mysql_query($sql);
while($data=mysql_fetch_assoc($req)){
echo "<p>{$data["jour"]}";
echo "<a href=\"suppr.php\">Supprimer le troc</a>";
echo "<input type=\"password\" name=\"pass\"/>";
echo "<input type=\"submit\" value=\"supprimer\"/>";
echo "</p>";
}
if(($_GET["mdp"]) != ($_POST[pass])){
echo "erreur de passe !";
}
else{
$sql="DELETE FROM troc WHERE id={$_GET["id"]}";
}
?>
Je vais revenir sur les explications de mon pb.
En gros je cherche une methode pour supprimer des infos de ma base.
j'ai un champs "id, news, date, mdp.
donc je récupere l'id de la news en get mais je souhaiterais verifier le mdp pour autoriser ou pas de le supprimer.
donc j'utilise : $sql="DELETE FROM troc WHERE id={$_GET['id']}";
mais comment verifier le mdp si il est correct.????
Merci pour vos reponses car je suis perdu
En gros je cherche une methode pour supprimer des infos de ma base.
j'ai un champs "id, news, date, mdp.
donc je récupere l'id de la news en get mais je souhaiterais verifier le mdp pour autoriser ou pas de le supprimer.
donc j'utilise : $sql="DELETE FROM troc WHERE id={$_GET['id']}";
mais comment verifier le mdp si il est correct.????
Merci pour vos reponses car je suis perdu