tabelle verschiebt sich automatisch nach unten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
mrmicman2000
Mitglied
Beiträge: 20
Registriert: 13.07.2005 14:57

tabelle verschiebt sich automatisch nach unten

Beitrag von mrmicman2000 »

Hi

ich geb Daten aus einer meiner MySql Tabellen über PHP wieder in Form einer Tabelle aus.

Komischerweise befindet die sich nicht oben sondern ziemlich weit unten auf der Seite, oben ist nur alles weiß und ich hab keine unnötigen <br>s oder <p>s drin.

Mit jedem weiteren eintrag verschiebt sich auch die Tabelle noch weiter nach unten. Wie ist so etwas zu erlären?
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

gib mal link, oder code
mrmicman2000
Mitglied
Beiträge: 20
Registriert: 13.07.2005 14:57

Beitrag von mrmicman2000 »

bitteschön!
Soll ne Zitate Seite für unsere SchulHP werden.

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = '../forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
?>
<html>
<head>
<title>Zitate</title>
</head>
<body bgcolor = '#9DB7DD'>
<center><b><u><big style= 'color: #222244'>Zitate</big></u></b></center>
<br>
<p>Hier könnt ihr lustige Zitate unserer Lehrer sehen und selbst hinzufügen. <br>Das solltet ihr aber nur machen, wenn ihr sie vorher um Erlaubnis gefragt habt!<br>außerdem dürft ihr nur Zitate abgeben, die auch wirklich der Wahrheit entsprechen.<br> Das Team der Seite distanziert sich außerdem von den Inhalten der Zitate, da diese nicht von der Redaktion ausgegeben wurden</p>
<?php
  include("connect.php");
$abfrage = "SELECT * FROM Zitate ORDER BY id DESC";

$result = mysql_query($abfrage) OR die(mysql_error());
  ?>
<a href="eintrag.php">Neues Zitat eintragen</a>
      <table border="2" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="25%"><b>Lehrer</b></td>
    <td width="25%"><b>Zitat</b></td>
    <td width="25%"><b>Poster</b></td>
    <td width="25%"><b>Datum</b></td>
      </tr>
 <?

   while($row = mysql_fetch_object($result))

    {if ( $userdata['user_level'] == ADMIN )
    	{echo "<tr>

           <td width='25%'>"; if ($row->g == "m") { echo "Herr ";} elseif ($row->g == "w") { echo "Frau ";}  echo "$row->Lehrer</td>
           <td width='25%'>$row->Zitat</td>
           <td width='25%'><center>";
           if ($row->Email != "")
    		{?>
           <a href="mailto:<?php echo $row->Email; ?>"><?php echo $row->User; ?> </a> <?php } else { echo $row->User; } echo "</center></td>
           <td width='25%'><center>$row->date </center>"; ?><a href="delete.php?id=<?php echo $row->id; ?>">Löschen</a> <?php echo " </td>
           </tr>";

          echo "<br>"; }



    	else
    	{

    echo "<tr>
           <td width='25%'>"; if ($row->g == "m") { echo "Herr ";} elseif ($row->g == "w") { echo "Frau ";}  echo "$row->Lehrer</td>
           <td width='25%'>$row->Zitat</td>
           <td width='25%'><center>";
           if ($row->Email != "")
    		{?>
           <a href="mailto:<?php echo $row->Email; ?>"><?php echo $row->User; ?> </a> <?php } else { echo $row->User; } echo "</center></td>
           <td width='25%'><center>$row->date</center></td>
           </tr>
            <br>";
       }
    }



    ?>



</table>
<br>
<br>




</body>

</html>
mrmicman2000
Mitglied
Beiträge: 20
Registriert: 13.07.2005 14:57

Beitrag von mrmicman2000 »

echt keiner ne ahung das problem nervt nämlich echt.

im moment sieht man die tabelle schon gar nicht mehr wenn man auf die seite kommt :(
Benutzer

Beitrag von Benutzer »

Arbeitest du mit einem Editor?
Wenn ja, mit welchem?
mrmicman2000
Mitglied
Beiträge: 20
Registriert: 13.07.2005 14:57

Beitrag von mrmicman2000 »

ich nehm ultraedit und greif damit gleich über ftp auf meine dateien zu. ist praktisch.

aber mach ich da was falsch?


hab schon so viele leute gefragt doch keiner kann sich vorstellen woran das liegt. hier der Link: http://www.cogsoftware.de/Zitate/. Bitte runterscrollen, sonst seht ihr nix ^^
Benutzer

Beitrag von Benutzer »

Wenn dein Editor Sonderzeichen unterstützt schalte diese mal aus.
Damit meine ich das in HTML alle Umlaute in einen internationalen Code umgewandelt werden.
Solltest du sowas aktiviert haben schalte es ab und speichere die Site noch einmal neu.
Ein weiterere Versuch kann erfolgreich sein wenn du keine URI angibts die auf das W3 zeigt.

Üblich:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
und nun versuche das hier mal:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Beachte unbedingt das du es dort änderst bzw. findest wo die Site auch anfängt.
Also oberhalb im Headerbereich suchen.
Wenn die Tabelle in einer Seite einfach mit eingebunden wird musst du den Headerbereich suchen.
Diese findest du i.d.R. woanders.
Gutes Beispiel ist eben das Forum phpBB2.
Dort findest du solche Angaben in der overall_header.php Datei und genau dort muss es auch geändert werden!

[EDIT] Ich hab mir mal deine Seite angeschaut.
Versuche es mal mit den DOCTYPE Angaben jedoch ohne die URI.

Tommy
mrmicman2000
Mitglied
Beiträge: 20
Registriert: 13.07.2005 14:57

Beitrag von mrmicman2000 »

danke für die tipps!! :)

werde ich gleich mal ausprobieren, ich poste dann obs funktioniert!



PS: Auf der Seite bitte nicht auf das (noch) obergrottige Design achten ;) Sie entsteht erst wie gesagt. :D
mrmicman2000
Mitglied
Beiträge: 20
Registriert: 13.07.2005 14:57

Beitrag von mrmicman2000 »

schade das funktioniert nicht. langsam verzweifel ich echt. hatte noch nie so ein problem.

weitere vorschläge von euch?
Benutzer

Beitrag von Benutzer »

Ja, Editor wechseln!

Tommy
Antworten

Zurück zu „Coding & Technik“