Problème page d'identifiquation php
Résolu
foucherhugues
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
foucherhugues Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
foucherhugues Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Problème page d'identifiquation php
- Supprimer page word - Guide
- Imprimer tableau excel sur une page - Guide
- Page d'accueil - Guide
- Page privée - Guide
- Page accueil iphone - Guide
9 réponses
Une première étape est d'utiliser les balises <code> à ta disposition pour la rédaction de ton post.
Pourrais-tu détailler un petit peu plus, je ne sais pas où exactement placer ma balise <code>. (J'ai cru comprendre qu'il sagissait d'une balise html utilisée pour afficher "des blocs de code").
Bonjour,
Quand tu réponds au sujet tu as 4 icônes : "B" "I" "S" "<>"
Passe la souris dessus et tu verra ce qu'il font.
Après tu sélectionne ton texte où tu veux appliquer la balise et tu clique sur la balise. Voilà.
Texte en gras.
Texte en italique.
Texte souligné.
Texte souligné en gras.
Quand tu réponds au sujet tu as 4 icônes : "B" "I" "S" "<>"
Passe la souris dessus et tu verra ce qu'il font.
Après tu sélectionne ton texte où tu veux appliquer la balise et tu clique sur la balise. Voilà.
Texte en gras.
Texte en italique.
Texte souligné.
Texte souligné en gras.
Bout de code
Bout de code avec un morceau en gras et un autre souligné.
Merci beaucoup mais on s'éloingne un peu du problème initial :
je cherche une ou plusieurs erreurs dans ce code quelqu'un pourrait-il me les indiquer en m'expliquant de façon détaillé comment rendre ce code sans erreur (je suis encore débutant en php mais je pense maîtriser un peu près l'essentiel du html et du css).
je cherche une ou plusieurs erreurs dans ce code quelqu'un pourrait-il me les indiquer en m'expliquant de façon détaillé comment rendre ce code sans erreur (je suis encore débutant en php mais je pense maîtriser un peu près l'essentiel du html et du css).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Non on ne s'éloigne pas du sujet...si tu édites ton messages en mettant les balises <code> autour de ton code, il sera plus agréable à lire et on aura déjà plus envie de t'aider!
Bonjour,
Si on parle sémantique voici ton code fonctionnelle :
Le code donné au dessus fonctionne. Nous n'avons aucune information sur ton problème donc je t'ai répondus pareil. En te filant un bout de code (inséré dans des balises pour ma pars) mais sans rien te dire d'autre qu'il permet de d'identifier.
Si on parle sémantique voici ton code fonctionnelle :
<?php session_start(); echo '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head><title>Bienvenue</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><link rel="stylesheet" media="screen" type="text/css" title="présentation " href="EASp.css" /><link rel="shortcut icon" href="logo.PNG" /></head><body><p>'; if (empty($_REQUEST['email']) || empty($_REQUEST['mp'])) { echo '<form method="post" action="#"><input type="text" name="login" id="login" /><input type="password" name="password" id="password" /><input type="submit" value="Se connecter" /></form>'; } else { $host = 'sql301.byethost6.com';$database = 'b6_7433651_contacter2';$user = 'b6_7433651';$pass = 'xafo4pri'; try { $bdd = new PDO('mysql:host='.$host.';dbname='.$database, $user, $pass); $req = $bdd->query('SELECT mps FROM pseudo WHERE pseu = "'.$_REQUEST['email'].'"); if ($res->rowCount()>0) { echo 'logué'; } else { echo 'pas logué'; } $db = null;} echo '</body></html>';
Le code donné au dessus fonctionne. Nous n'avons aucune information sur ton problème donc je t'ai répondus pareil. En te filant un bout de code (inséré dans des balises pour ma pars) mais sans rien te dire d'autre qu'il permet de d'identifier.
Merci beaucoup pour ton code sheik54, je l'ai essayé, il me semble très bien mais il doit y avoir encore une petite erreur qui m'empoissonne la vie car mon serveur affiche un message d'erreur (j'ai déjà rajouté le "?>" à la fin du code mais rien n'y fait).
J'ai réussi à corriger mon code pour ceux que cela intéresse le voici :
<?php
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="présentation " href="EASp.css" />
<link rel="shortcut icon" href="logo.PNG" />
</head>
<body>
<p>
</p>
<img class="logo" src="http://a1.sphotos.ak.fbcdn.net/hphotos-ak-ash4/206323_1633867454010_1456388811_31320240_2935800_n.jpg" alt="logo" />
<form action="accueilEAsocial.php" method="post">
<p class="email">
<label>Votre pseudo</label> : <input type="text" name="email" />
</p>
<p class="mp">
<label>Votre mot de passe</label> : <input type="text" name="pass" />
</p>
<p>
<input class="imps" type="submit" value="" >
</p>
</form>
</body>
</html>
<?php
if ((isset($_POST['email'])) AND (isset($_POST['pass'])))
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=sql301.byethost6.com;dbname=b6_7433651_contacter2', 'b6_7433651', 'xafo4pri', $pdo_options);
$req = $bdd->prepare('SELECT mps FROM pseudo WHERE pseu = ?');
$req->execute(array($_POST['email']));
$donnees = $req->fetch();
if (($donnees['mps'])== ($_POST['pass']))
{
$_SESSION['identifiant'] = $_POST['email'];
header('Location: profile.php');
}
else
{
echo "Identifiant ou mot de passe incorrecte" ;
}
}
else
{
echo "veuillez donner votre identifiant et votre mot de passe" ;
}
?>
<?php
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="présentation " href="EASp.css" />
<link rel="shortcut icon" href="logo.PNG" />
</head>
<body>
<p>
</p>
<img class="logo" src="http://a1.sphotos.ak.fbcdn.net/hphotos-ak-ash4/206323_1633867454010_1456388811_31320240_2935800_n.jpg" alt="logo" />
<form action="accueilEAsocial.php" method="post">
<p class="email">
<label>Votre pseudo</label> : <input type="text" name="email" />
</p>
<p class="mp">
<label>Votre mot de passe</label> : <input type="text" name="pass" />
</p>
<p>
<input class="imps" type="submit" value="" >
</p>
</form>
</body>
</html>
<?php
if ((isset($_POST['email'])) AND (isset($_POST['pass'])))
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=sql301.byethost6.com;dbname=b6_7433651_contacter2', 'b6_7433651', 'xafo4pri', $pdo_options);
$req = $bdd->prepare('SELECT mps FROM pseudo WHERE pseu = ?');
$req->execute(array($_POST['email']));
$donnees = $req->fetch();
if (($donnees['mps'])== ($_POST['pass']))
{
$_SESSION['identifiant'] = $_POST['email'];
header('Location: profile.php');
}
else
{
echo "Identifiant ou mot de passe incorrecte" ;
}
}
else
{
echo "veuillez donner votre identifiant et votre mot de passe" ;
}
?>
Si tu veux une page pour ce connecter tu fais :
<table border="0">
<form name="connect" action="membre/connect.php3" nameserve="http://base.mysql.com/*nomdetabasemysql*">
<td>Pseudo : <input soez="connectserv" stop="no" code="35DKDS58FDJFD2SUFCDI32DJSKFD1FDJK;
JDK">
</td>
<td>Mot de passe : <input soez="connect-pass-serv" stop="no" code="FGD1GF1DS5GSD2SGFDS25GF5;
JDK(1)" type="password">
</td>
</form>
</table>
<table border="0">
<form name="connect" action="membre/connect.php3" nameserve="http://base.mysql.com/*nomdetabasemysql*">
<td>Pseudo : <input soez="connectserv" stop="no" code="35DKDS58FDJFD2SUFCDI32DJSKFD1FDJK;
JDK">
</td>
<td>Mot de passe : <input soez="connect-pass-serv" stop="no" code="FGD1GF1DS5GSD2SGFDS25GF5;
JDK(1)" type="password">
</td>
</form>
</table>