Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Php debutant requete delete

ordisoft, le samedi 29 mars 2008 à 20:52:13
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
Configuration: Windows XP
Firefox 2.0.0.13
Répondre à ordisoft  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
niou, le samedi 29 mars 2008 à 20:55:50
Par hasard, ne te manquerait il pas quelque chose après DELETE FROM t_membre WHERE membre_id ???
du style where membre_id=3 ....

Il te faut une condition je pense
Répondre à niou

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ordisoft, le samedi 29 mars 2008 à 21:03:06
Merci de t'as reponse rapide peut-us être précis quand tu dis id=...
je pourrais mettre quoi un exemple

Merci
Répondre à ordisoft

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
niou, le samedi 29 mars 2008 à 21:08:43
Tu vas dans ta base de données, tu regarde l'une des valeurs de membre_id. Vu que ton champ s'appel ..._id, je présume que la valeur sera de type numérique: 1, 2 , 3 etc...

Donc tu peut faire ce test : DELETE FROM t_membre WHERE membre_id=3
Répondre à niou

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ordisoft, le samedi 29 mars 2008 à 21:24:27
J'est fait cette requete

<? $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
Répondre à ordisoft
DELETE, requete que je ne comprends pas (Résolu) Bonjour, je viens vous demander de l'aide pour une requete DELETE. Je fais un site sur PHPMYADMIN, base de données hebergée sur free. Dans ma table salarie, appellée SALARIE, je souhaiterais faire supprimer un salarie quand je clique sur le... www.commentcamarche.net/forum/affich-1649126-delete-requete-que-je-ne-comprends-pas
[php] if et else ne font pas trop leurs boulo (Résolu) Bonjour Je fais actuellement un script de news letter tout est finis, mais je fais un script permettant aux membres de se déinscrire. Mon problème c'est qu'après la requete delete... je fais if($result) { echo suprimé} else { echo pas bonne... www.commentcamarche.net/forum/affich-2274735-php-if-et-else-ne-font-pas-trop-leurs-boulo
[PHP + MySQL] Problème d'UPDATE (Résolu) Bonjour, j'envoie, via PHP, cette requête: UPDATE table2 SET nom1 = '$nom1', nom2 = '$nom2', add = '$add', telm = '$telm', telc = '$telc', hyp = '$hyp', requete = '$requete',... www.commentcamarche.net/forum/affich-7876255-php-mysql-probleme-d-update
Mysql fetch array (Résolu)Bonjour à tous, Voila mon problème je bosse sur un serveur WAMP, avec mysql et php jusque la ça va. le souci et que par souci de debuguage je réalise mes requêtes sur l interface SQL de phpmyadmin(logique) Dans phpmyadmin ma requête fonctionne... www.commentcamarche.net/forum/affich-8338111-mysql-fetch-array
Variable php dans requete mysql (Résolu)salut a tous, Voila j'ai un petit problem j'aimerai inserer des variables dans une requete mysql et je sais pas comment faire voila la partie qui me gene: $i=0; while ($i www.commentcamarche.net/forum/affich-1602964-variable-php-dans-requete-mysql
PHP - Connexion à un annuaire LDAPIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Un serveur LDAP est conçu pour être capable de gérer les opérations... www.commentcamarche.net/contents/php/phpldap.php3
PHP - Administration d'un annuaire LDAPIntroduction à LDAP PHP permet la connexion et l'envoi de requêtes sur un annuaire LDAP, c'est-à-dire un serveur permettant de stocker des informations de manière hiérarchique. Pour plus d'informations sur les fonctions LDAP de PHP, reportez... www.commentcamarche.net/contents/php/phpldapadmin.php3