Prob [PHP] Urgent

Prob [PHP] Urgent - Programmation

Marsh Posté le 17-05-2002 à 12:10:43    

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 .

Reply

Marsh Posté le 17-05-2002 à 12:10:43   

Reply

Marsh Posté le 17-05-2002 à 12:20:22    

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 ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-05-2002 à 12:24:31    

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:

Reply

Marsh Posté le 17-05-2002 à 12:26:08    

Info.htm ou info.php ? ? ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-05-2002 à 12:26:42    

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:

Reply

Marsh Posté le 17-05-2002 à 12:28:33    

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

Reply

Marsh Posté le 17-05-2002 à 12:31:11    

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 ! ! !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-05-2002 à 12:34:18    

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


---------------
Boolay for ever...
Reply

Marsh Posté le 17-05-2002 à 12:38:45    

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:

Reply

Marsh Posté le 17-05-2002 à 12:39:13    

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


---------------
Boolay for ever...
Reply

Marsh Posté le 17-05-2002 à 12:39:13   

Reply

Marsh Posté le 17-05-2002 à 12:40:25    

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.


---------------
Boolay for ever...
Reply

Marsh Posté le 17-05-2002 à 12:45:48    

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


---------------
Boolay for ever...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed