La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  passage de variable / besoin d'aide
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: passage de variable / besoin d'aide  (Lu 646 fois)
passage de variable / besoin d'aide
« sur: le 17-07-2007 a 17:13:53 »
thelightprince
Membre récent
*

Hors-Ligne

Messages: 9



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

bonjour a tous, j'aurais besoin de votre avis conçerant  un travail que je sui en train de faire.

explication

j'ai une page (artiste.php) qui contient tout les pseudo des artistes ainsi qu'un lien. lorsque je clique sur ce lien, j'accede donc a un page qui m'affiche le potrait de l'artiste avec ces Oeuvres (enregistrer dans une base de donnée.

ce que je veux fair, c'est de donner un nom a chaque liens, et le metre dans une variable. ensuite utiliser cette variable dans l'autre page pour l'utiliser dans ma requette sql.

voici ce que j'ai fait. ça fonctionne bien, mais j'ai utiliser pour cela la fonction $_GET, ce qui fait que le nom aparait  dans la barre  d'adresse.



<?php

$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
  // connexion réussie
  mysql_select_db("cityzen",$connexion);
$requete="select * from enregistrements ";

$message= mysql_query($requete,$connexion);
  $ligne=mysql_fetch_assoc($message);
  while($ligne)
  {

echo "<table width=\"16%\" height=\"159\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td height=\"138\">".$ligne["avatar"]."</td>
  </tr>
  <tr>
    <td height=\"21\"><form action=\"artiste.php\" method=\"post\"><a href=\"artiste.php?nom=".$ligne["pseudo"]."\">".$ligne["pseudo"]."</a></form></td>
  </tr>
</table><br/><br/>";

$ligne=mysql_fetch_assoc($message);

}
}

mysql_close($connexion);
?>


une fois cliquer sur le lien, j'accede a cette page


<?php

$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
  // connexion réussie
  mysql_select_db("cityzen",$connexion);
$requete="select * from enregistrements where pseudo='".$var1."';";

$message= mysql_query($requete,$connexion);
  $ligne=mysql_fetch_assoc($message);
  while($ligne)
  {



echo ".......


qu'en pensez vous ?
ya t'il un autre moyen pour faire la même chose ?

ENCORE MERCI

Rapporter au modérateur  

Re:passage de variable / besoin d'aide
« Répondre #1 sur: le 18-07-2007 a 12:14:26 »
TonTon FluBB
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 143





Voir le Profil    WWW
Répondre avec citation

Salut,

Il vaut mieux passer un ID (chiffre unique auto-incrémenté) qu'un nom, car d'une part tu va être embêté avec les caractères spéciaux et d'une autre part tu risque d'avoir des doublons.

Ensuite pour récupérer ta variable sur la deuxième page, vu qu'elle est fournit dans l'URL, il faut la récupérer comme ceci : $_GET['var1'];
Ceci est recommandé papr PHP, les variables de formulaire on récupère par $_POST['var'], de l'url : $_GET['var'] et de cookie : $_COOKIE['var'];

Voilà

Rapporter au modérateur  

TonTon FluBB, Webmestre et bassiste
Re:passage de variable / besoin d'aide
« Répondre #2 sur: le 18-07-2007 a 15:38:19 »
thelightprince
Membre récent
*

Hors-Ligne

Messages: 9



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

oui en effet je pesne que tu a raison. je corrige sa de suite . encore merci

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg