Se connecter / S'enregistrer
Votre question

Supprimer une entré PHP en JS

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
23 Janvier 2008 17:45:27

Salut,

J'ai besoin d'aide pour supprimer une entrée de table, tout ca en javascript...

J'ai se code:

  1. <?php
  2. require ('../config.php');
  3.  
  4.  
  5. mysql_connect ("$host", "$bdd", "$pass");
  6. mysql_select_db ("$bdd");
  7.  
  8. $sql = mysql_query ("SELECT * FROM score ORDER BY id");
  9. while ($resultat = mysql_fetch_array($sql)) {
  10.  
  11. ?>
  12.  
  13. <tr>
  14. <td align="center"><?php echo $resultat['cat']; ?></td><td align="center"><?php echo $resultat['date']; ?></td><td align="center"><?php echo $resultat['du']; ?></td><td align="center"><?php echo $resultat['au']; ?></td><td align="center"><?php echo $resultat['patrick']; ?></td><td align="center"><?php echo $resultat['michael']; ?></td><td align="center"><?php echo $resultat['dany']; ?></td><td align="center"><a href="del_result.php?id=<?php echo $resultat['id']; ?>">Supprimer</td>
  15. </tr>
  16.  
  17. <?php
  18. }
  19. mysql_close();
  20. ?>


J'aimerais qu'au clic sur supprimer la ligne sélectionner par son id se supprime de la table... Merci de votre aide!

Autres pages sur : supprimer php

23 Janvier 2008 18:00:53

javascript => coté client
php => coté serveur

sinon, tu as le lien vers del_result.php, c'est quoi qui ne marche pas?
23 Janvier 2008 18:56:02

il est ou le javascript ?
Contenus similaires
a c 232 L Programmation
23 Janvier 2008 19:04:08

tu fais une requête de type XMLHTTPRequest vers ta page del_result en lui passant l'ID à supprimer.

Avec prototype/scriptaculous, ça donnerait :
  1. function delete(id) {
  2. new Ajax.Request('del_result.php', {
  3. method:'get',
  4. parameters:'id='+id,
  5. onComplete: function(t) {
  6. alert('Element avec id = '+id+' supprimé');
  7. },
  8. onFailure: function(t) {
  9. alert('Problème');
  10. }
  11. });
  12. }


(Edit: code non testé...)
23 Janvier 2008 19:26:02

Ce que je cherche c'est une fonction du genre onclick function, et dans la fonction du php pour supprimer l'entrée...
23 Janvier 2008 21:01:44

ben tu l'as déjà fait avec le lien vers la page php, si c'est le rechargement qui te gene, tu n'as qu'a utiliser xmlhttprequest (facilité par des librairie tel que prototype, jquery, mochikit ...)
a c 145 L Programmation
23 Janvier 2008 21:23:02

En effet, c'est incompatible: le onclick est côté client, le php côté serveur. Donc soit ajax, soit rechargement de la page.
Si tu veux le faire en Ajax sans charger prototype (bien qu'il soit fort utile), j'ai commis un petit script sur cette page
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS