kun00538
Messages postés9Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention10 juin 2006
-
7 avril 2006 à 11:18
kun00538
Messages postés9Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention10 juin 2006
-
9 avril 2006 à 18:32
bonjour a tous
voila je debut en php, je vient de faire un script de soumission de formulaire avec controle de l'existance du login,
dans ie netscape sur linux mac et windows xp pas de pb le script fonctionne comme je le souhaite.
Par contre sur toute ces plateformes le script refuse de s'executer correctement si le navigateur et firefox.
install par defaut j'ai pas modifier les param de firefox et la gestion de javascript et active.
J'explique firefox ne fait pas mon history.back() et en plus il fini de lire le script donc bien sur ca plante mysql_close() oblige
je vient de passer 2 jours en recherche avec google mais j'ai rien trouver.
je post mon script si qqun a une idee merci pour sont aide
ps n'esite pas critique mon script bien au contraire toute remarque, si elle et constructive, et la bienvenue.
<?php
include("Connect_Grant.php3");
$Pseudo = $_POST["User_Login"];
$User_News = (empty ($_POST["User_News"])) ? "0" :$_POST["User_News"];$ExistPseudo "SELECT * FROM user_prive where User_Login '$Pseudo'";$Requete "INSERT user_prive SET Id_User '' ";
foreach ($_POST as $Nom_Champ => $Valeur_Champ)
{
if ($Nom_Champ == "User_Login")
{
$sql = mysql_query($ExistPseudo);
while ($User = mysql_fetch_assoc ($sql))
{
echo "<script language="Javascript">\n";
echo "alert('Ce pseudo et deja utilise !');\n";
echo "history.back();\n";
echo "</script>\n";
mysql_close();
return true;
}
}
if ($Nom_Champ == "User_Passwd")
{
$Valeur_Champ = md5($Valeur_Champ);
} $Requete "$Requete, $Nom_Champ '$Valeur_Champ' ";
}
if ($User_News == "0")
{ $Requete "$Requete, User_News '$User_News' ";
}
mysql_query($Requete) or die ('Erreur dans la requete'.$Requete);
mysql_close();
echo "<script language="Javascript">\n";
echo "self.close()";
echo "</script>\n";