Zum Inhalt springen

Hilfe zu PHP Code und Anzeige


Empfohlene Beiträge

Hallo,

ich habe ein kleines Problem mit PHP Code.

Ich soll in einem Shopsystem die Anzeige einer Tabelle so verändern, dass Bild, Beschreibung, Verfügbarkeit, Preis etc. nicht nebeneinander, sondern untereinander ausgegeben werden und max. 3 Blöcke nebeneinander.

An sich kein Problem mit For-Schleife oder so, nur ist der Code so blöd geschrieben, dass ich kaum durchsehe (kein einziger Kommentar od. dergleichen), ich möchte ihn aber auch nicht hier veröffentlichen.

Ich würde den Code gerne per Mail oder PN an den Helfer schicken!! Bitte melden, wer mir helfen kann.

Gruß

StMI

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe einen ganz gewaltigen Denkfehler:

Bin den Code schon soweit durch, dass ich halbwegs was damit anfangen kann, habe schon folgendes gecodet:

<form name="form1" method="post" action="../shop/warenkorb_insert.php?id=<? echo $id ?>&kategorie=<? echo $kategorie1 ?>&main_kat=<? echo $HTTP_GET_VARS['main_kat'] ?>&start=<? echo $HTTP_GET_VARS['start'] ?>&nr=<? echo $HTTP_GET_VARS['nr'] ?>">

<?

$i = 0;

for ($i = 0; $i <= 2; $i++) {

echo '<tr>';

echo '<td height="49" width="54" valign="top"><img src="images/artikel/';

echo $id;

echo '.jpg"';

echo 'border="1" width="45" align="middle">';

echo '</td>';

echo '</tr>';

}

?>

</form>

Mir ist auch logisch, was es macht, es zeigt mir untereinander jedes Bild ($id) 3x, aber das ist nicht das, was ich will, wie kann ich es so umschreiben, dass mir 3 Bilder nebeneinander (unterschiedliche Bilder) angezeigt werden??

Danke!!

Link zu diesem Kommentar
Auf anderen Seiten teilen


// wieso kompliziert wenns einfach auch geht ;-)

$img0 = "<img src=\"kjadfjöadsjk.gif\">"
$img1 = "<img src=\"kjadfjöadsjk2.gif\">"
$img2 = "<img src=\"kjadfjöadsjk3.gif\">"

echo "<tr>"
echo "<td>bild 1</td>"
echo "<td>Bild 2</td>"
echo "<td>Bild 3</td>"
echo "</tr>"

echo "<tr>"
echo "<td>$img0</td>"
echo "<td>$img1</td>"
echo "<td>$img2</td>"
echo "</tr>"

[/PHP]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wäre wohl wirklich die bessere Lösung, aber die Ausgangssituation ist doch etwas zu kompliziert um es "elegant" so umsetzen zu können, auch wenn ich es nie so programmiert hätte, wie es mir vorgelegt wurde. Jetzt muss ich wohl doch mal zur Anschauung den code posten.

Hoffe auf weitere nützliche Tipps!

<form name="form1" method="post" action="../shop/warenkorb_insert.php?id=<? echo $id ?>&kategorie=<? echo $kategorie1 ?>&main_kat=<? echo $HTTP_GET_VARS['main_kat'] ?>&start=<? echo $HTTP_GET_VARS['start'] ?>&nr=<? echo $HTTP_GET_VARS['nr'] ?>">

<tr>

<td height="49" width="54" valign="top"><img src="images/artikel/<? echo $id ?>.jpg" border="1" width="45" align="middle">

</td>

<td valign="middle" width="173" class="angebote">

<a href="../shop/details.php?id=<? echo $id ?>&kategorie=<? echo $HTTP_GET_VARS['kategorie'] ?>&main_kat=<? echo $HTTP_GET_VARS['main_kat'] ?>&start=<? echo $HTTP_GET_VARS['start'] ?>&nr=<? echo $HTTP_GET_VARS['nr'] ?>">

<? echo $name ?>

</a> </td>

<td valign="middle" class="angebote">

<div align="center">

<?

if ($status == "1"): $status_img = "green";

elseif ($status == "2"): $status_img = "yellow";

else: $status_img = "red";

endif;

?>

<a href="../shop/status.php?nr=<? echo $HTTP_GET_VARS['nr'] ?>"><img src="images/status_<? echo $status_img ?>.gif" border="0" alt="Status"></a>

</div>

</td>

<td valign="middle" class="angeboterot" align="center">

<div align="center">

<input type="hidden" name="variante12" value="<? echo $variante1 ?>">

<input type="hidden" name="variante22" value="<? echo $variante2 ?>">

<? echo "$preis $waehrung" ?>

</div>

</td>

<td valign="middle">

<div align="center">

<input type="text" name="menge" size="3" maxlength="3" value="1">

</div>

</td>

<td valign="middle" colspan="2" class="navigation">

<div align="center"><a href="../shop/details.php?id=<? echo $id ?>&kategorie=<? echo $HTTP_GET_VARS['kategorie'] ?>&main_kat=<? echo $HTTP_GET_VARS['main_kat'] ?>&start=<? echo $HTTP_GET_VARS['start'] ?>&nr=<? echo $HTTP_GET_VARS['nr'] ?>">

hier bestellen! </a></div>

</td>

</tr>

</form>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...