pekplusultra
Messages postés19Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention16 décembre 2005
-
19 nov. 2005 à 11:44
pekplusultra
Messages postés19Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention16 décembre 2005
-
19 nov. 2005 à 14:48
Bonjour,
j'aimerais savoir si il y a moyen d'envoyer une variable avec la methode http.
Je m'explique: jai une page avec un utilisateur et lorsquil clique sur un lien d'une autre personne il tombe directement sur sa fiche.
ex: visualiser_fiche.php?login= "ici un login d'un autre utilisateur"
j'ai essayer ceci mais ca ne fonctionne pas
visualiser_fiche.php?login = $login
ainsi qu'avec les "" ou ''.
cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 20101 19 nov. 2005 à 12:12
Pourquoi ne pas utiliser la methode post avec les deux pages en une :
Voila un test de code que j'ai fait
<HR>
<?
// J'ai choisi le mot de passe v7kt3 et le pseudo thiriet;
if (isset($_POST['password']));
if (isset($_POST['pseudo'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$password = $_POST['password'];
$pseudo = $_POST['pseudo'];
}
else // La variable n'existe pas encore
{
$password = "";
$pseudo="";
// On crée une variable $mot_de_passe vide
}
if ($password == "v7kt3" AND $pseudo=="thiriet") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<?
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "cedric", "");
mysql_select_db("$pseudo");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM $pseudo ORDER BY ID DESC LIMIT 0,1");
// On se déconnecte de MySQL
mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Bienvenue <? echo $pseudo ?></title>
<style type="text/css">
<!--
body {
background-image: url();
background-color: #FFFFCC;
}
-->
</style>
</head>
" width="150" > ,
Bonjour <? echo $pseudo ?>,
<?
}
// fin de boucle
?>
Aujourd'hui, nous sommes le :<? echo date("j M Y"); ?> il est <? echo date("H:i"); ?>
C'est la semaine N°<? echo strftime("%W"); ?>
Voila les dossiers qui t'appartiennent :
Vos contacts sont les suivants :
<?
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "cedric", "");
mysql_select_db("$pseudo");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM $pseudo ORDER BY ID DESC LIMIT 0,100");
// On se déconnecte de MySQL
mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
[dossier2.php Se deconnecter]
<?
}
else
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Vos dossiers</title>
<style type="text/css">
<!--
body {
background-color: #FFFF99;
}
.Style1 {
font-size: 36px;
font-weight: bold;
color: #CC6600;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
}
-->
</style></head>
ZONE PRIVEE
,
<?
{
if ($password=="" AND $pseudo=="");
{
$erreur="";
}
if ($password=="v7kt3" AND $pseudo=="thiriet");
{
$erreur="";
}
}
if ($password!="");
if ($pseudo!="")
{
$erreur="erreur d'identification !";
}
if ($pseudo!="");
if ($password!="")
{
$erreur="erreur d'identification !";
}
echo $erreur ?>
Si vous êtes membre entrez alors vos identifiants :
Aujourd'hui, nous sommes le :<? echo date("j M Y"); ?> il est <? echo date("H:i"); ?>
C'est la semaine N°<? echo strftime("%W"); ?>
Voila les dossiers qui t'appartiennent :
Vos contacts sont les suivants :
<?
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "cedric", "");
mysql_select_db("$pseudo");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM $pseudo ORDER BY ID DESC LIMIT 0,100");
// On se déconnecte de MySQL
mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
pekplusultra
Messages postés19Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention16 décembre 2005 19 nov. 2005 à 12:25
car j'en aurais besoin egalement pour plus tard. si tu veux jai egalement une liste d'utilisateur, et lorsque je cliquerais dessus je tomberais sur ca fiche.
Il me faut donc forcement la fonction $_GET['login'] pour récuperer son pseudo.
cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 20101 19 nov. 2005 à 14:33
POur ce qui est de faire fonctionnermon code betement c normal que ca n'aille pas car en réalité j'ai crée un base de donnée sql 'thiriet' (qui est le nom de l'utilisateur)
pekplusultra
Messages postés19Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention16 décembre 2005 19 nov. 2005 à 14:48
ok autant pour moi.
Parcontre ce nest pas ce que je souhaite faire,
je souhaite juste que les utilisateurs puissent aller regarder les fiches des autres personnes par juste en cliquant sur leur pseudo.
Merci quand meme de ta proposition, bonne journée.