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
Inhalt von index.php
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
#Boris
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
#Boris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 102091
Url: https://administrator.de/contentid/102091
Ausgedruckt am: 23.11.2024 um 08:11 Uhr
3 Kommentare
Neuester Kommentar
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:
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>";