CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Onclick sur input dans du PHP

Rabbot79
Rabbot79
Niveau 6
13 décembre 2010 à 21:23:00

Alors voilà j'ai un problème les gars, j'ai une page qui gère un formulaire tout con, Nom, Prenom, Adresse, ça les insère dans une base de données de style PDO.

Jusqu'ici tout vas bien j'arrive à entrer des valeurs dans ma base de données et afficher, maintenant je veux créer un bouton Supprimer, qui supprime toutes les valeurs de ma base de données. Le code donne ça :

$bd->exec('DELETE FROM form WHERE id>0');

Ca marche en brut sur la page mais je veux appeler ce boût de code via un onclick.
J'ai fais ça :

echo" <form> ";
echo" <input type=\"button\" value=\"Tout Supprimer\" onclick=\" delete(); \" /> ";
echo" </form>";

function delete()
{
$bd->exec('DELETE FROM form WHERE id>0');
}

Sauf que ça marche pas, et quand je fais la même chose mais avec par exemple "alert('Clic');" dans la fonction delete, là ça marche.

Une idée ? Merci d'avance

Thymotep
Thymotep
Niveau 10
13 décembre 2010 à 22:51:32

Euh, tu ne peux pas faire interagir du PHP avec du HTML/JavaScript comme cela, tu dois passer par de l'Ajax oO

L'alert se lance puisque le script lis tout, mais exécute pas la fonction pour autant :-)))

deepblue
deepblue
Niveau 16
13 décembre 2010 à 23:42:16

ça pourra t'intéresser : http://www.xajax.net/

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment