Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
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 09/08/2007, 14h15   #1
Membre à l'essai
 
Inscription : février 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 37
Points : 23
Points : 23
Par défaut [PHP-JS] Création de JS via PHP et appel de fonction JS créée par le même script

Salut ( ou re xD )

Je voudrai ouvrir une fenetre de confirmation via du JS et dedans il faut qu'il y ait une variable du code pHp ( ici un utilisateur ), j'ai donc fait un "echo" dans lequel je met
Code :
 "<script language='javascript'>if(!(confirm(\"Etes vous sur de vouloir supprimer ::' . $USER . '?\" )){url="Mapage.php"};</script>"
La pas de probleme mais je voudrais que quand il clic sur OK alors on supprime et si il clic sur Annuler alors ben....on annule
Le probleme c'est que j'ai beau cliquer sur "Annuler" ca change rien
Un coup de main plz ?
M@t2802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 15h22   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
monte nous comment tu utilises ce code dans le reste de la page
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 16h12   #3
Membre à l'essai
 
Inscription : février 2007
Messages : 37
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 37
Points : 23
Points : 23
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if ((isset($_GET['continuer'])) && isset($_GET['answer_research']))
{ 
	$_DN = $_GET['answer_research'];
	echo"<script language='javascript'>if((confirm(\"Etes vous sûr de vouloir supprimer l'utilisateur : " . $_DN . "\"))){ ".$answer_validation = "true"." };</script>";
 
	if($answer_validation)
	{
	//enregistrement pratique des données de la commande pour la suite
	$obligatoire=array($_DN); 	
 
	$req="dsquery user -name ";
	for($i=0; $i < count($obligatoire) ; $i++)
	{
		$req = $req.$obligatoire[$i];							
	}
 
	$req = $req . " >> .\delknow_user.cmd";
 
	$cmd="call .\delknow_user.cmd";
 
	$path=".\delete_user.cmd";
 
 
	$ok=true;
Voila ^^ ! Je vous passes du reste, c'est juste de l'ecriture dans un fichier pour seulement SI on clic sur le Ok de la fenetre de javascript ( mais ca marche poa xD )
Je me demande si c'est pas parce que le php est executé coté serveur. :s
M@t2802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2007, 13h04   #4
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
dans ton script, remplace $_DN par document.nomdu formulaire.nonduchamp.value (sans changer le mot value).

pareil pour $answer_validation


Mais je te connseille de faire une petite fonction JS (entre les <head>) or des balise PHP
acirfa 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 10h52.


 
 
 
 
Partenaires

Hébergement Web