PHP MySQL
shinobichef
Messages postés
55
Statut
Membre
-
shinobichef Messages postés 55 Statut Membre -
shinobichef Messages postés 55 Statut Membre -
Bonjour,
Voila j'ai TD a effectué avec phpet mysql. je dois créer une page permettant de inscrire et une autre permettant de ce connecter.
Concernant l'inscription pas de probleme mais pour la correction BIG probleme!!! donc je vous met mon code pour que vous puissiez commenter et m'aider!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Insertion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
try
{//On ce connecte a mySQL via PDO
$bdd = new PDO ('mysql:hoest=localhost; dbname=compte', 'root', '');
}//En cas d'erreur on affiche un message particulier
catch (exception $e)
{
die('Erreur: '.$e-> getMessage ()) ;
}
//Je verifie si les données provenant de la page de connexion existe
if (isset($_POST['loginc']) and isset($_POST['passwordc']))
{
$connexion = sqlquery('SELECT * FROM session WHERE login = $_POST['loginc'] AND password = $_POST['passwordc'] ') or die (print_r($bdd->errorinfo()));
if (mysql_num_rows($connexion) == 1 ) // Je compte le nombre de resultat obtenu. Si = 1 alors le compte existe
{
header ('location:membres.html');
}
else
{
echo 'ERREUR' ;
}
$connexion->closecursor() ;
}
else
{
echo 'les valeurs n\'existe pas!!' ;
}
?>
</body>
</html>
Merci pour l'aide!!
Voila j'ai TD a effectué avec phpet mysql. je dois créer une page permettant de inscrire et une autre permettant de ce connecter.
Concernant l'inscription pas de probleme mais pour la correction BIG probleme!!! donc je vous met mon code pour que vous puissiez commenter et m'aider!!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Insertion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
try
{//On ce connecte a mySQL via PDO
$bdd = new PDO ('mysql:hoest=localhost; dbname=compte', 'root', '');
}//En cas d'erreur on affiche un message particulier
catch (exception $e)
{
die('Erreur: '.$e-> getMessage ()) ;
}
//Je verifie si les données provenant de la page de connexion existe
if (isset($_POST['loginc']) and isset($_POST['passwordc']))
{
$connexion = sqlquery('SELECT * FROM session WHERE login = $_POST['loginc'] AND password = $_POST['passwordc'] ') or die (print_r($bdd->errorinfo()));
if (mysql_num_rows($connexion) == 1 ) // Je compte le nombre de resultat obtenu. Si = 1 alors le compte existe
{
header ('location:membres.html');
}
else
{
echo 'ERREUR' ;
}
$connexion->closecursor() ;
}
else
{
echo 'les valeurs n\'existe pas!!' ;
}
?>
</body>
</html>
Merci pour l'aide!!
A voir également:
- PHP MySQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Retour a la ligne php - Forum Webmastering
1 réponse
shinobichef
Messages postés
55
Statut
Membre
3
Ouais. j'ai message d'erreur lors de l'execution à la ligne contenant la requete SQL de selection
Profil bloqué
Je pense qu'on te demandais quelle était le message d'erreur, indique aussi la ligne de l'erreur ;)
Profil bloqué
Hum par ailleur, je viens de regarder ton code, et quelque chose m'intrigue, je ne suis pas très calé dans le domaine, mais tu utilise mysql_num_rows avec PDO ?
Meoran
Messages postés
1640
Statut
Membre
208
EN effet, y a au moins une erreur ici !!
shinobichef
Messages postés
55
Statut
Membre
3
alors quel fonction dois-je utiliser?