par
Zique » 03 mars 2008, 11:44
Bonjour D0m et merci pour ton aide,
PHP:
{foreach from=$liste_cours item=enseignement}
<h2>{$enseignement.nom}</h2>
<ul>
{foreach from=$enseignement.docs item=doc}
<a style="display:inline;"ref="
http://www.monsite.fr/Nlectures.php?nom=<?php echo $doc.fnom;?>">{$doc.fnom} </a>
{/foreach}
</ul>
{/foreach}
</ul>
J'ai essayé ta modification mais ma page n'affiche toujours rien. Ma variable
$doc.fnom a bien une valeur puisque je l'affiche sur la page HTML avec "
{$doc.fnom}" mais rien n'est passé sur ma page PHP
En mettant
$doc.fnom entre balises PHP, est-ce que j'utilise la variable précédemment créée ou je crée une nouvelle variable locale dont la portée se limite au code entre ces balises PHP
"<?" et
"?>" ?
Autrement dit:
Si sur une même page HTML , j'écris
PHP:
<?
$var1="toto",
?>
<?
echo $var1;
?>
Est ce que j'affiche le contenu de $var1 défini dans la première partie c-à-d "toto" ou ne je n'affiche rien parce que ma variable n'est pas initialisée dans la deuxième partie du code ?
Et dans cette dernière hypothèse , comment récupérer la valeur de la variable ?
Merci
Zique[/b]