kostenloser Webspace werbefrei: lima-city


Großes Problem bei PHP-Ausgabe in Div-Container

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    Hallo!

    Ich will in einem Div-tag/container">Container eine Tabelle mit Inhalt aus einer Datenbank ausgeben und habe da jetzt ein riesiges Problem das ich nicht verstehe. Der betroffene Div verschwindet nämlich einfach sobald die Daten ausgegeben werden, und die Daten fliegen irgendwo auf der Seite herum.
    Das ist mal der relevante Teil des PHP-Codes:
    $get = mysql_query($select);
    			ob_start();
    			$i = 1;
    			while($row = mysql_fetch_object($get))
    				{
    				echo $output = <<< heredoc
    				<table border="1px"><tr><td align="center">$i</td><td border="0px"></td></tr><tr><td><b>CODE:</b></td><td>$row->code</td></tr><tr><td><b>ACTIVE:</b></td><td>$row->active</td></tr><tr><td><b>Link 1:</b></td><td>$row->link1</td></tr><tr><td><b>LINK 2:</b></td><td>$row->link2</td></tr></table><br>
    heredoc;
    				$i++;
    				}
    			$codes_output = ob_get_contents();
    			ob_end_clean();
    			
    			echo $show_codes = <<< heredoc
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
              "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    	<meta http-equiv="content-type" content="text/html; charset=utf-8">
    	<meta http-equiv="Content-Style-Type" content="text/css">
    	<meta name="robots" content="noindex">
    <link rel="icon" href="/img/favicon.png" type="image/png">
    <link rel="shortcut icon" href="/img/favicon.png" type="image/png"> 
    <title>Special-Downloads - ADMIN AREA</title>
    <link rel="stylesheet" type="text/css" href="css/admin-home.css">
    </head>
    <body>
    <form action="logout.php" method="post"><input type="submit" value="Logout" id="logout"></form>
    <div id="layer1">
    <div id="layer2">
    <div id="top"><img src="img/top.gif" alt="" id="topbg"></div>
    <div id="nav">
    <form action="show-codes.php" method="post"><input type="submit" value="Codes anzeigen" name="show_codes" id="button-sc"></form>
    <br><br><br>
    <form action="show-LOG.php" method="post"><input type="submit" value="Special Downloads" name="show_LOG" id="button-sl"></form>
    </div>
    <div id="add-code">
    <p align="center">--> <big><b><u>Code hinzuf&uuml;gen</u></b></big> <--</p>
    <br>
    <form action="add.php" method="post">
    <table border="0px" align="center">
    <tr>
    <td><b>Code: </b></td><td> <input type="text" name="code"></td><td>( <i>15 Zeichen</i> )</td>
    </tr>
    <tr>
    <td><b>Link 1: </b></td><td colspan="3"> <input type="text" name="link1" class="input-links"></td>
    </tr>
    <tr>
    <td><b>Link 2: </b></td><td colspan="3"> <input type="text" name="link2" class="input-links"></td>
    </tr>
    <tr>
    <td colspan="3"><input type="submit" value="Eintragen" id="submit-code"></td>
    </tr>
    <tr>
    <td colspan="3"></td>
    </tr>
    </form>
    </div>
    <div id="log-output">$codes_output</div>
    </div>
    </div>
    </body>
    </html>
    heredoc;


    Und das ist der betroffene Div:

    #log-output {
    	position: absolute;
    	top: 248px;
    	left: 200px;
    	width: 596px;
    	height: 394px;
    	background-color: #b7b7b7;
    	border-top: 2px solid #000000;
    	border-left: 2px solid #919191;
    	border-right: 2px solid #919191;
    	border-bottom: 2px solid #000000;
    	overflow-x: scroll;
    	overflow-y: scroll;
    		scrollbar-base-color:#000000;
    		scrollbar-3dlight-color:#4d4e4e;
    		scrollbar-arrow-color:#FFFFFF;
    		scrollbar-darkshadow-color:#000000;
    		scrollbar-face-color:#8c8c8c;
    		scrollbar-shadow-color:#000000;
    		scrollbar-track-color:#B1B1B1;
    }


    Ich versteh es wirklich nicht... Ich hoffe jemand kann mir da helfen.
    Danke im Voraus!

    Edit:
    Das lustige daran ist, dass der Div-Container zwar vom Bildschirm verschwindet, aber im Ausgabequelltext nach wie vor vorhanden ist..

    Beitrag zuletzt geändert: 6.6.2012 12:50:33 von yorecords
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. daswing

    Moderator Kostenloser Webspace von daswing

    daswing hat kostenlosen Webspace.

    Live-Beispiel wäre angebracht, dann könnte man sich das genauer ansehen.

    Ich vermute das der DIV-Container zuvor leer ist und dann befüllt wird. Hast du es schon einmal mit Testdaten probiert, also einfach eine Tabelle manuell eingefügt.

    Ich vermute einen einfachen CSS-Fehler, nur CSS ist am besten live zu untersuchen.

    mfg Stephan
  4. Versuch mal in dem php code weiter oben, beim echo die html " durch ein ` zuersetzen.
  5. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    Danke für eure Antworten! Das Problem ist gelöst.
    Ich Affe hab das schließende Table-Tag vergessen... :wall:
  6. yorecords schrieb:
    Danke für eure Antworten! Das Problem ist gelöst.


    Dann mache ich hier dicht!

    Bei Rückfragen, einfach eine PN an mich.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!