Hallo miteindaner
Ich habe ein kleines Problem, bei dem ich nicht mehr weiter weiss:
Komischerweise wird plötzlich ein Teil des Scripts nicht mehr ausgeführt.
die Datei get_content.php
Komischerweise wird die Fallback-Version ohne JavaScript richtig angezeigt, aber mit JavaScript kommt beim Firebug als Antwort nur das:
Wenn ich bei der Agenda-Klasse nur eine Zeile auskommentiere, funktioniert es auch mit AJAX:
Hat jemand vielleicht eine Idee??
Achja, hier noch der Link (Menu-Punkt Agenda):
Harmonie Schwarzenburg: Home
Besten Dank
MFG
P51D
Ich habe ein kleines Problem, bei dem ich nicht mehr weiter weiss:
Komischerweise wird plötzlich ein Teil des Scripts nicht mehr ausgeführt.
die Datei get_content.php
PHP:
if(isset($_GET["page"])){
$title = "";
$date = "";
$type = "";
$author = "Admistrator";
$page = "";
$request = $_GET['page'];
if($request == "agenda"){
/**
* Agenda einbinden und Zugriff auf Datenbank initialisieren
*/
require_once("includes/class_agenda.php");
$agenda = new MySQL_agenda();
$title = "Agenda";
$page = $agenda->display_events($num = 0, $tab_offset = 3);
}
echo json_encode($send); // Array codieren als String (JSON)
}
Komischerweise wird die Fallback-Version ohne JavaScript richtig angezeigt, aber mit JavaScript kommt beim Firebug als Antwort nur das:
[TABLE="class: domTable"]
[TR="class: memberRow userRow"]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]page[/TD]
[TD="class: memberValueCell"]"agenda"[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]title[/TD]
[TD="class: memberValueCell"]"Agenda"[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]date_time[/TD]
[TD="class: memberValueCell"]""[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]type[/TD]
[TD="class: memberValueCell"]""[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]author[/TD]
[TD="class: memberValueCell"]"Admistrator"[/TD]
[/TR]
[TR="class: memberRow userRow"]
[TD="class: memberHeaderCell"][/TD]
[TD="class: memberLabelCell"]content[/TD]
[TD="class: memberValueCell"]null[/TD]
[/TR]
[/TABLE]
Wenn ich bei der Agenda-Klasse nur eine Zeile auskommentiere, funktioniert es auch mit AJAX:
PHP:
while(($row = mysql_fetch_array($result)) && ($count <= $num)){ // Alle oder nur best. Anzahl ausgeben
if(($count % 2) == 0){ // Zeilenweise Farbe wechseln
$msg .= "\r$tabs\t<tr bgcolor=\"$this->color_body1\">";
}
else{
$msg .= "\r$tabs\t<tr bgcolor=\"$this->color_body2\">";
}
$count ++;
if($row["priority"] == 1){ // Priorität markieren
$font = 'style="color: '.$this->high_priority.'"';
}
else{
$font = 'style="color: '.$this->normal_priority.'"';
}
$msg .= "\r$tabs\t\t<td align=\"center\" $font>".$this->get_event_date($row["id"])."</td>";
$msg .= "\r$tabs\t\t<td $font>".$row["description"]."</td>";
$msg .= "\r$tabs\t\t<td $font>".$row["location"]."</td>"; /// <== Auskommentiert -> läuft; so nicht
$msg .= "\r$tabs\t</tr>";
}
Hat jemand vielleicht eine Idee??
Achja, hier noch der Link (Menu-Punkt Agenda):
Harmonie Schwarzenburg: Home
Besten Dank
MFG
P51D