php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.05.2005, 03:55  
Gast
 
Beiträge: n/a
Standard code-schnipsel -> tabelle richtig erstellen, aber wie?

hallo liebe community

bin grad dabei ein oscommerce-shop zu erweitern. ich quäle mich jetzt schon seit tagen mit einem kleinen code-schnipsel, den ich einfach nicht richtig hinbekomme. 1000 verschiedene varianten habe ich schon probiert, aber klappen tut es nicht so wie ich möchte.

ichhabe mal bild angehangen, die mein problem illustrieren - bilder sagen ja bekanntlich mehr als 1000 worte

so ist es jetzt:




so sollte es aussehen:




das 2. bild habe ich mit photoshop erstellt, desshalb die abweichungen in der tabelle. es geht mir eigentlich nur darum eine tabelle zu erstellen in der ich die .gif im oberen teil einfügen kann (hinzufuegen und dieses produkt...)

hier der code. ich hoffe es findet sich jemand der mir helfen kann - bin echt am verzweifeln



PHP-Code:
<?php
$xsell_array 
= array();

$xsell_query_raw "SELECT p.products_id, pd.products_name, p.products_image, p.products_price, p.products_tax_class_id, xp.xsell_id, m.manufacturers_name, m.manufacturers_id from " TABLE_PRODUCTS " p left join " TABLE_MANUFACTURERS " m ON p.manufacturers_id = m.manufacturers_id, " TABLE_PRODUCTS_XSELL " xp, " TABLE_PRODUCTS_DESCRIPTION " pd where p.products_status = '1' AND p.products_id = xp.xsell_id AND xp.products_id = '" $HTTP_GET_VARS['products_id'] . "' AND p.products_id = pd.products_id ORDER BY pd.products_name"

$xsell_split = new splitPageResults($xsell_query_rawMAX_DISPLAY_PRODUCTS_NEW);
if (
$xsell_split->number_of_rows 0) { ;?>
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td class="main" width="100%">[i]
Die unten aufgeführte Liste zeigt Produkte die wir zusätzlich für den obigen Artikel empfehlen. Um weitere Artikel hinzuzufügen klicken sie auf die die Checkbox der Spalte "Hinzfügen" und anschließend auf die Option "In den Warenkorb". (Hinweis: Bei Verwendung dieser Option, wird der oben aufgeführte Artikel sowie das gewählte Zusatzprodukt in den Warenkorb gelegt.)

 [/i]</td></tr></table>

  <table class="productListing" width="100%" cellspacing="0" cellpadding="0"  bgcolor="#FDFDFD">
  <tr>
    <td width="85" align="center" class="productListing-heading">Hinzufügen
   </td>
   <td class="productListing-heading">
     <?php echo tep_draw_separator('pixel_trans.gif''150''10'); ?>
   </td>
    <td width="100%" class="productListing-heading">Folgende Artikel werden zudem von uns Empfohlen</td>
  </tr>
<?php
   $xsell_query 
tep_db_query($xsell_split->sql_query);
   while (
$xsell tep_db_fetch_array($xsell_query)) {
    if (
$xsell_price tep_get_products_special_price($xsell['products_id'])) {
    
$products_price '<s>' $currencies->display_price($xsell['products_price'], tep_get_tax_rate($xsell['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' $currencies->display_price($xsell_pricetep_get_tax_rate($xsell['products_tax_class_id'])) . '</span>';
    } else {
     
$products_price $currencies->display_price($xsell['products_price'], tep_get_tax_rate($xsell['products_tax_class_id']));
   }
?>
  <tr>
  <td class="main" align="center">
  <?php  
   
echo tep_draw_checkbox_field('add_recommended[]',$xsell['products_id']); 
   
?>
  </td> 
  <td width="<?php echo SMALL_IMAGE_WIDTH 10?>" align="center" valign="top" class="main"><?php echo '[url="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $xsell['products_id']) . '"]' tep_image(DIR_WS_IMAGES $xsell['products_image'], $xsell['products_name'], SMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT) . '[/url]'?></td>
            <td valign="middle" class="smallText"><?php echo '[url="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $xsell['products_id']) . '"][b]<u>' $xsell['products_name'] . '</u>[/b][/url]
 
Hersteller: [url="' 
tep_href_link(FILENAME_DEFAULT'manufacturers_id=' $xsell['manufacturers_id']) . '"]' $xsell['manufacturers_name'] . '[/url]
Preis (incl. 16% MwSt.): ' 
$products_price?></td>
 </tr>

 <tr>
   <td><?php echo tep_draw_separator('pixel_trans.gif''100%''10'); ?></td>
 </tr>
<?php
    
}
  } else {
?>
  <table>
    <tr>
      <td>
      <?php echo tep_draw_separator('pixel_trans.gif''100%''10');?>
      </td>
    </tr>
<?php 
  
}
?>
  </tr>
</table>


?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.05.2005, 03:45  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1)
-> hats nicht wirklich was mit php zu tun sondern mit html und css
2)
-> erstell dir nen html-dummy und setze es dann in deinem code um
3)
-> kenne ja os-commerce ned, aber ist das so ein html/php-mischmasch oder hast du das so veranstaltet?
--> für sowas sind imho eigentlich templatesysteme zuständig

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
SQL Code - Wie muss es richtig heißen? Plague PHP Tipps 2005-2 5 08.09.2005 22:39
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
[HTML] Tabelle wird nicht richtig angezeigt HTML, Usability und Barrierefreiheit 14 02.03.2005 17:52
Tabelle erstellen Calli PHP Tipps 2004-2 9 22.12.2004 15:51
Tabelle erstellen, Fehlermeldung Datenbanken 1 25.11.2004 10:09
Tabelle manuell erstellen PHP Tipps 2004-2 5 17.11.2004 19:37
Erstellen spalten in MySQL tabelle Datenbanken 7 14.11.2004 19:53
Tabelle wird im IE nicht richtig angezeigt fantast HTML, Usability und Barrierefreiheit 3 07.11.2004 13:05
[Erledigt] Join-Anweisung mit der selben Tabelle erstellen! Datenbanken 1 17.10.2004 12:55
Tabelle ordnen und richtig anzeigen PHP Tipps 2004 3 12.09.2004 09:56
neue mysql tabelle per php erstellen PHP Tipps 2004 2 05.09.2004 16:02
tabelle aus formular erstellen Datenbanken 0 26.08.2004 14:43
Anfängerfrage - Tabelle erstellen Datenbanken 2 10.07.2004 22:03
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php schnipsel, richtig tabellen erstellen, tabelle richtig erstellen, tabellen richtig erstellen, php codeschnipsel, php schnipsel datenbank erstellen, tabelle php erstellen in der product info, php html tabellerichtig generieren, tabelle für oscommerce shop erstellen, oscommerce spaltenbreite product listing, while ($xsell = tep_db_fetch_array($xsell_query)) {, tabellen richtig gestalten, mehrwertsteuer php code schnipsel, php code schnipsel xp-framework, eien tabelle richtig gestalten, tabelle richtig anlegen, php schnipsel erstellen, tabellen richtig erstellen html, oscommerce neue tabelle in product listing, html schnipsel tabelle

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.