boris-201
Goto Top

Probleme mit define und Schleife

Hi,

ich hoffe hier hat einer ne Idee für mein Prob.

Dateien: index.php und config.php

Inhalt von config.php

<?php
define("G1_Dir", "feier");  
define("G1_Text", "Geburtstagsfeier");  
?>

Inhalt von index.php

include ('config.php');  
.
.
.
<? for ($i = 1; $i <= 3 ; $i++) { ?>
  <tr>
    <? for ($j = 1; $j <= 3; $j++) { ?>
      <td align="center" valign="middle">  
        <a href=<?=G1_Dir>><img src="<?=G.$j._Dir?>/<?=G.$j._Dir?>.jpg" alt="<?=G.$j._Text?>"></a><br>  
	<a href=<?=G.$j._Dir?>><?=G.$j._Text?></a>
      </td>
    <?}?>
  </tr>
<?}?>

Es geht also darum, dass ich das Verzeichniss und Titel von Bildern in der config.php eintrage und die Seite automatisch erstellt wird.
Folgende Schreibweise unabhängig von der Schleife funktioniert problemlos: <a href=<?=G1_Dir?>...
Jetzt sollte er jedoch mit der Schleife von G1 bis z.B. G9 zählen.
Wie ihr seht habe ich schon probiert die zählung mit .$j. einzubinden. Funktioniert leider nicht.
Und wenn ich es mit 'G'.$j.'_Dir' versuche, zählt er zwar hoch, jedoch heißt das Verzeichnis dann auch G1_Dir und nicht wie in der Config vorgegeben feier.

Hoffentlich blickt hier einer durch.

Schonmal vielen Dank im Voraus für die, die es versuchen face-smile

#Boris

Content-ID: 102091

Url: https://administrator.de/contentid/102091

Ausgedruckt am: 23.11.2024 um 08:11 Uhr

Boris-201
Boris-201 18.11.2008 um 14:08:50 Uhr
Goto Top
Ok, mit

constant("G".$j."_Dir")  

hats funktioniert face-smile
ITLocke
ITLocke 18.11.2008 um 14:22:49 Uhr
Goto Top
Hi Boris,

wäre es möglich, dass du anstelle des define ein Array anlegst?

Ansonsten probier mal, anstelle
<a href=<?=G1_Dir>><img src="<?=G.$j._Dir?>/<?=G.$j._Dir?>.jpg" alt="<?=G.$j._Text?>"></a><br>
<a href=<?=G.$j._Dir?>><?=G.$j._Text?></a>

das hier:
$tempdir = "G".$j."_Dir";  
$temptext = "G".$j."_Text";  
echo "  
<a href=".$tempdir."><img src='".$tempdir.".jpg' alt='".$temptext"></a><br>  
<a href='".$tempdir."'>".$temptext."</a>";  
masterG
masterG 18.11.2008 um 14:28:43 Uhr
Goto Top
Thread closed

masterG(Moderator)