La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Supprimer des données d'une table
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Supprimer des données d'une table  (Lu 498 fois)
Supprimer des données d'une table
« sur: le 19-09-2004 a 17:53:58 »
Toutankharton
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 792



Linux powaa !
321865665 321865665 toutankh33
Voir le Profil    WWW    E-Mail
Répondre avec citation

Voila, j'ai un table remplis des commentaires à mes articles... Je voudrais faire un fichier d'administration qui affiche tout les commentaires, avec un bouton pour le supprimer et un autre pour le modifier...
J'ai donc fait ça ici : toutankharton.com/reactions.php

voila le code :
Code:
<?
$db = mysql_connect('***','***','***') or die ("erreur de connexion");
mysql_select_db('***',$db);
$sql = "SELECT * FROM reagir";
$req = mysql_query($sql);
$supprimer=mysql_fetch_array($req);

if ($_POST["supprimer"] != "") {
$db = mysql_connect('***','***','***') or die ("erreur de connexion");
mysql_select_db('***',$db);
$action = "DELETE FROM reagir WHERE id=$supprimer[id]";
mysql_query($action) or die('Erreur SQL !'.$action.'<br>'.mysql_error());
echo $action;
echo "<hr />";
}

elseif ($_POST["modifier"] != "") {
/* afficher formulaire de modif */
}

while($mess=mysql_fetch_array($req)) {
echo '<table border="1" bgcolor="" width="100%">';
echo "<tr><td width=''>De : <a href='mailto:".$mess[email]."'>".$mess[nom]."</a></td>
      <td width=''>le ".$mess[date]." à ".$mess[heure]."</td></tr>
      <tr><td width='' colspan='2'>".$mess[message]."</td></tr>
      <tr><td width=''><a href='".$mess[url]."'>http://www.toutankharton.com/".$mess[url]."</a></td>
      <td width=''>
      <form method='POST' action='' style='display:inline'>
      <input name='supprimer' type='hidden' value='".$mess[url]."'>
      <input type='submit' value='Supprimer'>
      </form>
      <form method='POST' action='' style='display:inline'>
      <input name='modifier' type='hidden' value='".$mess[url]."'>
      <input type='submit' value='Modifier'>
      </form>
      </td></tr>";
}
echo "</table>";

?>


Mon probleme est que si je clique sur supprimer, ça m'affiche bien la requete sql que je souhaitais faire (delete from...) mais ça n'a pas l'air de l'avoir effectuée !
Savez vous ou est le probleme ?

« Dernière Édition: le 22-09-2004 a 15:14:55 par Toutankharton » Rapporter au modérateur  

webmaster de www.toutankharton.com et de www.forum-egypte.tk

Re:Supprimer des données d'une table
« Répondre #1 sur: le 21-09-2004 a 21:57:56 »
paysite
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    WWW    E-Mail
Répondre avec citation

il manque $id=$_post['id'];

donc dans ta requette delete id est vide..ça delete rien..

Rapporter au modérateur  

Solution d'encaissement CB
Re:Supprimer des données d'une table
« Répondre #2 sur: le 26-09-2004 a 20:34:25 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation

et je crois que "" ne veut pas dire NULL

Rapporter au modérateur  

Des bijoux et des gros!
Re:Supprimer des données d'une table
« Répondre #3 sur: le 27-09-2004 a 00:26:20 »
jangbang
Membre récent
*

Hors-Ligne

Messages: 26



yo all ;-)

Voir le Profil
Répondre avec citation

chez moi ça suprime les message mais pas celui selectioné, celui d'avant je crois a chaque fois c'est louche...

Citation:
et je crois que "" ne veut pas dire NULL

on pourrait faire comme ceci au pire :
if (isset($_POST["supprimer"]))

mais jcrois que le soucis vient du $id=$_post['id'] comme l'a dit paysite

>sinon vu qu'aujourdhui ça delete ,pas come il faut mais sa delete, l'erreur doit venir du select, vu ke sa select pas ou y faut ,ou d'une variable 

a+

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg