Probleme avec free
jimouxx
-
bg62 Messages postés 26247 Date d'inscription Statut Modérateur Dernière intervention -
bg62 Messages postés 26247 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Alors voila j'ai un problème,
J'ai hébergé mon site sur free (qui marche parfaitement en localhost),
Mais probleme, il refuse d'executer la requete.
Du coup, impossible de depasser la page de login ou d'inscription....
Voilà mon code source :
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
$Pseudo=$_POST['txtPseudo'];
$Mdp=$_POST['txtMdp'];
$hote="sql.free.fr";
$utilisateur="XXXXX";
$mPasse="XXXXX";
$nombase="amagecity";
$connexion = mysql_connect($hote, $utilisateur, $mPasse, $nombase) or die ("connexion au serveur impossible, veuillez réessayer plus tard...");
$sql="SELECT * FROM VISITEURS WHERE Mdp= '$Mdp' AND Pseudo= '$Pseudo'";
$res = mysql_query($connexion, $sql) or die("execution de la requete impossible !");
$ligne= mysql_fetch_assoc($res);
if ( $Mdp != $ligne['Mdp'] or empty($Pseudo) or empty($Mdp) )
{
header('Location: entree.php');
} else {
$_SESSION["connexion"]="ok";
$_SESSION["Pseudo"]=$_POST['txtPseudo'];
echo "<script language='Javascript'>";
echo "<!--\n";
echo "alert ('Identification réussie');\n";
echo "location.href='acceuil.php';\n";
echo "// -->\n";
echo "</script>\n";
}
?>
A chaque fois est affiché, execution de la requete impossible !
Quelqu'un pourrait-il m'aider s'il vous plait?
Alors voila j'ai un problème,
J'ai hébergé mon site sur free (qui marche parfaitement en localhost),
Mais probleme, il refuse d'executer la requete.
Du coup, impossible de depasser la page de login ou d'inscription....
Voilà mon code source :
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
$Pseudo=$_POST['txtPseudo'];
$Mdp=$_POST['txtMdp'];
$hote="sql.free.fr";
$utilisateur="XXXXX";
$mPasse="XXXXX";
$nombase="amagecity";
$connexion = mysql_connect($hote, $utilisateur, $mPasse, $nombase) or die ("connexion au serveur impossible, veuillez réessayer plus tard...");
$sql="SELECT * FROM VISITEURS WHERE Mdp= '$Mdp' AND Pseudo= '$Pseudo'";
$res = mysql_query($connexion, $sql) or die("execution de la requete impossible !");
$ligne= mysql_fetch_assoc($res);
if ( $Mdp != $ligne['Mdp'] or empty($Pseudo) or empty($Mdp) )
{
header('Location: entree.php');
} else {
$_SESSION["connexion"]="ok";
$_SESSION["Pseudo"]=$_POST['txtPseudo'];
echo "<script language='Javascript'>";
echo "<!--\n";
echo "alert ('Identification réussie');\n";
echo "location.href='acceuil.php';\n";
echo "// -->\n";
echo "</script>\n";
}
?>
A chaque fois est affiché, execution de la requete impossible !
Quelqu'un pourrait-il m'aider s'il vous plait?
A voir également:
- Probleme avec free
- Zimbra free - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Free office - Télécharger - Suite bureautique
- Sketchup free - Télécharger - 3D
- Numéro free - Guide
3 réponses
Bonjour
C'est vrai qu'il faut avoir un répertoire sessions (avec un 's') à la racine du site. Mais ça n'est pas ton problème, ton erreur intervient avant l'utilisation des variables $_SESSION
Si tu mettais or die (mysql_error()) au lieu de or die("execution de la requete impossible !"), tu aurais des précisions sur la cause de l'erreur.
Mais ça n'est pas vrai que ça a marché chez toi. Pas comme ça. Chez toi, tu devais utiliser mysqli. Car le premier paramètre que tu passes est un lien et le second une requête. ça, ce sont les paramètres de mysqli, pas de mysql.
C'est vrai qu'il faut avoir un répertoire sessions (avec un 's') à la racine du site. Mais ça n'est pas ton problème, ton erreur intervient avant l'utilisation des variables $_SESSION
Si tu mettais or die (mysql_error()) au lieu de or die("execution de la requete impossible !"), tu aurais des précisions sur la cause de l'erreur.
Mais ça n'est pas vrai que ça a marché chez toi. Pas comme ça. Chez toi, tu devais utiliser mysqli. Car le premier paramètre que tu passes est un lien et le second une requête. ça, ce sont les paramètres de mysqli, pas de mysql.