afficher un message d'acceuil

fedi
Invité n'ayant pas de compte PHPfrance

12 juil. 2011, 18:55

bonjours

SVP qui peut m'aider , j'ai un script php et une table"pc" qui contient le nom nom de laptop, son n_serie, le prenom et le nom de son utilisateur.
je voudrai , chaque fois que l'utilisateur aprés poster son mot de passe et son login ,il s'affiche un message d'acceuil qui porte son nom (le nom d'utilisateur de laptop) ( par ex: bonjour Patrick )
j'ai fait ça mais le nom d'utilsateur ne s'affiche pas , il s'affiche seulement bonjours
SVP,,,qui a une idée :priere:
voici mon code...
<?php
session_start();
//require("afficher.php");
include("connexion.php");
connect($host,$user,$mot_passe,$db_name);
if ( !session_is_registered("authen_user")){
#echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=index.php?erreur=404">';
#redirection instantanée
header("location:index.php?erreur=404");
	if(!empty($_POST['nom_utilisateur']))
	{
		$nom = htmlspecialchars(addslashes($_POST['nom_utilisateur']));
		echo"Bonjour '".$data['nom']."'."; 
	}
}
$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'";
$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["nom"]=$data['nom'];
$_SESSION["pre"]=$data['pre'];
}
?>

<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;
?>

 <html>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 juil. 2011, 22:11

Modération :
Le multipostage est interdit sur le forum.

Ce sujet a été verrouillé et sera supprimé sous peu.
Des réponses peuvent être apportées à cette adresse :
post361057.html?hilit=laptop#p361057

Merci de prendre le temps de lire les règlements.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...