Prob [PHP] Urgent - Programmation
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 ?
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
Marsh Posté le 17-05-2002 à 12:26:08
Info.htm ou info.php ? ? ?
Marsh Posté le 17-05-2002 à 12:26:42
Normalement c mieux qu'au dessus
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
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
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 ! ! !
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
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
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
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 |
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.
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
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 .