Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2012, 12h02   #1
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Par défaut Javascript récupérer le choix

Bonjour,

Comment fait-on pour récupérer la valeur depuis JS du choix "oui" ou "non"
pour action ensuite dans PHP ?
j'ai lu beaucoup de choses sur le net, mais je ne capte pas...

Code :
1
2
3
4
5
6
7
8
9
10
11
 
<script language="JavaScript">
if (confirm("<? echo 'Etes vus sûr ?' ?>"))
{	window.alert( "oui c'est correct !" );
	<?php 	$result = "oui";	echo '$result :'.$result;	?>	}
else
{	window.alert( "non c'est faux !" );
<?php	$result = "non"; echo '$result :'.$result;		?>	}
</script>
 
<?php echo '$result :'.$result; ?>
je vois bien la fenêtre "oui c'est correct" ou "non c'est faux !" mais je n'arrive pas à récupérer le $result pour pouvoir effectuer des actions dans PHP...
c'est toujours "non"...!
Merci de votre aide.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 13h00   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 139
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 139
Points : 7 276
Points : 7 276
Bonjour,

Javascript s'execute du coté client et php s'exécute du coté serveur, il ne falait pas les mélanger comme ça. Regarde plutôt du coté AJAX.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 13h42   #3
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 071
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 071
Points : 45 202
Points : 45 202
php n'existe pas coté client
le navigateur n'interpréte que le html css js
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
<input type='text' id="res" value="" />
<script type="text/javascript">
var result ="";
if (confirm("Etes vus sûr ?"))
{	alert( "oui c'est correct !" );
	 result = "oui";		}
else
{	alert( "non c'est faux !" );
result = "non"; 		}
document.getElementById('res').value=result;
</script>
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 17h23   #4
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Désolé SpaceFrog, mais je ne vois pas ce que je peux faire avec votre code... ?
quand à Ajax, je ne vois pas non plus avec la doc...!
Merci.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 17h27   #5
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 139
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 139
Points : 7 276
Points : 7 276
Citation:
Envoyé par fazpedro Voir le message
Désolé SpaceFrog, mais je ne vois pas ce que je peux faire avec votre code... ?
l'essayer

Pour l'ajax, c'est utilisé pour envoyer des données sur un fichier php au serveur qui fera un traitement puis renvoyer le résultat vers le client javascript.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 12h05   #6
Membre du Club
 
Avatar de fazpedro
 
Homme
Inscription : août 2009
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : août 2009
Messages : 360
Points : 64
Points : 64
Bonjour,

merci SpaceFrog !
en fait, j'avais mis le code dans le <head> et ça ne fonctionnait pas.. !

mon code modifié dans le <body> :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<input type='text' name="resultat" id="res" value="" />
<script type="text/javascript">
var result ="";
if (confirm("Voulez allez être redirigé"))
{	document.location.href='/m/index.php';
	result = "oui";
}
else
{	document.location.href='index2.php';
	result = "non";
}
document.getElementById('res').value=result;
</script>
la valeur "oui" ou "non" se met bien dans l'input ...

mais je ne récupère pas la valeur de l'input en php !
Code :
1
2
3
4
5
6
 
<?php
$valeur_recupere	= mysql_real_escape_string($_POST['resultat']); 
echo 'valeur recuperee : '.$valeur_recupere;
?>
<br /><br /><br /><br />
Merci.
fazpedro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 14h42   #7
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 139
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 139
Points : 7 276
Points : 7 276
Comment tu l'envoies vers le fichier php? submit d'un formulaire ou AJAX? methode POST ou GET?
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h04.


 
 
 
 
Partenaires

Hébergement Web