creativeheadz
Erfahrenes Mitglied
Hallo zusammen,
ich hoffe ich habe meinen Beitrag ins richtige Forum gepostet und auch für meinen Themen titel könnt ihr mir gerne die Rote Karte zeigen Nur es viel mir doch was schwer das in bündige Worte zu fassen.
Kurze Erläuterung
Auf meiner webseite rufe ich jede Sekunde Daten aus der Datenbank ab. Dies funktioniert auch ganz gut. Ich verwende dazu folgenden Code (JavaScript / HTML)
show.php
In der show.php rufe ich alle Daten ab, die per GET zu der entsprechenden id gehören.
Ich kann nun die Daten auf meiner index.php (die show.php wird ja durch das obene stehende Script hinzugeladen) mit einem div-tag plazieren...
Beispiel:
<div id="Titel"></div> = Ausgabe aller Daten aus der show.php
Mein Problem
in der show .php rufe ich jedoch mehrere Daten wie datum, Titel, Username, Nachricht ab. Wenn ich nun den div -tag nutze gebe ich alle diese Daten an einer Position meiner index.php aus. Jedoch nicht an den dafür vorgesehenen plätzen.
Bestimmt gibt es die Möglichkeit auch bei der Ausgabe alle Daten einen eigenen Div-tag zu erzeugen den ich dann beliebig plazieren kann.
<div id="datum"></div>
<div id="titel"></div>
<div id="username"></div>
<div id="nachricht"></div>
Ich hoffe man kann daraus verstehen, was mein Problem ist.Wenn nicht versuche ich es gerne noch anders zu erklären.
Danke im vorraus für alle eingehenden Bemühungen.
lg
daniel
ich hoffe ich habe meinen Beitrag ins richtige Forum gepostet und auch für meinen Themen titel könnt ihr mir gerne die Rote Karte zeigen Nur es viel mir doch was schwer das in bündige Worte zu fassen.
Kurze Erläuterung
Auf meiner webseite rufe ich jede Sekunde Daten aus der Datenbank ab. Dies funktioniert auch ganz gut. Ich verwende dazu folgenden Code (JavaScript / HTML)
HTML:
<script type="text/javascript" >
// globale Instanz von XMLHttpRequest
var xmlHttp = false;
// XMLHttpRequest-Instanz erstellen
// ... für Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
}
}
// ... für Mozilla, Opera und Safari
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
loadauctionData();
setInterval("loadData()",1000);
function loadData()
{
if (xmlHttp) {
xmlHttp.open('GET', 'show.php?id=<?php echo $_GET["id"]; ?>', true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
document.getElementById("Titel").innerHTML = xmlHttp.responseText;
}
};
xmlHttp.send(null);
}
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td >Titel</td>
<td ><div id="Titel"></div></td>
</tr>
<tr>
<td >Datum</td>
<td ></td>
</tr>
<tr>
<td >Nachricht</td>
<td ></td>
</tr>
<tr>
<td >Username</td>
<td ></td>
</tr>
</table>
show.php
PHP:
<?php
include('config.php');
// Cachen verhindern
header("Expires: Sat, 05 Nov 2005 00:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
$id=$_GET["id"];
$abfrage = "SELECT * FROM news Where id='$id'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)){
$Titel= $row->Titel;
$datum= $row->datum;
$username= $row->username;
$nachricht= $row->nachricht;
}
echo "$Titel";
echo "$datum";
echo "$username";
echo "$nachricht";
?>
In der show.php rufe ich alle Daten ab, die per GET zu der entsprechenden id gehören.
Ich kann nun die Daten auf meiner index.php (die show.php wird ja durch das obene stehende Script hinzugeladen) mit einem div-tag plazieren...
Beispiel:
<div id="Titel"></div> = Ausgabe aller Daten aus der show.php
Mein Problem
in der show .php rufe ich jedoch mehrere Daten wie datum, Titel, Username, Nachricht ab. Wenn ich nun den div -tag nutze gebe ich alle diese Daten an einer Position meiner index.php aus. Jedoch nicht an den dafür vorgesehenen plätzen.
Bestimmt gibt es die Möglichkeit auch bei der Ausgabe alle Daten einen eigenen Div-tag zu erzeugen den ich dann beliebig plazieren kann.
<div id="datum"></div>
<div id="titel"></div>
<div id="username"></div>
<div id="nachricht"></div>
Ich hoffe man kann daraus verstehen, was mein Problem ist.Wenn nicht versuche ich es gerne noch anders zu erklären.
Danke im vorraus für alle eingehenden Bemühungen.
lg
daniel