code PHP et SQL avec javascript : comment faire?

Eléphanteau du PHP | 23 Messages

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;

}

ViPHP
ViPHP | 3607 Messages

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?

Eléphanteau du PHP | 23 Messages

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

ViPHP
ViPHP | 3607 Messages

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:

Eléphanteau du PHP | 23 Messages

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

Mim
Eléphanteau du PHP | 19 Messages

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: