ist zwar nicht komplett, aber hier kannst Du ansetzen:
ob das die richtige Stelle ist vermag ich nicht zu sagen.Code:<p> </p> </td> <?php if($i % 2 == 0) echo '</tr><tr>'; ?> <td width="352" align="center"> <?php } ?>
Moin.
Ich habe folgendes Problem:
Bei einem Onlineshop der auf 7-shop basiert sollen jeweils 2 Artikel in einer Reihe angezeigt werden.
So wie ich es bisher habe, wird aber nach 2 Artikeln kein Umbruch gemacht, sondern das ganze setzt sich einfach daneben, so dass man horizontal scrollen muss.
Da ich nicht so der php crack bin, dachte ich vieleicht könnt ihr mir helfen.
Hier der Link dazu:PHP-Code:<?php
if ($suchwort == '')
$res = mysql_db_query($dbase, "select * from artikel where rubrik = '$rb' order by artikel_id");
if ($suchwort != '' and $suchkrit == 'isbn')
$res = mysql_db_query($dbase, "select * from artikel where isbn = '$suchwort' order by artikel_id");
if ($suchwort != '' and $suchkrit == 'wort')
$res = mysql_db_query($dbase, "select * from artikel where titel like '%$suchwort%' or untertitel like '%$suchwort%' order by artikel_id");
if ($suchkrit == 'neu')
$res = mysql_db_query($dbase, "select * from artikel where neu != '' order by artikel_id");
if ($suchkrit == 'angebot')
$res = mysql_db_query($dbase, "select * from artikel where angebot != '' order by artikel_id");
$num = mysql_num_rows($res);
$total = 0;
for ($i=0; $i<$num; $i++)
{
$isbn = mysql_result($res, $i, "isbn");
$titel = mysql_result($res, $i, "titel");
$kurztext = mysql_result($res, $i, "kurztext");
$langtext = mysql_result($res, $i, "langtext");
$preis = mysql_result($res, $i, "preis");
$image = mysql_result($res, $i, "image");
$artikel_id = mysql_result($res, $i, "artikel_id");
$preis = sprintf('%.2f', $preis);
/*
$pos = strpos($preis, ".");
if ($pos === false)
$preis = $preis.".00";
*/
if ($image == '')
$image = "dummy.gif";
if ($isbn != '')
$isbn = "ArtikelNr: ".$isbn;
?>
</p>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><form action="warenkorb.php" method="post" enctype="multipart/form-data">
<input name="bestellnummer" type="hidden" value="<?=$artikel_id ?>">
<table class=showtabelle width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="93%" border="0" cellspacing="1" cellpadding="0">
<tr valign="top">
<td colspan="3" bgcolor="#8286DB" class=inhaltText>
<?=$titel ?> </td>
</tr>
<tr valign="top">
<td width="130" height="144" align="center" valign="top" bgcolor="#AEB1E8"><a href="show_det.php?det=<?=$artikel_id ?>&nav=<?=$nav ?>">
<p>
<div style="width:130px; height:110px; overflow:hidden; border:0px solid #840; ">
<img border=0 src="images/artikel/thumb/<?=$image ?>"></div>
</a></td><td width="113" bgcolor="#AEB1E8" class=inhaltText>
<?=$kurztext ?>
<img src="images/leer.gif" width="1" height="1"> </td>
<td width="143" align=left valign="bottom" bgcolor="#AEB1E8" class=inhaltText>
<p>
<?=$isbn ?>
</p>
<p><strong>
<?=$preis ?>
€</strong></p></td>
</tr>
<tr valign="top">
<td height="19" colspan="2" bgcolor="#FFFFFF"><a href="show_det.php?det=<?=$artikel_id ?>&nav=<?=$nav ?>"><img src="images/button/infos.gif" alt="weitere Informationen" width="153" height="18" border="0"></a></td>
<td width="143" align="left" bgcolor="#FFFFFF"> <div align="left">
<input type="image" src="images/button/warenkorb.gif" name="senden" alt="In den Warenkorb legen"></div></td>
</tr>
</table></td>
</tr>
</table>
</form></td>
</tr>
</table>
<p> </p> </td>
<td width="352" align="center">
<?php } ?>
http://www.ferdas-schmuck-welt.de/sh...rb=321&nav=313
I like "selbstgemacht"!
3 Backlinks aus deinem Artikel
Fotos Online Preisvergleich
Ich tausche Links - auch mit schwachen oder neuen Seiten. Schreib mir einfach
ist zwar nicht komplett, aber hier kannst Du ansetzen:
ob das die richtige Stelle ist vermag ich nicht zu sagen.Code:<p> </p> </td> <?php if($i % 2 == 0) echo '</tr><tr>'; ?> <td width="352" align="center"> <?php } ?>
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Das funktioniert soweit ganz gut aber das Problem ist, er lässt in der ersten Zeile die erste Spalte frei.
Liegt das daran, dass dort die "Maske" liegt?
I like "selbstgemacht"!
3 Backlinks aus deinem Artikel
Fotos Online Preisvergleich
Ich tausche Links - auch mit schwachen oder neuen Seiten. Schreib mir einfach
Hallo,
danach wurde zwar nicht gefragt, aber der Quelltext ist katastrophal und das macht es extrem schwer nachzuvollziehen wo der Fehler steckt. Da wimmelt es nur so von verschachtelten Tabellen und offenen Tags, die nirgends geschlossen werden. Teilweise stehen auch Tabellen-Elemente ausserhalb von Tabellen (wie z.B. das <td width="352" align="center">) usw. Sorry, aber so macht es keinen Spaß zu helfen.
Noch eine total Off-Topic Anmerkung...
Der -vermutliche- Macher der oben genannten Seite (ProWebsites?) sollte vielleicht auch mal seine eigene Präsenz überarbeiten. Fehler schleichen sich überall ein, aber wenn man seine Angebot "Standart" (richtig: Standard) und "Buisness" (richtig: Business) nennt und dafür immerhin 500 Euro (netto!) möchte, dann sollten wenigstens die Angebotsnamen korrekt geschrieben sein.
#.Viele Grüße - Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
PHP Tutorials und kostenlose Scripts gibt's bei phpBuddy.eu
Follow phpBuddy on Twitter
LTFB - anfängerfreundliche Tutorials
.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)