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

  FORUM HardWare.fr
  Programmation
  PHP

  Comment afficher un <? ... ?> dans un echo?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment afficher un <? ... ?> dans un echo?

n°1701965
bingojm
Posté le 13-03-2008 à 18:18:18  profilanswer
 

Salut à tous,
 
Je suis sûr de poser une question d'un niveau très débutant mais là, j'ai pas tout compris contrairement à ce que je pensais.  
 
J'ai créé une zone membre et pour limiter l'accès à une page, je termine toujours mes liens vers mes pages .php par ?id=<? echo "$id"; ?>
ex:

Code :
  1. <a href="http://www.monsite.be/index.php?id=<? echo "$id"; ?>" class="lien1">Accueil</a>


 
Mais là, j'essaie de mettre le même lien mais à la suite d'un echo "....
Voilà ce que j'ai mais ca ne va pas et je ne sais pas comment l'adapter. Je pensais qu'il suffisait de mettre ".$id." à la place mais non...

Code :
  1. echo "<p class=\"pave_main\" align=\"center\">Modification effectuée.<br><br><a href=\"http://www.monsite.be/fichiers/gestion.php?id=<? echo \"$id\"; ?>\" class=\"lien4\"><u>Retour</u></a></p>";


 
Merci d'avance

mood
Publicité
Posté le 13-03-2008 à 18:18:18  profilanswer
 

n°1701971
leflos5
On est ou on est pas :)
Posté le 13-03-2008 à 18:23:23  profilanswer
 

Tu veux quoi exactement comme résultat :??:
 
Biensur que si il suffit de mettre $id, même directement dans la chaine si tu veux du moment que c'est des "
 
Tu te rends compte que tu veux réouvrir une balise de code php alors que tu as même pas fermé la précédente puis que tu es en plein dedans.
Au passage, utilises <?php ?>  plutot que les short tags ;)

n°1701976
bingojm
Posté le 13-03-2008 à 18:28:12  profilanswer
 

ben le résultat c'est que qd je clique sur le lien, il va m'ouvrir la page demandée en vérifiant que l'id soit accepté. C'est ce que j'ai dans tous les liens de mon menu et ca va très bien. sauf qu'ici, je suis dans le résultat d'une modification de ma base de données et je veux pouvoir revenir à ma page gestion.php
Je devrais donc mettre: ...../gestion.php?id="$id" class....... ???
Si c'est vmt ca, je vais réessayer mais ca ne semblait pas marcher tantot...

n°1701979
leflos5
On est ou on est pas :)
Posté le 13-03-2008 à 18:33:43  profilanswer
 

Et si ce résultat vient d'une base de donnée, tu t'es pas demandé si y'avait réellement quelque chose dans ton $id :??: Suffit juste de l'imprimer pour voir... Et c'est ce que tu as fais visiblement directement dans le lien. Si c'est vide faut se pencher plus haut ;)
 
Puisque t'as visiblement tu mal à assimiler

Code :
  1. echo "mon lien?id=$id";

n°1701980
bingojm
Posté le 13-03-2008 à 18:33:57  profilanswer
 

Je confirme que ca ne va pas. Si je regarde le lien qui se lance, c'est ....gestion.php?id et ca ne va pas plus loin.
Pourquoi?

n°1701989
bingojm
Posté le 13-03-2008 à 18:46:01  profilanswer
 

Effectivement, je te suis.
Je situe le problème que je vais essayer de t'expliquer.
Partons de ma page resultat.php De là, je sais modifier chaque ligne qui vient de ma page. Et c'est en cliquant sur "Modifier la ligne" que je 'vide' mon id!!!! car le lien que j'ai pour modifier c'est modifier.php?modif=19 par exemple. Et donc je n'ai plus ma vérification de l'id et donc, il se vide. Est-il alors possible d'avoir toujours mon modifier.php?modif=19 et en plus ajouter mon ?id=<? echo \"$id\"; ?>
Voici le lien que j'ai dans resultat.php pour aller modifier ma ligne:

Code :
  1. { echo '<td><a class="lien3" href="modifier.php?modif='.$line['id'].'">Modifier</a></td>'; }


Et si c'est possible, comment l'écrit-on?
Merci


Message édité par bingojm le 13-03-2008 à 19:00:06
n°1702059
bingojm
Posté le 13-03-2008 à 20:49:59  profilanswer
 

Personne pour m'aider? C'est pas avec un & ???

n°1702065
FlorentG
Unité de Masse
Posté le 13-03-2008 à 20:57:43  profilanswer
 

Rhoooo, quand-même :/ C'est quand-même la base de la base de la programmation là. Si tu buttes sur ce genre de problème, tu risques de pas arriver bien loin.
 
Revoit le fonctionnement des chaînes de caractères et de la concaténation :( Vaut mieux que t'ailles explorer toi-même, ça t'aidera beaucoup plus

n°1702104
leflos5
On est ou on est pas :)
Posté le 13-03-2008 à 22:46:33  profilanswer
 

Ton $id il vient d'où :??: Tu veux pas le lacher ton code !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment afficher un <? ... ?> dans un echo?

 

Sujets relatifs
afficher une image selectionee dans base avec phpGestion de code source à afficher sur une page (insertion code en bdd)
Comment afficher le code binaire du contenu d'une variable quelconqueProblème afficher/montrer DIV
fonction GENERIQUE pour afficher/cacher des DIVAfficher une arborescence
QT4 Comment afficher un objet QPainter dans une fenetre principale??Afficher &quot; en html avec un echo php ??!!
Afficher quelque chose en "echo" en fonction d'une valeur.[php3] afficher une apostrophe avec echo
Plus de sujets relatifs à : Comment afficher un <? ... ?> dans un echo?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR