+ Antworten
Ergebnis 1 bis 4 von 4

Thema: [7-shop] 2 Artikel nebeneinander.

  1. #1
    TP-Insider Corsachriz bringt sich richtig ein Corsachriz bringt sich richtig ein Avatar von Corsachriz
    Registriert seit
    Apr 2006
    Ort
    nähe Köln
    Beiträge
    593

    [7-shop] 2 Artikel nebeneinander.

    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.

    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 ?>
                              &nbsp;€</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>&nbsp; </p>            </td>
              <td width="352" align="center">
                <?php ?>
    Hier der Link dazu:

    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

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ist zwar nicht komplett, aber hier kannst Du ansetzen:

    Code:
     <p>&nbsp; </p>            </td> 
    <?php if($i % 2 == 0) echo '</tr><tr>'; ?>
              <td width="352" align="center"> 
                <?php } ?>
    ob das die richtige Stelle ist vermag ich nicht zu sagen.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Insider Corsachriz bringt sich richtig ein Corsachriz bringt sich richtig ein Avatar von Corsachriz
    Registriert seit
    Apr 2006
    Ort
    nähe Köln
    Beiträge
    593
    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

  4. #4
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    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.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51