Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1854 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Bouton Supprimer ... fonctionne pas ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bouton Supprimer ... fonctionne pas ...

n°1916320
Apo1984
Posté le 18-08-2009 à 21:34:00  profilanswer
 

salut,
je voudrais avoir un bouton supprimer a coté de chaque ligne, ce que j'ai. malheureusement il ne supprime pas la ligne quand je clique dessus.
qui sait m aider dans mon cas ? merci
 
 
 
<script>
function supprimer() {
<?php
include ('config.php');
$id = $_GET['id'];
function sqlSecurity($id) {
if (get_magic_quotes_gpc()) {
$id= stripslashes($id);
}
if (!is_numeric($value)) {
$id = "'".mysql_real_escape_string($id)."'";
}
return $id;
}
mysql_query("DELETE FROM `news` WHERE `id` = '$id'" );
?>
<?php
mysql_close();  
?>
 }
</script>
 
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Affichage de toutes les actualités du site</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
 
<body>
Salut voici la liste
<?php
 include ('config.php');
 $reponse = mysql_query ("SELECT * FROM news ORDER BY id" );
 while ($donnees = mysql_fetch_array($reponse))
 {
?>
<br>
<?php echo $donnees['pseudo'];?>
<?php echo $donnees['titre'];?>
<?php echo $donnees['news'];?>
<?php echo $donnees['annee'];?>
<a href="liste_news.php"><input type="button" name="supprimer" value="supprimer" onclick="supprimer();"></a>
<?php
 }
 mysql_close();  
?>
 
</body>
</html>

mood
Publicité
Posté le 18-08-2009 à 21:34:00  profilanswer
 

n°1916322
stealth35
Posté le 18-08-2009 à 21:39:27  profilanswer
 

tu melange javascript et PHP,  javascript c'est coté client, et PHP coté serveur,  
si tu veu faire un fonction de ce type, appelle un script PHP en AJAX

n°1916323
Apo1984
Posté le 18-08-2009 à 21:43:58  profilanswer
 

Solution concrète ?  
 
est ce possible de rester en php pour le faire ? si oui, peux tu m aider ?  
 
merci

n°1916325
stealth35
Posté le 18-08-2009 à 21:48:47  profilanswer
 

oui, en faisant un appelle en ajax,
 
d'ailleur pour ta ligne tu devrais faire :
 

onclick="supprimer(<?php echo $donnees['id']; ?> );"


 
du coté javascript faire,
 

function delete(id){
Ajax.send('delete.php?id=' + id);
}


 
biensur pour faire un appelle comme ca, soi t'utilise un framework, sois tu regardes le code de wikipedia qui est pas mal :
 
http://fr.wikipedia.org/wiki/XMLHttpRequest


Message édité par stealth35 le 18-08-2009 à 21:49:03
n°1916354
Apo1984
Posté le 18-08-2009 à 23:09:05  profilanswer
 

le "onclick" je suis entierement d accord, ca donne supprimer(1), supprimer(2),... mais comment supprimer cette ligne de cette table 'news' de la base de donnée.  merci (en bref, comme je suis largué, si tu as un bout de code, c est le mieux ;o) )

n°1916425
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 19-08-2009 à 09:40:10  profilanswer
 

ben aprés dans ton fichier delete
tu as juste a mettre ca*

Code :
  1. <?php
  2. include ('config.php');
  3. if(isset($_GET['id'])){
  4. //il faut mettre l'ouverture de ta connexion mysql
  5. $id =mysql_real_escape_string($_GET['id']);
  6. mysql_query("DELETE FROM `news` WHERE `id` = '$id'" );
  7. }
  8. mysql_close(); 
  9. ?>


Message édité par infoman64 le 19-08-2009 à 09:42:22

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Bouton Supprimer ... fonctionne pas ...

 

Sujets relatifs
strip_tags ne fonctionne pas[Résolu]Bouton <Précédent> <Suivant> Pagination
Bouton Excel associé à une macro[VB]Changer position d'un bouton
Supprimer un bout de code dans des fichiers[AS2] Modifier/Supprimer liens FLA
Développement d'une application qui fonctionne en Peer To Peer.récuperer le parametre value d'un bouton dans la fonction execappli
prog pour supprimer tous les caractères entre parenthèses WORD 2007problème bouton suivant (cocoa)
Plus de sujets relatifs à : Bouton Supprimer ... fonctionne pas ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR