Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2897 connectés 

 


Dernière réponse
Sujet : Prob [PHP] Urgent
Moustaaki

doudouche a écrit a écrit :

while($data = mysql_fetch_array($req))  
   {
   $nom=$data['nom'];
   $lien = "<a href = \"infos.htm?nom=".$nom."\">$nom</a>\n";
   echo $lien;
   }
 
Pourriez vous expliquer en detail cette ligne (rouge)
(je sais qu elle permet de mettre le nom en lien )
Merci d avance .  




 
 
remarque :
 
cette ligne pourrait aussi s'écrire (php v4 en tout cas, je ne sais pas pour les versions antérieures) :
 
// ligne représente une ligne de ta table.
 
while($ligne=mysql_fetch_array($req))  
{
  // print fait la même chose que echo sauf que tu dois mettre des parenthèses.
   print("<a href=\"infos.php?nom=$ligne->nom\">$ligne->nom</a>\n" );
}
 
voilà, ça fait la même chose mais ya moins de truc à écrire ;)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Moustaaki

doudouche a écrit a écrit :

while($data = mysql_fetch_array($req))  
   {
   $nom=$data['nom'];
   $lien = "<a href = \"infos.htm?nom=".$nom."\">$nom</a>\n";
   echo $lien;
   }
 
Pourriez vous expliquer en detail cette ligne (rouge)
(je sais qu elle permet de mettre le nom en lien )
Merci d avance .  




 
 
remarque :
 
cette ligne pourrait aussi s'écrire (php v4 en tout cas, je ne sais pas pour les versions antérieures) :
 
// ligne représente une ligne de ta table.
 
while($ligne=mysql_fetch_array($req))  
{
  // print fait la même chose que echo sauf que tu dois mettre des parenthèses.
   print("<a href=\"infos.php?nom=$ligne->nom\">$ligne->nom</a>\n" );
}
 
voilà, ça fait la même chose mais ya moins de truc à écrire ;)

Moustaaki

doudouche a écrit a écrit :

Merci a vous deux je vais essaye en essperant que ca marche
 
C cool les gens qui n hesite pas a aider les ptit gars en difficultée :bounce:  
 
 
 
           :hello:                      :hello:  




 
 
ouai, n'hésite pas à aller sur l'adresse que je t'ai filer au dessus, c'est une très très bonne aide pour commencer... c'est très bien expliqué et ya pas besoin d'avoir bp de notions en informatique.

Moustaaki p'tite remarque :
 
cette page où tu es en train de lire ce post est une page php.. en fait, c'est une page html dont le contenu a été "calculé" sur le serveur sur lequel se trouve message.php... message.php comporte plusieurs paramètres qui vont définir ce kil faut afficher dans la page :
post,cat, page, interface, config, p, sondage, owntopic, subcat...
 
à chaque fois que tu veux afficher quelque chose de dynamique (ici, ta page info est une page dynamique puisque tu veux modifier son contenu en fonction des infos que tu veux afficher), tu dois utiliser l'extension .php -> donc, faut pas que tu fasses une page info.html mais une page info.php
doudouche Merci a vous deux je vais essaye en essperant que ca marche
 
C cool les gens qui n hesite pas a aider les ptit gars en difficultée :bounce:  
 
 
 
           :hello:                      :hello:
Moustaaki

doudouche a écrit a écrit :

infos.htm
c une page ,donc htm, qui affichera toutes les caracteristique
du gars comprenant $nom $prenom et tout le bordel  :)  




 
ce kil faut ke tu fasses :
 
ta page info doit être une page php :
info.php
 
dans cette page, pour afficher par exemple le nom et le prénom de kelkun :
<?php
echo "nom: $nom ; prénom : $prenom";
?>
 
 
php va "créer" automatiquement des paramètres d'appel pour cette page, ainsi, tu vas l'appellé de la manière suivante :
info.php?nom="robichet"&prenom="robert"
 
si tu veux plus d'info sur php, va sur le site de multimania dans les ateliers pour webmaster, ya une très bonne aide pour commencer le php :
http://www.multimania.lycos.fr/web [...] ndex.phtml

Mara's dad Une page .htm n'est pas (NORMALEMENT) traitée par le processeur PHP.
 
Cà doit t'afficher le source php, non ?
 
Renome ta page en infos.php !
N'oublie pas de modifier le lien ! ! !
doudouche infos.htm
c une page ,donc htm, qui affichera toutes les caracteristique
du gars comprenant $nom $prenom et tout le bordel  :)
doudouche Normalement c mieux qu'au dessus :D  
 
En fait ce que je voudrais c recupere mon $nom dans ma page infos.htm et ca j y arrive pas.
J ai essaye echo "$nom" mais ca marche pas. :??:  
 
Merci pour ton aide :bounce:
Mara's dad Info.htm ou info.php ? ? ?
doudouche En fait ce que je voudrais c recupere mon $nom dans ma pas [#0ef000]infos.htm[#00000e]et ca j y arrive pas.
J ai essaye [#ff0000]echo "$nom";[#00001c]mais ca marche pas. :??:  
 
Merci pour ton aide :bounce:
Mara's dad Peu aussi s'écrire :
 
$lien = "<a href = \"infos.htm?nom=$nom\">$nom</a>\n";  
 
Les \", c'est pour mettre des guillemets doubles dans une chaîne délimitée par des guillemets doubles !
 
Le \n, c'est pour mettre un retour à la ligne dans le code HTML.
 
Ex : $nom = doudouche  
 
çà donne :  
 
$lien = <a href = "infos.htm?nom=doudouche">doudouche</a>
 
donc tu as dans la page HTML générée, le texte doudouche qui est un lien vers :
 
infos.htm?nom=doudouche
 
OK ?
doudouche while($data = mysql_fetch_array($req))  
   {
   $nom=$data['nom'];
   $lien = "<a href = \"infos.htm?nom=".$nom."\">$nom</a>\n";
   echo $lien;
   }
 
Pourriez vous expliquer en detail cette ligne (rouge)
(je sais qu elle permet de mettre le nom en lien )
Merci d avance .

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)