informer l'utilsateur par un message d'acceuil

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : informer l'utilsateur par un message d'acceuil

Re: informer l'utilsateur par un message d'acceuil

par Ryle » 08 juil. 2011, 10:01

Si aucune information n'apparait c'est que $data["pre"] et $data["nom"] sont vides... il faut donc vérifier qu'il s'agit des bonnes valeurs à afficher et que celles-ci ont correctement été renseignées...

Vu qu'elles sont alimentés par le résultat d'une requête en base, as-tu bien ces informations en base pour l'enregistrement dont l'id est 20 ?

Ceci étant, ton code comporte quand même quelques bizarreries.. tu initialises des variables $Nom, $Prenom et $nom que tu n'utilises pas... tu récupères le nom de l'utilisateur en base et via un formulaire $_POST (que tu n'utilises pas) ... du coup on a du mal à comprendre quelle donnée tu veux traiter et afficher (celle en base, celle en session, celle envoyée par l'utilisateur...)

Re: informer l'utilsateur par un message d'acceuil

par khmaies » 08 juil. 2011, 08:51

bonjours

oui, désolé,je me suis trompé , c'est une faute de frappe , mais comme meme , c'est le meme probleme.... :non:

Re: informer l'utilsateur par un message d'acceuil

par devlop78 » 08 juil. 2011, 04:51

Je ne vois pas de bienvenue dans ton code, que des bonjour ...

Essaie de déboguer un peu :)

informer l'utilsateur par un message d'acceuil

par khmaies » 07 juil. 2011, 17:22

bonjours,,

je suis entrain de réaliser mon premier projet,, j'ai une table "pc" qui contient le nom de laptop, son n_serie, le nom et le prenom d'utilisateur.
donc chaque utilsateur a sa propre laptop.....je voudrai que chaque fois l'utilisateur tape son mot de passe et login , soit informer dans la page d'acceuil (acceuil.php) d'un message d'acceuil portant son nom (par exp; Bienvenue Patrik) ,
donc j'ai fait le script correspondant mais il s'affiche seulement "bienvenue"...
SVP y 'a t'il une aide..et ça sera trés synpha .. :priere:
voici mon code :
<?php
  session_start();
$base=mysql_connect('localhost','root','');
mysql_select_db('nompass',$base);
$db = mysql_select_db($db_name);
$id=20;
$sql="SELECT * from pc where id='$id'";
//$req=mysql_query($sql);
$res=mysql_query($sql) or die("Erreur SQL : $sql<br/>".mysql_error());
WHILE($data=mysql_fetch_array($res))
{
$Nom=$data['nom'];
$Prenom=$data['pre'];
}
//SESSION_START();
$_SESSION["nom"]=$data['nom'];
$_SESSION["pre"]=$data['pre'];
if ( !session_is_registered("authen_user"))
{
	if(!empty($_POST['nom_utilisateur']))
	{
		$nom = htmlspecialchars(addslashes($_POST['nom_utilisateur']));
		echo"Bonjour '".$data['nom']."'."; 
	}
}

?>

<div id="main">

<div id="welcome" class="post">
<h2 class="title"><?php echo' Bonjour <font color="blue">' .$data["pre"].' '.$data["nom"];?>
</h2>
<div align="center"><?php
// Enregistrons les informations de date dans des variables

$jour = date('d');
$mois = date('m');
$annee = date('Y');

$heure = date('H');
$minute = date('i');

// Maintenant on peut afficher ce qu'on a recueilli
echo 'Bonjour ! Nous sommes le ' . $jour . '/' . $mois . '/' . $annee . 'et il est ' . $heure. ' h ' . $minute;
?>