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 23/06/2011, 22h07   #1
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
Par défaut Message de confirmation

bonjour,
j'espere que mon post est au bon endroit

voilà mon bout de code

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if (isset($_POST['FS']))
{
 
echo '<script language="Javascript">
if (window.confirm("Vouler vous supprimer x?" )==true)
</script>
 
//SI MESSAGE BOX = OUI ALORS EXCUTE REQUETES SINON PASSE
 
$del = "DELETE  FROM courses ";
$Rdel = mysql_query($del);
 
$del2 = "DELETE  FROM pointage ";
$Rdel2 = mysql_query($del2);
 
 
}
?>
pouvez vous m'aider pour corriger mon code
hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 24/06/2011, 08h22   #2
Membre éprouvé
 
Homme romain escudier
Développeur informatique
Inscription : juin 2011
Messages : 300
Détails du profil
Informations personnelles :
Nom : Homme romain escudier
Âge : 22
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2011
Messages : 300
Points : 471
Points : 471
Citation:
Envoyé par hugodu28 Voir le message
bonjour,
j'espere que mon post est au bon endroit

voilà mon bout de code

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if (isset($_POST['FS']))
{

echo '<script language="Javascript">
if (window.confirm("Vouler vous supprimer x?" )==true)
</script>

//SI MESSAGE BOX = OUI ALORS EXECUTE REQUETES SINON PASSE

$del = "DELETE  FROM courses ";
$Rdel = mysql_query($del);

$del2 = "DELETE  FROM pointage ";
$Rdel2 = mysql_query($del2);


}
?>
Execute prend un E et non pas juste un C après le X

Non, plus sérieusemment, pose la question plutot que demander de corriger ton problème:
Quelle est l'erreur, ou sa.

Sachant que ton erreur est on ne peut plus simple, je pense pas que tu te sois fouler pour chercher rien qu'un minimum.

Juste en regardant très rapidemment ton message (indice: regarde les couleurs de texte) tu verras l'erreur
__________________
Pas de solution, pas de probleme

Une réponse utile (ou +1) le pouce vert
Une réponse à votre question

skeud est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 24/06/2011, 10h25   #3
Membre Expert
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Étudiant
Inscription : janvier 2011
Messages : 806
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 806
Points : 1 520
Points : 1 520
L'erreur vient surtout d'un problème de compréhension...
Le javascript s'exécute côté client, le PHP côté serveur.
Le javascript est donc exécuté après le PHP.

=> il est donc impossible de faire une condition javascript ainsi pour lancer un traitement PHP.

Ton message javascript doit donc se faire lorsque tu cliques sur ton bouton envoyant le formulaire, et non à la réception des valeurs du formulaire.
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/06/2011, 11h39   #4
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
heu oui ???

J'ai pas tout compris

bon voilà j'ai arrangé le code en mettant le ?> pour avoir de belles couleurs....

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if (isset($_POST['FS']))
{
?>
<script language="Javascript">
if (window.confirm("Vouler vous supprimer toutes les données?" )==true)
</script>
 <?php
 
$del = "DELETE  FROM courses ";
$Rdel = mysql_query($del);
 
$del2 = "DELETE  FROM pointage ";
$Rdel2 = mysql_query($del2);
 
}
?>
mais quoi que je fasse ça execute les requêtes.
hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 11h52   #5
Membre du Club
 
hugues dupont
Pompier
Inscription : janvier 2010
Messages : 170
Détails du profil
Informations personnelles :
Nom : hugues dupont
Localisation : France

Informations professionnelles :
Activité : Pompier

Informations forums :
Inscription : janvier 2010
Messages : 170
Points : 44
Points : 44
C'est bon j'ai trouvé dans source javascript.
Merci transgohan tu m'as bien aiguillé.

Ce site est une caverne dAli BABA encore faut il savoir où chercher.

Code :
<input type="submit" name="FS" id="FS" value="PURGER TOUTES LES DONNEES" onclick="return confirm('Voulez-vous vraiment supprimer toutes les données?')"/>
hugodu28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h41.


 
 
 
 
Partenaires

Hébergement Web