Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2011, 18h45   #1
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
Par défaut afficher un message d'acceuil

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..
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<?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'];
}
?>
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 19h38   #2
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Ca irait mieux avec :
Code :
1
2
3
<?php
		echo "Bonjour '".$nom."'."; 
?>
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 19h45   #3
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
bonjours

merci , mais ça ne change rien...:
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 09h10   #4
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
- $_POST['nom_utilisateur']
- $nom
- $data['nom']
- $_SESSION["nom"]

C'est à nous de deviner lequel est le bon ????

A moins que l'accolade } ligne 16 doivent etre placée ligne11 ?

SI tu avais une bonne indentation de ton code (comme je te l'ai déjà dit dans un autre topic), tu verrais plus facilement les erreurs ...
Ce n'est pourtant pas compliqué d'écrire un code "propre" :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
session_start();
//require("afficher.php");
include("connexion.php");
connect($host,$user,$mot_passe,$db_name);
// redirection si non enregistre
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");
}
// affichage message accueil
if(!empty($_POST['nom_utilisateur']))
{
	$nom = htmlspecialchars(stripslashes($_POST['nom_utilisateur']));
	echo"Bonjour '".$nom."'."; 
}
// connexion
$base = mysql_connect('localhost','root','');
mysql_select_db('nompass',$base);
$db = mysql_select_db($db_name);
// requete
$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))
{
	$_SESSION["nom"]=$data['nom'];
	$_SESSION["pre"]=$data['pre'];
}
?>
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 09h32   #5
 
Homme khmaies guesmi
Étudiant
Inscription : avril 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme khmaies guesmi
Localisation : Tunisie

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : avril 2011
Messages : 63
Points : -3
Points : -3
bonjours

merci pour les remarques....
je peut comprendre que le probleme est syntaxique..??????
pfakhmaies est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h40.


 
 
 
 
Partenaires

Hébergement Web