Kann keine Daten in Datenbank speichern.
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
akzeptiert nutze
code
date
datum
eintrag
eintragen
erfolg
fehler
funktion
gleichen server
index
liegen
not
null
profil
statement
string
test
text
woche
-
Das script funktioniert auf dem gleichen Server wo es jetzt schon ist. Nur habe ich eine andere Seite noch mit drauf liegen und nun geht es nicht mehr.
<? if($_SESSION[id]!=""){ $from_id = mysql_real_escape_string($_SESSION[id]); $from_user = mysql_real_escape_string($_GET[from_user]); $to_id = mysql_real_escape_string($_GET[to_id]); $to_user = mysql_real_escape_string($_GET[to_user]); $text = mysql_real_escape_string($_GET[text]); $date = time(); $eintrag = "INSERT INTO loggb (from_id, from_user, to_id, to_user, text, timestamp) VALUES ('$from_id', '$from_user', '$to_id', '$to_user', '$text', '$date')"; $eintragen = mysql_query($eintrag); echo '<a href="index.php?site=user_hp&id='.$to_id.'">Zurück zum Profil.</a><br>'; } else { echo 'Du bist nicht eingeloggt.'; } ?>
meine config.php liegt auf der indexseite wo die Seiten per include funktion aufgerufen werden. Die Werte werden auch alle übergeben.
der link mit den daten sieht so aus
.../index.php?site=log_insert&to_id=2&to_user=Bismarck&from_user=h%FCbi&text=test
Weiß aber nicht warum er es nicht speichert. Sieht wer einen Fehler oder kann mir weiterhelfen. Hab schon die ganze Woche versucht was zu finden aber leider ohne erfolg und deswegen frag ich euch -.-* -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Auch wenn PHP 's akzeptiert: Nutze $_SESSION["id"] statt $_SESSION[id]. Im Query solltest du statt '$from_id' auch '".$from_id."' schreiben. Vielleicht behebt dies den Fehler.
-
Geht leider immernochnicht. Habs so geändert aber schreibt dennoch nichts in die Db
-
Poste doch mal bitte die Tabellendefinition von loggb. Am besten das CREATE-Statement dazu, sonst wird das hier nur Rätselraten.
-
CREATE TABLE `loggb` (
`from_id` int(5) NOT NULL default '0',
`to_id` int(5) NOT NULL default '0',
`from_user` varchar(10) collate latin1_german2_ci NOT NULL default '',
`to_user` varchar(10) collate latin1_german2_ci NOT NULL default '',
`text` longtext collate latin1_german2_ci NOT NULL,
`date` varchar(10) collate latin1_german2_ci NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
Was meinst du mit statement udn so ? :( -
Gib uns bitte ein var_dump() der $_SESSION- und $_GET-Variablen. So sehe ich den Fehler zumindest nicht wirklich...
-
Das kommt bei raus. Von oben nach unten die Variablen nacheinander eingefügt
string(1) "1" string(4) "hübi" string(1) "2" string(8) "Bismarck" string(4) "test" -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage