Hi, ich habe ein Problem mit diesem Script:
Das Ziel des Scripts ist es, die id, die in der Browserzeile übergeben wird aus der Datenbank auszulesen, und in die Klasse content einzulesen. Jedoch funktioniert das Script nicht. Ich bekomme nicht mal einen Error. Ich bereits
versucht, aber es erscheinen immer noch keine Fehler!
Auserdem habe ich mit var_dump content geprüft. Das Ergebnis:
object(content)(10) { ["id"]=> NULL ["titel"]=> NULL ["comment"]=> NULL ["type"]=> NULL ["url"]=> NULL ["datum"]=> NULL ["ort"]=> NULL ["galid"]=> NULL ["autor"]=> NULL ["recht"]=> NULL }
Oder liegt es vllt daran, dass ich nur PHP 4 habe?
Ich würde mich über jede Hilfe freuen.
PHP-Code:
<?php
class content {
var $id;
var $titel;
var $comment;
var $type;
var $url;
var $date;
var $datum;
var $ort;
var $galid;
var $autor;
var $recht;
function getcontent($idn) {
$res=mysql_query("SELECT * FROM content WHERE id ='$idn'");
while($row = mysql_fetch_array($res)) {
$this->id[$idn] = $row[id];
$this->titel[$idn] = $row[titel];
$this->comment[$idn] = $row[comment];
$this->type[$idn] = $row[type];
$this->url[$idn] = $row[url];
$this->date[$idn] = $row[date];
$this->datum[$idn] = $row[datum];
$this->ort[$idn] = $row[ort];
$this->galid[$idn] = $row[galid];
$this->autor[$idn] = $row[autor];
$this->recht[$idn] = $row[recht]; } }
}
$content = new content;
$content->getcontent($_GET[id]);
echo count($content);
echo $content->id[$_GET[id]];
echo $content->titel[$_GET[id]];
mysql_close($verbindung);
?>
PHP-Code:
<?php ini_set('display_errors',1);
error_reporting(A_ALL); ?>
Auserdem habe ich mit var_dump content geprüft. Das Ergebnis:
object(content)(10) { ["id"]=> NULL ["titel"]=> NULL ["comment"]=> NULL ["type"]=> NULL ["url"]=> NULL ["datum"]=> NULL ["ort"]=> NULL ["galid"]=> NULL ["autor"]=> NULL ["recht"]=> NULL }
Oder liegt es vllt daran, dass ich nur PHP 4 habe?
Ich würde mich über jede Hilfe freuen.
Kommentar