Problème de script PHP
Wazza56
Messages postés
395
Statut
Membre
-
Wazza56 Messages postés 395 Statut Membre -
Wazza56 Messages postés 395 Statut Membre -
Bonjour,
Voila je vous fait part de mon problème, je suis en Informatique de gestion et je doit préparer mon projet pour les AP, seulement je ne suis pas ce que l'on pourrai appeler quelqu'un de doué en programmation... Et maintenant je bloque sur un de mes script php.
Je vous envoi mon script
***SCRIPT PHP***
<?php
//Déclaration des variables
$_Civ=$_GET['Civ'];
$_Nom=$_GET['Nom'];
$_Prenom=$_GET['Prenom'];
$_Ad=$_GET['Ad'];
$_Ville=$_GET['Ville'];
$_CodePost=$_GET['CodePost'];
$_Tel=$_GET['Tel'];
$_Date=$_GET['Date'];
$_EM=$_GET['EM'];
$_mdp=$_GET['mdp'];
If (empty($_Nom) || empty($_Prenom) || empty($_Ad) || empty($_Ville) || empty($_CodePost) || empty($_Date) || empty($_EM) || empty($_mdp))
{
?>
<script>
Alert("Tous les champs obligatoires ne sont pas renseignés!")
document.location.replace(FormInscription.html)
</script>
<?php
}
Else
{
// Déclaration des paramètres de connexion
$host = "localhost" ;
$user = "root" ;
$bdd = "GestionInscription" ;
$password = "" ;
// Connexion au serveur
$conn = mysql_connect($host,$user,$password) or die(mysql_error());
mysql_select_db($bdd) or die(mysql_error());
// Récupération des données
echo $_Civ."<BR>";
echo $_Nom."<BR>";
echo $_Prenom."<BR>";
echo $_Ad."<BR>";
echo $_Ville."<BR>";
echo $_CodePost."<BR>";
echo $_Tel."<BR>";
echo $_Date."<BR>";
echo $_EM."<BR>";
echo $_mdp."<BR>";
$query = "SELECT Nom FROM Inscription";
$result = mysql_query($query,$conn);
// Deconnexion de la base de donnees
mysql_close($conn);
}
?>
Je vous demande surtout de regarder la partie que je vous ai mis en gras puisque c'est la que je bloque mais toutes les autres remarques sont les bienvenus ;-)
(PS: Certain me diront pas de mélange script et php mais j'ai un copain qui a fait la même chose et sa marche pour lui alors pourquoi pas pour moi...)
Merci d'avance
A++
Voila je vous fait part de mon problème, je suis en Informatique de gestion et je doit préparer mon projet pour les AP, seulement je ne suis pas ce que l'on pourrai appeler quelqu'un de doué en programmation... Et maintenant je bloque sur un de mes script php.
Je vous envoi mon script
***SCRIPT PHP***
<?php
//Déclaration des variables
$_Civ=$_GET['Civ'];
$_Nom=$_GET['Nom'];
$_Prenom=$_GET['Prenom'];
$_Ad=$_GET['Ad'];
$_Ville=$_GET['Ville'];
$_CodePost=$_GET['CodePost'];
$_Tel=$_GET['Tel'];
$_Date=$_GET['Date'];
$_EM=$_GET['EM'];
$_mdp=$_GET['mdp'];
If (empty($_Nom) || empty($_Prenom) || empty($_Ad) || empty($_Ville) || empty($_CodePost) || empty($_Date) || empty($_EM) || empty($_mdp))
{
?>
<script>
Alert("Tous les champs obligatoires ne sont pas renseignés!")
document.location.replace(FormInscription.html)
</script>
<?php
}
Else
{
// Déclaration des paramètres de connexion
$host = "localhost" ;
$user = "root" ;
$bdd = "GestionInscription" ;
$password = "" ;
// Connexion au serveur
$conn = mysql_connect($host,$user,$password) or die(mysql_error());
mysql_select_db($bdd) or die(mysql_error());
// Récupération des données
echo $_Civ."<BR>";
echo $_Nom."<BR>";
echo $_Prenom."<BR>";
echo $_Ad."<BR>";
echo $_Ville."<BR>";
echo $_CodePost."<BR>";
echo $_Tel."<BR>";
echo $_Date."<BR>";
echo $_EM."<BR>";
echo $_mdp."<BR>";
$query = "SELECT Nom FROM Inscription";
$result = mysql_query($query,$conn);
// Deconnexion de la base de donnees
mysql_close($conn);
}
?>
Je vous demande surtout de regarder la partie que je vous ai mis en gras puisque c'est la que je bloque mais toutes les autres remarques sont les bienvenus ;-)
(PS: Certain me diront pas de mélange script et php mais j'ai un copain qui a fait la même chose et sa marche pour lui alors pourquoi pas pour moi...)
Merci d'avance
A++
A voir également:
- Problème de script PHP
- Script vidéo youtube - Guide
- Easy php - Télécharger - Divers Web & Internet
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
4 réponses
Mélanger html et php... Jusque là c'est normal, sauf que ton code html n'est pas intégré a ton code php, donc il n'est pas soumis au if. Au lieu de faire
Fait plutot quelque chose du genre
<?php
if (...)
{ ?> [code html] <?php }
else
{ ... }
?>
Fait plutot quelque chose du genre
<?php
if (...)
{ echo "<script>alert(\"Ton message\")</script>"; }
else
{ ... }
?>
Et bien oui c'est bien ce à quoi je pensai seulement ce que j'aimerai c'est que mon if ferme mon php le temps de s'exécuter puis qu'il l'ouvre de nouveau...
Enfin bon je pense que ta solution est bonne mais maintenant il ne me reste plus qu'a y arrivé ;-)
Je m'y met!
Merci beaucoup
Enfin bon je pense que ta solution est bonne mais maintenant il ne me reste plus qu'a y arrivé ;-)
Je m'y met!
Merci beaucoup
Merci de vos réponses mais j'ai essayé différentes solutions don celle de Appatik que je remercie, j'ai essayé d'incorporer mon script directement dans mon php mais aucun résultat...
Cependant je suis resté observé mon code et je l'est comparé avec un autre et j'ai trouvé la solution, elle est misérable, sa me fait mal quand je pense qe sa fait bien 5-6h que je suis dessus...
Enfaite c'est tout simplement mon "Alert" qui n'est pas bon... Il ne faut pas de majuscule -_-'
Quelle ironie.
Merci a tous de votre aide!
A mon avis je repasserai bien vite ;-)
A bientôt!
Cependant je suis resté observé mon code et je l'est comparé avec un autre et j'ai trouvé la solution, elle est misérable, sa me fait mal quand je pense qe sa fait bien 5-6h que je suis dessus...
Enfaite c'est tout simplement mon "Alert" qui n'est pas bon... Il ne faut pas de majuscule -_-'
Quelle ironie.
Merci a tous de votre aide!
A mon avis je repasserai bien vite ;-)
A bientôt!
Je me permet de vous embêter de nouveau ^^
Juste pour jeter un œil à la seconde partie de mon php parce qu'il me semble qu'elle ne marche pas mais je n'en suis pas du tout sur -_-'
Else
{
// Déclaration des paramètres de connexion
$host = "localhost" ;
$user = "root" ;
$bdd = "GestionInscription" ;
$password = "" ;
// Connexion au serveur
$conn = mysql_connect($host,$user,$password) or die(mysql_error());
mysql_select_db($bdd) or die(mysql_error());
// Récupération des données
echo $_Civ."<BR>";
echo $_Nom."<BR>";
echo $_Prenom."<BR>";
echo $_Ad."<BR>";
echo $_Ville."<BR>";
echo $_CodePost."<BR>";
echo $_Tel."<BR>";
echo $_Date."<BR>";
echo $_EM."<BR>";
echo $_mdp."<BR>";
$query = "SELECT * FROM Inscription";
$result = mysql_query($query,$conn);
// Deconnexion de la base de donnees
mysql_close($conn);
}
?>
Merci bien
Juste pour jeter un œil à la seconde partie de mon php parce qu'il me semble qu'elle ne marche pas mais je n'en suis pas du tout sur -_-'
Else
{
// Déclaration des paramètres de connexion
$host = "localhost" ;
$user = "root" ;
$bdd = "GestionInscription" ;
$password = "" ;
// Connexion au serveur
$conn = mysql_connect($host,$user,$password) or die(mysql_error());
mysql_select_db($bdd) or die(mysql_error());
// Récupération des données
echo $_Civ."<BR>";
echo $_Nom."<BR>";
echo $_Prenom."<BR>";
echo $_Ad."<BR>";
echo $_Ville."<BR>";
echo $_CodePost."<BR>";
echo $_Tel."<BR>";
echo $_Date."<BR>";
echo $_EM."<BR>";
echo $_mdp."<BR>";
$query = "SELECT * FROM Inscription";
$result = mysql_query($query,$conn);
// Deconnexion de la base de donnees
mysql_close($conn);
}
?>
Merci bien