Gästebuch verreisst das Layout!

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

  • Gästebuch verreisst das Layout!

    Ich habe ein Problem mit meinem eigenen Gästebuch. Wenn ich das Gästebuch einbaue in en Layout mit Tabellen verreisst es das Design Layout. Ohne Tabellen funzt das alles also nur mit css das Design Coden. Doch das sollte doch auch gehen mit Tabellen. Ich hab keine Ahnung wo der Fehler ist! Die grösse habe ich natürlich imer angepasst und auch noch kleiner gemacht als es sein müsste. Funzt nicht mit tabellen!Kann es am übergeben der Variablen liegen?Seitenumbruch? Am Java Smilie script sollte es nicht liegen! hab ich getestet. Wenn ihr mehr braucht schreibt es.

    Ich verzweifle noch ab dem Teil. Alles mit css zu coden ist nichteinmal so einfach. Aber machen könnte ich es schon aber sehr aufwändig.
    PHP-Code:

    // Datensätze ausgeben 
    $query1 "SELECT * FROM gaestebuch 
    ORDER BY id DESC limit 
    {$query_string}";
    $result1 mysql_query($query1);

    echo 
    "<p class = \"text\">Einträge im Gästebuch: " $result "</p>\n";

        
    // Smilies
        
    $search = array(
                        
    ':360:',
                        
    ':P',
                        
    ':drehen:',
                        
    ':halloween:',
                        
    ':jea:',
                        
    ':erbrechen:',
                        
    ':schwatzen:',
                        
    ':teufelgott:',
                        
    ':D',
                        
    ':bla:',
                        
    ':)',
                        
    ':S',
                        
    ':0');
    $replace = array(
    '<img src="pfad" alt=":360:" />',
    '<img src="pfad" alt=":P" />',
    '<img src="pfad" alt=":drehen:" />'
    '<img src="pfad" alt=":halloween:" />',
    '<img src="pfad" alt=":jea:" />',
     
    '<img src="pfad" alt=":erbrechen:" />',
     
    '<img src="pfad" alt=":schwatzen:" />',
     
    '<img src="pfad" alt=":teufelgott:" />',
     
    '<img src="pfad" alt=":D" />',
     
    '<img src="pfad" alt=":bla:" />',
     
    '<img src="pfad" alt=":)" />',
     
    '<img src="pfad" alt=":S" />',
    '<img src="pfad" alt=":0" />',
     
    '<img src="pfad" alt=":l" />'
     
    );

    while(
    $row mysql_fetch_assoc($result1))
    {
    $inhalt str_replace($search$replace$row['inhalt']); // text replacen für smilies
            
    $writetime strftime('%d. %m %Y um %H : %M'$row['zeit']);
    echo 
    "<br><br>
    <table width = \"550\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 1px solid #000000;\">"
    ;
             echo 
    "<tr>";
             echo 
    "<td width = \"350\">Name: ";
             if(
    trim($row['email']) == "")
             {
                 echo 
    $row['name'];
        }
             else
             {
            echo 
    "<a href=\"mailto:" $row['email'] . "\">" $row['name'] . "</a>";
        }
    "</td>";
             echo 
    "<td width = \"200px\">
             Datum:"
    ;
             echo 
    $writetime;
             
    "</td>";
             echo 
    "</tr>";
             echo 
    "<tr>";
             echo 
    "<td colspan=\"3\" width = \"550px\" style=\"border-bottom-width:1px;border-bottom-style:
    solid;border-bottom-color:#000000;\">Hompage: "
    ;
        if(
    trim($row['homepage']) != "")
             {
                 if(
    strtolower(substr($row['homepage'], 07)) == "http://")
                     {
                          echo 
    "<a href=\"" $row['homepage'] . "\" target=\"_blank\">Homepage</a>";
                    }
                     else
                     {
                         echo 
    "<a target=\"_blank\" href=\"http://" $row['homepage'] . "\">Homepage</a>";
                    }
        }     
    // Eintrags Nummero
             
    echo "<br />Eintrag Nr." $row['id'];
             
    ";</td>";
             echo 
    "</td>";
             echo 
    "</tr>";
             echo 
    "<td colspan=\"3\" width = \"550px\">Eintrag:<br />";
             echo  
    nl2br($inhalt);
             echo 
    "</td>";
             echo 
    "</tr>";
             echo 
    "</table>";
    }

    echo 
    "<div align = \"center\">";

    // Navigation 
    mysql_free_result($result1);

    if (!isset(
    $_GET['seite']))
    {
        if (
    $pages != 1)
           {
                
    $string['1'] = '<a href = "/index.php?path=gb&seite=2">Seite vorwärts</a>';
                echo 
    $string['1'];
           }
    }
    else
    {
           if (
    $_GET['seite'] != 1)
           {
                 
    $string['2'] = '<a href = "/index.php?path=gb&seite='.round($_GET['seite'] - 1).'">
    <br>Neuere Einträge</a>'
    ;
                 echo 
    $string['2'];
           }
           if (
    $_GET['seite'] < $pages)
           {
                 
    $string['1'] = '<a href = "/index.php?path=gb&seite='.round($_GET['seite'] + 1).'">
    Ältere Einträge</a>'
    ;
                 echo 
    $string['1'];
           }
    }
    echo 
    "</div>";
    ?> 
    Zuletzt geändert von starchild; 27.07.2005, 11:26.
    PHP Anfänger

  • #2
    Re: Gästebuch verreisst das Layout!

    und dein code "zerreißt" hier das layout.
    bitte passe dein posting gemäß den regeln an, so dass man bei 1024er auflösung nicht mehr horizontal scrollen muss.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      So habs geändert sorry.

      PHP-Code:

       
      '<img src="pfad" alt="<img src="images/smilies/biggrin.gif" border="0" alt="">" />',
       
      '<img src="pfad" alt=":bla:" />',
       
      '<img src="pfad" alt="<img src="images/smilies/smile.gif" border="0" alt="">" />'
      Was das hier genau soll das bei alt="<img ...... ">

      Ka das hab ich schon nicht gemacht im Gästebuch ist irgendwie hier im forum dazu kommen.
      PHP Anfänger

      Kommentar


      • #4
        Ich würde mir mal den HTML-Code, der im Browser ankommt, ansehen. Vielleicht entdeckt man da den Fehler. Aber was hat ein Layout überhaupt mit PHP zu tun?? Das ist ein HTML-Problem!

        Gruß
        Uwe

        Kommentar


        • #5
          Jaaaaaa THX
          Liegt nicht am Php Code aber das zeug hat mich verwirrt !

          Mir natürlich auch klar dass das eigentlich gar nicht am Php Code liegen kann. Weill ja Html und css die Ausgabe machen und Php nicht.

          THX
          uwe59

          Habs nochmal genau angsehen und verglichen und den Fehler gefunden.

          Kan geschlossen werden....


          Greeez starchild
          PHP Anfänger

          Kommentar

          Lädt...
          X