Forum d'entraide PHPFrance

Venez poser vos questions PHP, MySQL, HTML, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance

Vers le contenu

» Masquer les résultats de la recherche

Recherche dynamique PHPfrance

  1. Effectuez une recherche, les résultats s'afficheront dynamiquement ici.

code PHP et SQL avec javascript : comment faire?

Pour ceux qui débutent en PHP.

code PHP et SQL avec javascript : comment faire?

Messagepar sophie2097 26 Oct 2006, 14:22

voilà mon code PHP,SQL et javascript: j'aimerais en fait pouvoir intégrer la partie en rouge dans le code mais je n'y arrive pas. comment puis-je faire?
merci :)


switch($action)
{

case "supp":

echo "

<script type=\"text/javascript\">
<!--
var answer = confirm (\"Etes-vous certain de vouloir supprimer cet élément\")

if (answer)
[COLOR="Red"]$query_CHEVEUX_delete = "DELETE FROM CHEVEUX_MEMBERS WHERE CHEVEUX_M_REF = '$value'";
$CHEVEUX = mysql_query($query_CHEVEUX_delete, $INSCRIPTION) or die(mysql_error());
[/COLOR]
alert (\"Suppression effectuée avec succès!\")

else
alert (\"Suppression annulée!\")

// -->
</script> ";


break;

}
sophie2097
Foetus
 
Messages: 23
Inscription: 24 Oct 2006, 16:17

Messagepar goeb 26 Oct 2006, 15:34

salut,
tu ne peux pas exécuter la commande mysql_query dans la javascript.
tu es obligée de l'exécuter dans du PHP (car c'est une commande PHP).

donc tu ne peux faire ton "DELETE...." que lors de la soumission d'une page php complète, par validation de formulaire (POST) ou lien href standard (GET).

j'ai fait une page avec des schémas pour expliquer comment le javascript s'exécute coté client, et le PHP coté serveur :
http://fhoerni.free.fr/comp/web_server.html

pour répondre à ta question "comment puis-je faire", voici : il faudrait faire un formulaire HTML, "Etes-vous certain de vouloir supprimer cet élément", et quand on valide, ça appelle une page PHP qui exécute le mysql("DELETE....").


cela dit, avec AJAX ou des méthodes similaire, je crois qu'il y a moyen de faire exactement ce que tu veux, mais c'est très compliqué et très lourd.
--
Goeb
goeb
Eléphanteau
 
Messages: 413
Inscription: 10 Fév 2005, 19:45
Localisation: Toulouse


Retourner vers PHP débutant

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités