PHP MySQL
shinobichef
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
shinobichef Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
shinobichef Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
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
- Expert php - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - Télécharger - Bases de données
- Ide php - Télécharger - Web & Internet
- Alert php - Forum PHP
1 réponse
shinobichef
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
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
1566
Date d'inscription
Statut
Membre
Dernière intervention
208
EN effet, y a au moins une erreur ici !!
shinobichef
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
3
alors quel fonction dois-je utiliser?