code PHP et SQL avec javascript : comment faire?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : code PHP et SQL avec javascript : comment faire?

par Mim » 26 oct. 2006, 18:25

En fait, tu dois effectuer la confirmation JavaScript au niveau du formulaire (car je suppose que tu en utilises un ?) avant d'arriver sur cette page.
Si tu pouvais préciser tes mécanismes de liaison entre les pages concernées... :wink:

par sophie2097 » 26 oct. 2006, 14:48

oui je suis bien conscient de mon erreur mais je comprend pas cmt la contourner:qu'est ce que tu entends par

soit tu fais une redirection javascript vers une page php qui éxécute les commandes sql

par jojolapine » 26 oct. 2006, 14:46

houla pardon j'ai pas les yeux en face des trous ce matin...
en fait à priori, avec ton code actuel, tu ne pourras pas réussir...
car tu essaye d'exécuter du php au milieu du javascript...
Donc plusieurs solutions s'offre à toi, soit tu fais une redirection javascript vers une page php qui éxécute les commandes sql, soit tu te tourne vers les requêtes javascript vers le serveur (cf Ajax)
mais il ne faut pas mélanger langage serveur et client :wink:

par sophie2097 » 26 oct. 2006, 14:38

j'ai ce message d'erreur:

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:\www\Admin\sous_option.php on line 71

ligne 71 étant la première des 2 en rouge

par jojolapine » 26 oct. 2006, 14:31

qu'est-ce que tu entends par je n'y arrive pas ?
tu as un message d'erreur, ou bien cela ne fait pas ce que tu attends?

code PHP et SQL avec javascript : comment faire?

par sophie2097 » 26 oct. 2006, 14:23

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)
$query_CHEVEUX_delete = "DELETE FROM CHEVEUX_MEMBERS WHERE CHEVEUX_M_REF = '$value'";
$CHEVEUX = mysql_query($query_CHEVEUX_delete, $INSCRIPTION) or die(mysql_error());


alert (\"Suppression effectuée avec succès!\")

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

// -->
</script> ";


break;

}