Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Hilfe zu PHP Code und Anzeige

Empfohlene Antworten

Veröffentlicht

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

  • Autor

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!!


// 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]

  • Autor

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>

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.