Mon site
Fermé
marc
-
25 févr. 2009 à 14:19
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 28 févr. 2009 à 13:14
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 28 févr. 2009 à 13:14
A voir également:
- Mon site
- Votre colis est dans le site de livraison qui dessert votre adresse. nous le préparons pour le mettre en livraison. ✓ - Forum Consommation et internet
- Comment savoir si un site est fiable - Guide
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation et internet
- Site de revente - Guide
- Site inaccessible - Guide
6 réponses
merci de m avoir repondu.
voici mon veritable probleme:
je veux qu' une variable javascript soit traité dans mon script php
voici mon code source
NB:j'arrive facilement a recuperer la variable
l'erreur est au niveau de la comparaison if'($rep="true")
<html>
<head></head>
<body>
<SCRIPT language="javascript">
reponse=confirm('Voulez-vous vraiment vider le contenu de la table');
</SCRIPT>
<?php
$rep = "<script language='Javascript'> document.write(reponse); </script>";
$true = "<script language='Javascript'> document.write(true); </script>";
$serveur="localhost";
$login="root";
$mdp="";
$mabase="saguidiba";
mysql_connect($serveur,$login,$mdp) or die ('ERREUR'.mysql_error());
mysql_select_db($mabase) or die ('ERREUR'.mysql_error());
$table=$_POST['table'];
window.location = "true.php?rep="+rep;
if($rep=="true")
{
echo'comment vas tu';
}
else
{
echo'merci<br/>';
echo 'la reponse est:'.$rep;
}
?>
</body>
</html>
voici mon veritable probleme:
je veux qu' une variable javascript soit traité dans mon script php
voici mon code source
NB:j'arrive facilement a recuperer la variable
l'erreur est au niveau de la comparaison if'($rep="true")
<html>
<head></head>
<body>
<SCRIPT language="javascript">
reponse=confirm('Voulez-vous vraiment vider le contenu de la table');
</SCRIPT>
<?php
$rep = "<script language='Javascript'> document.write(reponse); </script>";
$true = "<script language='Javascript'> document.write(true); </script>";
$serveur="localhost";
$login="root";
$mdp="";
$mabase="saguidiba";
mysql_connect($serveur,$login,$mdp) or die ('ERREUR'.mysql_error());
mysql_select_db($mabase) or die ('ERREUR'.mysql_error());
$table=$_POST['table'];
window.location = "true.php?rep="+rep;
if($rep=="true")
{
echo'comment vas tu';
}
else
{
echo'merci<br/>';
echo 'la reponse est:'.$rep;
}
?>
</body>
</html>
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
25 févr. 2009 à 14:34
25 févr. 2009 à 14:34
Bonjour.
PHP est un langage serveur donc ce code PHP ne peut pas être utilisé en PHP (du moins pas directement).
Quelles sont tes connaissances PHP ? Connais-tu le XmlHttpRequest ?
Par contre si tu veux ouvrir un fichier pour le lire ou écrire dedans, lis ce tutoriel sur le Site du Zér0.
PHP est un langage serveur donc ce code PHP ne peut pas être utilisé en PHP (du moins pas directement).
Quelles sont tes connaissances PHP ? Connais-tu le XmlHttpRequest ?
Par contre si tu veux ouvrir un fichier pour le lire ou écrire dedans, lis ce tutoriel sur le Site du Zér0.
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
26 févr. 2009 à 01:14
26 févr. 2009 à 01:14
Tu peux appeler un script PHP avec Javascript grâce à l'objet XmlHttpRequest (XHR).
Ton script PHP doit être dans un fichier séparer.
Mais je serais toi je ferais la confirmation lors du clique sur le lien "Vider le contenu de la table" ainsi si le visiteur mets "Non", on ne fais rien (le clique est oublié et on ne charge pas la page) mais si il mets "Oui", on vas sur le script PHP qui vas supprimer le contenu de la table.
Si jamais tu souhaites garder la vérification après le chargement de la page, voici un tutoriel pour utiliser l'XmlHttpRequest : XMLHttpRequest
Ton script PHP doit être dans un fichier séparer.
Mais je serais toi je ferais la confirmation lors du clique sur le lien "Vider le contenu de la table" ainsi si le visiteur mets "Non", on ne fais rien (le clique est oublié et on ne charge pas la page) mais si il mets "Oui", on vas sur le script PHP qui vas supprimer le contenu de la table.
Si jamais tu souhaites garder la vérification après le chargement de la page, voici un tutoriel pour utiliser l'XmlHttpRequest : XMLHttpRequest
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut
J'ai fait ce que vou m'avez conseillé:
"Mais je serais toi je ferais la confirmation lors du clique sur le lien "Vider le contenu de la table" ainsi si le visiteur mets "Non", on ne fais rien (le clique est oublié et on ne charge pas la page) mais si il mets "Oui", on vas sur le script PHP qui vas supprimer le contenu de la table. "
mais mon probleme est quelle instruction en javascript utilisée pour exprimer "on ne fait rien" si le visiteur
met "non".
parce ce que si l'utilisation clique sur "non" la page php s'execute ca meme car j'utilise un formulaire:
"<form action ="supprimertable.php" method="post">".
J'ai essayer d'utiliser l'instruction "close("supprimertable.php");" mais ca ne marche pas comme je veux;
c'est a dire que la page php se ferme lorsque l'utilisation clique sur annuler mais les donnees de la table sont supprimees.
J'ai fait ce que vou m'avez conseillé:
"Mais je serais toi je ferais la confirmation lors du clique sur le lien "Vider le contenu de la table" ainsi si le visiteur mets "Non", on ne fais rien (le clique est oublié et on ne charge pas la page) mais si il mets "Oui", on vas sur le script PHP qui vas supprimer le contenu de la table. "
mais mon probleme est quelle instruction en javascript utilisée pour exprimer "on ne fait rien" si le visiteur
met "non".
parce ce que si l'utilisation clique sur "non" la page php s'execute ca meme car j'utilise un formulaire:
"<form action ="supprimertable.php" method="post">".
J'ai essayer d'utiliser l'instruction "close("supprimertable.php");" mais ca ne marche pas comme je veux;
c'est a dire que la page php se ferme lorsque l'utilisation clique sur annuler mais les donnees de la table sont supprimees.
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
28 févr. 2009 à 13:14
28 févr. 2009 à 13:14
J'ai trouvé une adresse qui pourra t'aider : AlianWebServer.
Tu peux prendre l'exemple et l'adapter.
Bonne chance.
Tu peux prendre l'exemple et l'adapter.
Bonne chance.