Php debutant requete delete
ordisoft
-
ordisoft -
ordisoft -
Bonsoir,
Voila je pense que ma question doit vous sembler très simple.
Sa consiste à un delete d'une ligne de formulaire, j'arrive à réaliser des insert, select
mais pas de delete ni de update
J'est deux fichiers admin.php et supression.php
dans le admin.php il yà (désolé de mettre tout le code mais c'est la seule façon qui me permet de comprendre )
▼▼▼▼▼▼▼▼▼▼▼
<?
// je me connect a la base
@mysql_connect("localhost","root","") or die("Echec de connexion au serveur.");
@mysql_select_db("abonnee") or die("Echec de sélection de labase.");
?>
<?
if (isset($_GET["todo"])) {
if ($_GET["todo"]=='del') {
$requette_todo = "DELETE FROM t_membre WHERE membre_id=".$_GET["id"];
}
elseif ($_GET["todo"]=='show') {
$requette_todo = "SELECT * FROM t_membre WHERE membre_id=".$_GET["id"];
}
$resultat_todo = mysql_query($requette_todo);
}
?>
<?
$marequete = "SELECT * FROM t_membre ORDER BY membre_pseudo,membre_mail ASC";
$resultat = mysql_query($marequete);
?>
<? $requette = "DELETE FROM t_membre WHERE membre_id"; ?>
<!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>Document sans titre</title>
<link href="border.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="600" align="center" cellspacing="10" id="border">
<tr>
<td bgcolor="#f3f3f3">
<h3 align="center">
<hr /> Administration de site. <hr />
</h3> </td>
</tr>
<? while ($ligne=mysql_fetch_array($resultat)) { ?><tr>
<td bgcolor="#F5F5F5">
<hr />
Pseudo : <strong><? echo $ligne["membre_pseudo"]; ?></strong><br />
Mail : <strong><? echo $ligne["membre_mail"]; ?></strong>
<hr /> </td>
<tr><td bgcolor="#E6E6E6">
<hr />
<div align="center">|<a href="ajout.php">Ajoutter</a>| |Modifier| |
<a href="supression.php?id=[membre_id];">Supprimer</a>| </div>
<hr /></td></tr>
<? } ?>
<tr>
<td bgcolor="#f3f3f3"><h5><hr />
©IEPS 2008
<hr /></h5></td>
</tr>
</table>
</body>
</html>
dans le supression.php il yà (désolé de mettre tout le code mais c'est la seule façon qui me permet de comprendre )
▼▼▼▼▼▼▼▼▼▼▼
<?
// je me connect a la base
@mysql_connect("localhost","root","") or die("Echec de connexion au serveur.");
@mysql_select_db("abonnee") or die("Echec de sélection de labase.");
?>
<!-- $SQL = "DELETE FROM livredor";
$SQL .= " WHERE ID=" .$delete';
$result = mysql_query($SQL); -->
<? $requette = "DELETE FROM t_membre WHERE membre_id"; ?>
<!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>Document sans titre</title>
<link href="border.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="600" align="center" cellspacing="10" id="border">
<tr>
<td bgcolor="#D8D8D8"><h4><hr />
ADMINISTRATION : Supression de membre.
<hr />
</h4></td>
</tr>
<tr>
<td bgcolor="#E9E9E9">
<h5 align="center"><strong>Confirmation de supression d'un membre.</strong></h5>
<div align="center"><br />
<strong><? echo $ligne["membre_pseudo"]; ?></strong>
<br />
</div>
<hr / width="50%"><br />
</td>
</tr>
<tr>
<td bgcolor="#D8D8D8"><h5><hr /> ©IEPS 2008<hr /></h5></td>
</tr>
</table>
</body>
</html>
Remarque: je sais il ny à pas de login pass word etc....
Ce qui m'interesse c'est le delete. le select et insert fonctionne
Je supose qu'il y à une variable à mettre pour que sa fonctionne.
Merci de préciser personellement j'estcherché beacoup et pas trouvé merci de votre aide
Voila je pense que ma question doit vous sembler très simple.
Sa consiste à un delete d'une ligne de formulaire, j'arrive à réaliser des insert, select
mais pas de delete ni de update
J'est deux fichiers admin.php et supression.php
dans le admin.php il yà (désolé de mettre tout le code mais c'est la seule façon qui me permet de comprendre )
▼▼▼▼▼▼▼▼▼▼▼
<?
// je me connect a la base
@mysql_connect("localhost","root","") or die("Echec de connexion au serveur.");
@mysql_select_db("abonnee") or die("Echec de sélection de labase.");
?>
<?
if (isset($_GET["todo"])) {
if ($_GET["todo"]=='del') {
$requette_todo = "DELETE FROM t_membre WHERE membre_id=".$_GET["id"];
}
elseif ($_GET["todo"]=='show') {
$requette_todo = "SELECT * FROM t_membre WHERE membre_id=".$_GET["id"];
}
$resultat_todo = mysql_query($requette_todo);
}
?>
<?
$marequete = "SELECT * FROM t_membre ORDER BY membre_pseudo,membre_mail ASC";
$resultat = mysql_query($marequete);
?>
<? $requette = "DELETE FROM t_membre WHERE membre_id"; ?>
<!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>Document sans titre</title>
<link href="border.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="600" align="center" cellspacing="10" id="border">
<tr>
<td bgcolor="#f3f3f3">
<h3 align="center">
<hr /> Administration de site. <hr />
</h3> </td>
</tr>
<? while ($ligne=mysql_fetch_array($resultat)) { ?><tr>
<td bgcolor="#F5F5F5">
<hr />
Pseudo : <strong><? echo $ligne["membre_pseudo"]; ?></strong><br />
Mail : <strong><? echo $ligne["membre_mail"]; ?></strong>
<hr /> </td>
<tr><td bgcolor="#E6E6E6">
<hr />
<div align="center">|<a href="ajout.php">Ajoutter</a>| |Modifier| |
<a href="supression.php?id=[membre_id];">Supprimer</a>| </div>
<hr /></td></tr>
<? } ?>
<tr>
<td bgcolor="#f3f3f3"><h5><hr />
©IEPS 2008
<hr /></h5></td>
</tr>
</table>
</body>
</html>
dans le supression.php il yà (désolé de mettre tout le code mais c'est la seule façon qui me permet de comprendre )
▼▼▼▼▼▼▼▼▼▼▼
<?
// je me connect a la base
@mysql_connect("localhost","root","") or die("Echec de connexion au serveur.");
@mysql_select_db("abonnee") or die("Echec de sélection de labase.");
?>
<!-- $SQL = "DELETE FROM livredor";
$SQL .= " WHERE ID=" .$delete';
$result = mysql_query($SQL); -->
<? $requette = "DELETE FROM t_membre WHERE membre_id"; ?>
<!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>Document sans titre</title>
<link href="border.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="600" align="center" cellspacing="10" id="border">
<tr>
<td bgcolor="#D8D8D8"><h4><hr />
ADMINISTRATION : Supression de membre.
<hr />
</h4></td>
</tr>
<tr>
<td bgcolor="#E9E9E9">
<h5 align="center"><strong>Confirmation de supression d'un membre.</strong></h5>
<div align="center"><br />
<strong><? echo $ligne["membre_pseudo"]; ?></strong>
<br />
</div>
<hr / width="50%"><br />
</td>
</tr>
<tr>
<td bgcolor="#D8D8D8"><h5><hr /> ©IEPS 2008<hr /></h5></td>
</tr>
</table>
</body>
</html>
Remarque: je sais il ny à pas de login pass word etc....
Ce qui m'interesse c'est le delete. le select et insert fonctionne
Je supose qu'il y à une variable à mettre pour que sa fonctionne.
Merci de préciser personellement j'estcherché beacoup et pas trouvé merci de votre aide
A voir également:
- Php debutant requete delete
- Hiberfil.sys delete - Guide
- Juste delete me - Guide
- Easy php - Télécharger - Divers Web & Internet
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
je pourrais mettre quoi un exemple
Merci
Donc tu peut faire ce test : DELETE FROM t_membre WHERE membre_id=3
<? $requette = "DELETE FROM t_membre WHERE membre_id=35"; ?>
sa ne marche pas mais ne faut-il pas quand je clique sur supprimer qu"une var soit envoyer par l'url....
pour que lon puisse l'utilisée