Hi
Also ichz arbeite grad an ner kleinen Community und habe Registrieren und Login und Profil bearbeiten und Löschen und sowas alles schon gemacht... so nun wollte ich mich an nem kleinen PM System versuchen aber ich finde den Fehler einfach nicht es liegt glaube ich an den Anführungszeichen/Hochkommas aber mit wechseln hats leider nicht geklappt...hier mal mein Code
Send.php
Ist auch eig. nur nen mini Script...-.-'
index.php
So und hier dann noch Config.php
So und der Mysql Error
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''von_id','zu_id','nachricht') VALUES('','','')' at line 1
So er sagt da ist was mit den Hochkommas in Zeile 1 falsch aber das macht wenig sinn... ? weil zeile 1 ist immer <?php
und dann habe ich gedacht vllt ist was in der Config.php falsch... aber da hat sich nix geändert wenn ich die "Gänsefüßchen" geändert habe
Kann mir pls einer Helfen ?
Also ichz arbeite grad an ner kleinen Community und habe Registrieren und Login und Profil bearbeiten und Löschen und sowas alles schon gemacht... so nun wollte ich mich an nem kleinen PM System versuchen aber ich finde den Fehler einfach nicht es liegt glaube ich an den Anführungszeichen/Hochkommas aber mit wechseln hats leider nicht geklappt...hier mal mein Code
Send.php
PHP:
<?php
include('config.php');
$from = $_POST['from'];
$to = $_POST['to'];
$pm = $_POST['pm'];
$query = "INSERT INTO nachrichten('von_id','zu_id','nachricht') VALUES('$from','$to','$pm')";
$res = mysql_query($query);
echo mysql_error();
?>
index.php
PHP:
<?php
include('config.php');
$username = 'user123';
$query = "SELECT * FROM nachrichten WHERE `zu_id` = '".$username."' ";
$res = mysql_query($query);
while($row = mysql_fetch_object($res)) {
echo "Von :";
echo $row->from;
echo "<br/>";
echo "Nachricht:";
echo $row->pm;
echo "<br/>";
}
echo mysql_error();
echo "<form action=\"send.php\" method=\"post\">";
echo "<input type=\"text\" name=\"pm\">";
echo "<input type=\"hidden\" value=\"test\" name=\"from\">";
echo "<input type=\"hidden\" value=\"user123\" name=\"to\">";
echo "<input type=\"submit\">";
echo "</from>";
?>
PHP:
<?php
mysql_connect("localhost", "root" , "");
mysql_select_db("message");
?>
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''von_id','zu_id','nachricht') VALUES('','','')' at line 1
So er sagt da ist was mit den Hochkommas in Zeile 1 falsch aber das macht wenig sinn... ? weil zeile 1 ist immer <?php
und dann habe ich gedacht vllt ist was in der Config.php falsch... aber da hat sich nix geändert wenn ich die "Gänsefüßchen" geändert habe
Kann mir pls einer Helfen ?