• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

PHP: Fehler in Mysql-Datenbank eintragen

Christoph680

Anwärter/in
Mitglied seit
22.06.2003
Beiträge
37
Reaktionspunkte
0
Hi!
Ich möchte mit folgendem Script auf meinem privaten Rechner Daten in eine Mysql-Datenbank eintragen. Der Senden-Button ruft die Datei per "insert_news.php?action=submit" auf. Nun kommt folgender Fehler:


Parse error: parse error, unexpected T_FUNCTION in D:\Software\xampp\xampp\xampp\htdocs\insert_news.php on line 5

Allerdings gibt es in Linie 5 gar keinen PHP-Code.. Könnt ihr mir vielleicht helfen? Hier ist mal der komplette Code der Seite:

<html>
<head>
<title>Christoph680.de.vu - News eintragen...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body style="margin-top:0px; background-color:b9b9b9;">
<?php
if ($_get['action'] == "submit"){

$conn = mysql_connect('localhost','root','');
mysql_select_db('news',$conn);

$datum = date("Y-m-d H:i:s",time());

$sql = "INSERT INTO news(title,entry,date) VALUES($title,$entry,$datum)";
$result = mysql_query($sql,$conn);
mysql_close($conn);
}
?>
<div align="center">
<table class="font" width="673" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="header" valign="bottom" style="padding-left:40px;padding-right:40px;height:247px;width:673px;background-image:url('images/header_big.jpg')"><a href="#">Home</a>
| <a href="#">About</a> | <a href="#">Tutorials</a> | <a href="#">Software</a>
| <a href="#">Downloads</a> | <a href="#">Support</a> | <a href="#">Impressum</a></td>
</tr>
<tr>
<td align="left" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="17px" style="background-image:url('images/shadow_l.jpg');background-repeat:repeat-y"> </td>
<td style="padding:15px;background-color:e9e9e9;background-image:url('images/background_site.jpg');background-repeat:no-repeat;background-position:top right;" class="font" align="left" valign="top"><h1>News
eintragen... </h1>
<hr style="border-style:dashed;border-color:CCCCCC">
<p><form name="form1" method="POST" action="insert_news.php?action=submit">
<input type="text" name="title" value="Titel">
<br>
<textarea name="entry">Eintrag</textarea>
<br>
<input type="submit" name="button" value=" OK ">
<input type="hidden" name="MM_insert" value="form1">
</form></p></td>
<td width="14px" style="background-image:url('images/shadow_r.jpg');background-repeat:repeat-y"> </td>
</tr>
</table></td>
</tr>
<tr>
<td><img src="images/footer.jpg" width="673" height="24"></td>
</tr>
</table>
</div>
</body>
</html>

Cu,
der PC
 
kein fehler bei php5.
aber: bitte befasse dich mal mit dem thema pruefung von variablen und sql injection, das koennte sonst mal eine boese ueberraschung geben.
PS: das Array heisst eigentlich $_GET :)
 
marky68 am 25.01.2007 16:02 schrieb:
kein fehler bei php5.
aber: bitte befasse dich mal mit dem thema pruefung von variablen und sql injection, das koennte sonst mal eine boese ueberraschung geben.
PS: das Array heisst eigentlich $_GET :)

[edit]
Nya, ich hab auf meinem XAMPP-Server PHP 5 laufen. Stimmt da vielleicht doch was anderes nicht?

Cu,
der PC
 
Zurück