![]() |
In [PHP] for-Schleife [HTML] Code ausfürhen lassen
Hi..
Mal wieder eine Frage. Wie kann ich realisieren, dass folgende for-Schleife funktioniert:
Code:
..denn da kommt folgender Fehler:
<?
for($count = 0; $count == $anzahl; $count++) { <td background="multi/navmitte.gif" width="150" height="34" valign="top"> <span class="nav1">$nav1[$count]</span> </td> } <td background="multi/navende.gif" width="150" height="21" valign="top"> ?> Zitat:
|
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
Hi,
fast:
Code:
Chris
<?php
for ($i=0; $i<=100; $i++) { ?> <?php print $i; ?> <?php } ?> |
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
soweit verstanden aber wieso denn
Code:
darein?
<?php print $i; ?>
|
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
Code:
Wie wäre es, wenn man es so macht? ;)
<?php
for($count = 0; $count == $anzahl; $count++) { echo ' <td background="multi/navmitte.gif" width="150" height="34" valign="top"> <span class="nav1">'.$nav1[$count].'</span> </td>'; } echo '<td background="multi/navende.gif" width="150" height="21" valign="top">'; ?> // Edit: Es kann sein, dass du da einen Denkfehler drin hast. Anzahl wird bei 5 Einträge auch die Wert 5 haben. Aber deine Schleife wird von 0 bis 5 ausgeführt also 6 mal. Wenn solltest statt dem == nen < nehmen. Dann sollte es richtig gehen. Oder du machst $anzahl = $anzahl - 1; |
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
[edit:] funzt doch net :|
nur navende.gif wird ganz unten angezeigt, aber die for schleife wird nciht ausgeführt... |
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
Hi,
das
Code:
habe ich nur als Beispiel eingefügt.
<?php print $i; ?>
Chris |
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
du mußt anstatt "," , "." nehmen, da php Stringaddition mittels "." mitgeteilt wird.
|
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
tut sich nichts..
|
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
schreib doch bitt nochmal den Code, weil so ohne ist es wie Rätselraten.
|
Re: In [PHP] for-Schleife [HTML] Code ausfürhen lassen
Okay:
Code:
Aber ich arbeite grade an einer anderen Version, wo anders abgefragt und geordnet wird..
<?
include("db.inc"); ?> <html> <head> <title>Nero's Quake</title> <link rel="stylesheet" type="text/css" href="css.css"> <body> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td background="multi/top.gif" width="1024" height="250" valign="bottom">[img]multi/nav.gif[/img]</td> </tr> <? $nav1 = array(); $abfrage = "SELECT * FROM nav1 ORDER BY stelle"; $ergebnis = mysql_query($abfrage); while ($row = mysql_fetch_object($ergebnis)) array_push($nav1,$row->name); asort($nav1); $anzahl = count($nav1); ?> <tr> <td> <table width="100%" cellpadding="0" cellspacing="0"> <colgroup> <col width="150"> <col width="*"> <col width="200"> </colgroup> <tr> <td> <table width="100%" cellpadding="0" cellspacing="0"> <colgroup> <col width="150"> </colgroup> <tr> <? for($count = 0; $count == $anzahl = $anzahl - 1; $count++) { echo '<td background="multi/navmitte.gif" width="150" height="34" valign="top"> <span class="nav1">'.$nav1[$count-1].'</span> </td>'; } echo '<td background="multi/navende.gif" width="150" height="21" valign="top">'; ?> </tr> </table> </td> <td> <center>Platzhalter(center)</center> </td> <td> <center>Platzhalter(right)</center> </td> </tr> </table> </td> </tr> </table> </body> </html> Wenns fertig ist poste ich mal.. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz