• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Irgendwas mit fehlerhaften $

Status
Für weitere Antworten geschlossen.
B

blueberry

Guest
[php:1:bb2c10e556]
<?PHP
if ($_SESSION["status"] == "admin") {

echo "<table border=0>
<tr>
<td>Ãœberschrift:</td>
<td><input type=text name=Uberschrift size=35 maxlength=40></td>
</tr>
<tr>
<td>Name:</td>
<td><input type=text name=Name size=35 maxlength=40></td>
</tr>
<tr>
<td>Text:</td>
<td><textarea rows=8 cols=40 name=Text></textarea></td>
</tr>
<tr>
<td><input type=submit name=Senden value=News></td>
<td><input type=reset name=Löschen value=Löschen></td>
</tr>
</table>";

} else {
echo "Du bist kein Admin, du f&auml;lscher";}

if (isset($_POST['Senden'])) {
$server="xxx";
$benutzer="xxxx";
$kennwort ="xxx";
$verbindung = mysql_connect($server, $benutzer, $kennwort);
mysql_select_db("xxx", $verbindung);
$Eintrag = "INSERT INTO news(id, Datum, Zeit, Uberschrift, Name, Text)
values (' ', '".date("d.m.Y")."','".date("H.i")."','".$_POST['Uberschrift']."',
'".$_POST['Name']."','".$_POST['Text']."')";

mysql_query($Eintrag);
if (mysql_query($Eintrag)) {
echo "News wurden Eingetragen";
} else {
echo "Fehler, nichts ist Passiert";
}
mysql_close($verbindung);

?>[/php:1:bb2c10e556]

der fehler dazu lautet:

Parse error: parse error, unexpected $ in /mnt/kw2/01/139/00000003/htdocs/news.php on line 43
 
Werbung:
also erstens fuehrst du die query 2x aus...

mysql_query($Eintrag);
if (mysql_query($Eintrag)) {

das obere wegstreichen...

zweitens waere es sinnvoll wenn du in zukunft die zeilen durchnummerierst oder zumindest die zeile 43 hervorhebst, dann muss ich mir nicht den ganzen quellcode durchschauen :) desweiteren wuerdest du, wenn du immer schoen mit tabulator arbeiten wuerdest, schoen merken dass da ein } fehlt:

[php:1:fcddbb4978]
<?PHP
if ($_SESSION["status"] == "admin") {
echo "<table border=0>
<tr>
<td>Ãœberschrift:</td>
<td><input type=text name=Uberschrift size=35 maxlength=40></td>
</tr>
<tr>
<td>Name:</td>
<td><input type=text name=Name size=35 maxlength=40></td>
</tr>
<tr>
<td>Text:</td>
<td><textarea rows=8 cols=40 name=Text></textarea></td>
</tr>
<tr>
<td><input type=submit name=Senden value=News></td>
<td><input type=reset name=Löschen value=Löschen></td>
</tr>
</table>";
} else {
echo "Du bist kein Admin, du f&auml;lscher";
}

if (isset($_POST['Senden'])) {
$server="xxx";
$benutzer="xxxx";
$kennwort ="xxx";
$verbindung = mysql_connect($server, $benutzer, $kennwort);
mysql_select_db("xxx", $verbindung);
$Eintrag = "INSERT INTO news(id, Datum, Zeit, Uberschrift, Name, Text) values (' ', '".date("d.m.Y")."','".date("H.i")."','".$_POST['Uberschrift']."','".$_POST['Name']."','".$_POST['Text']."')";

if (mysql_query($Eintrag)) {
echo "News wurden Eingetragen";
} else {
echo "Fehler, nichts ist Passiert";
}
mysql_close($verbindung);
}
?>
[/php:1:fcddbb4978]

PS: letzte zeile :)
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben