Vous n'êtes pas identifié(e).
Pages : 1
OK j'y penserais prochainement!
Salut tout le monde, je n'arrive pas a affiché le résultat de ma requête dans le bloc <div id="contenu">ici contenu de ma requête</div>
de mon index.html après un clique sur un lien dans dans mon volet de navigation. Help me please!!!!
Voici le code mon de ma page d'accueil index.html
<body>
<div id="header"></div>
<div id="barremenu">
<!-- Ici on mettra la bannière -->
<ul>
<li>
<a class="" href="lesvariables.html" >
<span title="Accueil">Accueil</span>
</a>
</li>
<li class="">
<a class='' href='lesvariables.html'>
<span title='Cours'>Cours</span></a>
<span class='speedbarre_arrow'></span>
<ul>
<li class="">
<a href="../../guinee4u/tutoriel-3-309961-dynamisez-vos-sites-web-avec-javascript.html">JavaScript</a>
</li>
<li class="">
<a href="../../guinee4u/1tutoriel-3-13666-apprenez-a-creer-votre-site-web.html">xHTML et CSS</a>
</li>
<li class="">
<a href="../../guinee4u/tutoriel-3-197288-introduction-a-php.html">PHP et MySQL</a>
</li>
</ul>
</li>
<li class="" id="speed_etudes">
<a class='' href='home.html'>
<span title='Ecoles'>Ecoles</span></a>
<span class='speedbarre_arrow'></span>
</li>
</ul>
</div>
<div id="navgauche">
<div class="cours">Cours de JavaScript</div>
<div class="menu1"><a href="../requete.php">HIstorique du JavaScript</a></div>
<div class="menu2"><a href="variable.php">Les Variables</a></div>
<div class="menu3"><a href="operateur.php">Les Operateurs</a></div>
</div>
<div id="contenu">Ici doit être le contenu</div>
<div id="navdroite">Ici doit se trouver la publiciter
</div>
<div id="footer">
<div class="copyright">OnesatCorporation<br />Contact:onesatforever@gmail.com
</div>
</div>
</body>
</html>
Et voici le code mon de mon design design.css
/*barremenu*/
#barremenu{position:relative;height:30px;background-color:#333;
padding:0 0 0 218px;z-index:1000;margin:0 0 0 0;
list-style-type:none;}
#barremenu li { float:left; margin:auto;background-color:#333; font-size:14px; }
#barremenu li a {display:block;width:100px;color:#fff;text-decoration:none; padding:5px; }
#barremenu li a:hover {color:#F00;text-decoration:underline;background-color:#fff;}
#barremenu li a:active { color:green;}
#barremenu ul li ul {display:none;text-align:left;border:#00F solid;border-left-width:thin;border-right-width:thin; border-bottom-width:thin;border-top:hidden;}
#barremenu ul li:hover ul {display:block;}
#barremenu li:hover ul li {float:none;background-color:#fff;}
#barremenu li ul {position:absolute;}
#barremenu li ul a{color:#00F; }
#navgauche{float:left;text-align:left;border:#333 solid;height:250px;width: 222px;margin:30px 0 0 0;-moz-border-radius:7px;border-bottom:hidden;border-left:hidden;border-right-width:1px;}
#navgauche .cours{float:left;width:222px;height:25px;background-color:#333;border-bottom:1px solid;color:#fff;text-align:center;}
#navgauche .menu1{float:left;width:222px;height:25px;background-color:#fff;border-bottom:1px solid;color:blue;text-align:center;}
#navgauche .menu2{float:left;width:222px;height:25px;background-color:#fff;border-bottom:1px solid;color:blue;text-align:center;}
#navgauche .menu3{float:left;width:222px;height:25px;background-color:#fff;border-bottom:1px solid;color:blue;text-align:center;}
#navdroite{float:right;width:350px;height:250PX;border:1px solid;position:relative;margin-left: auto;margin-right: auto;top: 30px;-moz-border-radius:10px;border-bottom:hidden;}
#contenu {float:left;width:580px;height:200px;border:#333 solid;left:230px;overflow: hidden;position:absolute;padding:10px 10px 0 30px;top: 135px;-moz-border-radius:10px;border-bottom:hidden;margin: 30px 10px 10px 10px;}
#footer{float:doxheight:93px; /*definie la hauteur de l'entete*/
background:#66F repeat-x top;clear:both;text-align: center;font-family: Arial, "Times New Roman", Verdana;margin:500px 0 0 0;}
#footer .copyright {margin: 8px 0 0 0;font-size: 1em;text-align: center;}
Et voici le code php pour prendre les données dans ma base de données
//On se connecte
// On prépare la requête
$requete= "SELECT titre, contenu, date FROM contenu where id_contenu='1'";
// On lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas (or die)
$resultat = mysql_query($requete) or die('Erreur SQL !<br />'.$requete.'<br />'.mysql_error());
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
while($cours = mysql_fetch_array($resultat)){
echo 'Titre : <strong>'.$cours['titre'].'</strong><br />';
echo 'Contenu : '.$cours['contenu'].'<br />';
echo 'Sa date de creation : '.$cours['date'].'<br /><br/>';
}
?>
</body>
</html>
Il te faut d'abord créer un champ date dans ta table et tu choisis comme type "datetime" en plus de cela tu ajoutes ceci dans ton formulaire
Et tu ajoute le champ date dans l'insertion des données dans ta table comme suit:
Et le tour sera jouer!
Bonsoir Mr encore un dérangement je voudrais savoir comment on utilise la fonction PASSWORD de MySQL pour obtenir le hash du mot de passe?
Merci pour votre aide
Ok Thanks mais avant que je ne finisse de lire complètement le Manuel PHP en ligne peut tu me proposés une solution rapide?
Bon je vais être alors plus précis dans ce que je veux obtenir comme résultat
j'ai une page d'authentification (connexion.html) avec 2 champs à remplir le Pseudo et le mot de passe
Pour cela j'ai créer une autre page verifconnexion.php
qui contient les scripts php pour la vérification et la validation de l'authentification avec les requêtes sql
Et je voudrais que si l'authentification d'un utilisateur est validée qu'il soit soit connecté et redirigé vers la page profil (profil.html) et si c'est l'administrateur qu'il soit redirigé vers la page d'administration (adminpage.html)
Et si l'authentification n'est pas validée soit par un champ mal renseigné ou vide ou encore non inscrit, je voudrais qu'un message d'erreur s'affiche du genre "le Pseudo ou le mot de passe est invalide veuillez remplir correctement tous les champs Et si vous ne disposer pas d'un compte veuillez cliquer sur ce lien pour vous inscrire"
voici le code que j'ai utilisé à l'entête de la page de connexion.html
// Connexion à la base
$connexion=mysql_connect("localhost", "root", "" )or die("cannot connect" );
mysql_select_db("nomdemabase" )or die("cannot select DB" );
mysql_query("SET NAMES 'utf8'" );
// Requete à la base (verification login/mdp)
$SQL = 'SELECT * FROM visiteurs WHERE pseudo= "'.mysql_real_escape_string($_POST['pseudo']).'" AND mot_de_passe = "'. mysql_real_escape_string($_POST['motdep']).'"';
$request = mysql_query($SQL, $connexion) or die(mysql_error());
$data = mysql_fetch_assoc($request);
if (empty($data) || !sizeof($data)) // Login / Mot de passe invalide
{
$_SESSION['erreur'] = 'Login ou mot de passe non valide';
header("Location:erreurconnexion.html" );
}
elseif($data['admin']){
header('Location: adminpage.html');
}
else{
header('Location: profil.html');
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
</body>
</html>
Et merci d'avance
bonjour tout le monde!
bon je vais allé direct au sujet! en faite je travail sur un projet de site web j'ai conçu une page de connexion pour les utilisateurs y compris l'administrateur inscrits (enregistrer dans la base de données) pour cela j'ai créer une page profil (profil.html) pour que dès qu'un utilisateur s'identifie avec son pseudo et le mot de passe qu'il soit directement rediriger vers la page de profile mais je veux faire l'exception pour l'administrateur pour que lui il soit redirigé vers la page administrateur (admin.html) et c'est ce que je n'arrive pas à faire. Et j'aimerais que vous m'aidiez! voici mon code
// Initialisation de la session
include('connexion.html');
$_SESSION['erreur'] ='';
$_SESSION['connexion'] = '';
$host=""; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="nomdemabase"; // Database name
$tbl_name="visiteurs"; // Table name
$_SESSION['pseudo']=$_POST['pseudo'];
$_SESSION['motdep']=$_POST['motdep'];
// On vérifie que le login et le mot de passe ont été précisés
if(!empty($_POST['pseudo']) && !empty($_POST['motdep']))
{
session_start();
// Connexion à la base
$connexion=mysql_connect("localhost", "root", "" )or die("cannot connect" );
mysql_select_db("nomdemabase" )or die("cannot select DB" );
mysql_query("SET NAMES 'utf8'" );
// Requete à la base (verification login/mdp)
$SQL = 'SELECT * FROM visiteurs WHERE pseudo= "'.mysql_real_escape_string($_POST['pseudo']).'" AND mot_de_passe = "'. mysql_real_escape_string($_POST['motdep']).'"';
$request = mysql_query($SQL, $connexion) or die(mysql_error());
$data = mysql_fetch_assoc($request);
if (empty($data) || !sizeof($data)) // Login / Mot de passe invalide
{
$_SESSION['erreur'] = 'Login ou mot de passe non valide';
header("Location:erreurconnexion.html" );
}
else
{
$data = $data[0];
// Récupération des informations de l'utilisateur dans les variables de session
$_SESSION['connexion'] = 1;
// Redirection de l'utilisateur vers la page de profil
header("Location: profil.html" );
}
}
else // Si au moins un champs est vide
{
// Définition d'une erreur + Redirection
$_SESSION['erreur'] = 'Tous les champs doivent être renseignés';
header("Location: erreurconnexion.html" );
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
</body>
</html>
Et vous pouvez me poser des questions si nécessaire
Pages : 1