Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Tabellen auf gleiche Größe

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Tabellen auf gleiche Größe

    Hallo, ich hoffe auf einen Code der mir meine Tabellen auf gleiche Breite bringt.
    Ich versuche mich gerade an ein "katalog" und die Übersichtsseite ließt die Kategorien zuerst aus, dabei bekommt jeder eine Tabelle. Dennoch bei vier Kategorien sind nur zwei auf gleiche Größe:
    http://mcsebbi.square7.ch/swshop/uebersicht.php

    Aber ich möchte gerne das alle egal welchen inhalt sie haben egal ob Produkte eingetragen sind, alle gleich breit sind.

    Hier ist der Code:
    PHP-Code:
    <?php
    include "config.php";
    $verbindung mysql_connect("localhost""zensiert" "zensiert")
    or die(
    "Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db("zensiert") or die ("Datenbank konnte nicht ausgewählt werden"); 

    $befehl "SELECT * FROM  Kategorien WHERE SID Like '$sid'";
    $absenden mysql_query($befehl);

        while(
    $row mysql_fetch_object($absenden)){
            echo 
    '<center><p><table border =0 cellspacing="2" cellpadding="10">';
            echo 
    '<tr align="center"><td><b><u>'.$row->Name.'</u></b></td></tr>';
            echo 
    '<tr align="center"><td><b>Produkt</b></td><td><b>Beschreibung</b></td><td><b>Preis</b></td><td><b>Bild</b></td>';
            
    $befehl2 "SELECT * FROM  Produkte WHERE SID Like '$sid' AND KID LIKE '$row->KID'";
            
    $absenden2 mysql_query($befehl2);
                while(
    $row2 mysql_fetch_object($absenden2)){
                echo 
    "<tr align='center'><td>$row2->Name</td><td>$row2->Beschreibung</td><td>$row2->Preis</td><td><img src='$row2->Bildlink'></td></tr>";
                }
                echo 
    "</table></p></center>";
                }

    ?>


  • #2
    <center><p><table>
    Sorry, aber bei solchem Code wir einem einigermaßen schlecht. Erst recht dabei:
    PHP-Code:
    while($row mysql_fetch_object($absenden)){ 
    ..
    $absenden2 mysql_query($befehl2); 
    Ich glaube, DU hast noch andere Probleme, als Layoutfragen.
    --

    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


    --

    Kommentar


    • #3
      Nein funktioniert alles soweit.
      Wie gesagt ist nur das mit den Tabellen.
      Damit mit den zweien hilft mir eigentlich, aber ich habe da eso einen eigenen Stil. Sicherlich so was ist Schei.. sich an zu gewöhnen aber wichtig ist das ich es lesen kann. Da dies schon recht übersichtlich ist hoffe ich einfach auf eine Antwort auf mein Problem. Aber da ich hier kostenlos auf Hilfe hoffe werde ich auch Kritik annehmen und lesen.

      Kommentar


      • #4
        Zitat von mcsebbi Beitrag anzeigen
        Damit mit den zweien hilft mir eigentlich
        Es ging nikosch sicher weniger um die ggf. fragwürdige Variablenbenennung, sondern viel mehr darum, dass innerhalb von Schleifen abgesetzte Datenbankabfragen großer konzeptioneller Unfug sind. Sowas lässt sich eigentlich immer durch passendere Abfragetechniken umgehen (Stichwort bspw. JOIN), ggf. nach Anpassung eines suboptimalen Datenmodells.

        Kommentar


        • #5
          Korrekt. Und „funktioniert alles soweit“ ist kein Grund, nicht trotzdem auf korrektes HTML zu achten. Denn sonst kommt schnell ein „Layout funzt nicht im ... Browser“ als nächste Forumfrage.
          --

          „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
          Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


          --

          Kommentar


          • #6
            Oh natürlich, ich bitte um Entschuldigung.

            Ich bitte habt erbarmen und gebt mir ein Tippt wie ich die Tabelle gleichgroß bekomme. Ich bin eben nicht lange dabei beim Programmieren.

            Nun Als Idee hatte ich eine Tabelle zu machen wo diese drin sind ist aber Unfug und klappte auch nicht. Ebenfalls habe ich es nicht genau probiert.

            Kommentar


            • #7
              Zitat von mcsebbi Beitrag anzeigen
              Oh natürlich, ich bitte um Entschuldigung.

              Ich bitte habt erbarmen und gebt mir ein Tippt wie ich die Tabelle gleichgroß bekomme. Ich bin eben nicht lange dabei beim Programmieren.

              Nun Als Idee hatte ich eine Tabelle zu machen wo diese drin sind ist aber Unfug und klappte auch nicht. Ebenfalls habe ich es nicht genau probiert.
              Code:
              <table style="min-width:400px"........
              bzw.
              Code:
              <table style="width:400px"........
              Such dir eins aus
              cu
              Grüße
              Destruction
              "Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]

              Kommentar


              • #8
                Danke hat geklappt. Läuft jetzt super.

                Kommentar


                • #9
                  Zitat von mcsebbi Beitrag anzeigen
                  Danke hat geklappt. Läuft jetzt super.
                  gerne.
                  "Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]

                  Kommentar

                  Lädt...
                  X