Hallo
ich arbeite gerade an einem Gästebch und will ihn mit meinener mysql Datenbank verbinden.
Ich habe 3 Dateieien erstellt eine HTML Datei für mit den Eingabefelder:Name,E-Mail,Text erstellt.
Dann habe ich 2 weiter php Dateien erstellt und guest_2.php und gust_3.php.
Die 3 Datei scheit zu laufen aber bei der 2 php Datei wird immer ein Fehler angezeigt.
Der Fehler lautet
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in c:\foxserv\www\guest_2.php on line 16
Dann habe ich den Code or die geändert und jetzt zeigt er es an.
or die('<SPAN <einträge zur zeit nicht verfügbar...</SPAN>');
Doch jetzt zeigt er eine andere Fehlermeldung:
Parse error: parse error, unexpected '\"' in c:\foxserv\www\guest_2.php on line 15
Ich glaube das es an der Verbindung liegt.
guest_2.php
------------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<STYLE type=text/css">
<!-
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333}
->
</STYLE>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<SPAN class="text">
<?php
$datum = date("Y-m-d H:i:s");
$db=@mysql_connect("umfrage",root")
or die('<SPAN class="text"<Das Gästebuch ist zurzeit nicht verfügbar...></SPAN>');
if($name!="" && $email!="" && $text!="")
{
$eintrag = "INSTERT INTO guest (datum, name, email, text) VALUES ('$datum', '$name', '$email', '$text')";
mysql_db_query ("guest", $eintrag);
mysql_close ($db);
echo "Ihr Eintrag wurde erfolgreich vorgenommen!";
}
else
{
echo "Eintrag wurde nicht vorgenommen, da einige Felder falsch oer unvollständig ausgefühllt wurden!";
}
?>
</SPAN>
<TABLE border=0" cellspacing=22" cellpadding="4">
<TR align="left valign="top">
<TD width="49" class="text"
bgcolor="#999999" height="18">Name:</TD>
<TD class="text" bgcolor="#CCCCCC" width="25" height="18">
<?php echo $name;?>
</TD>
</TR>
<TR align="left" valing="top">
<TD width="49" class="text"
bgcolor="#999999">E-Mail:</TD>
<TD class="text" bgcolor="#CCCCCC" width="25">
<?php echo $email;?>
</TD>
</TR>
<TR align="left" valign="top">
<TD width="49" class="text"
bgcolor="#999999">Text:</TD>
<TD class="text" bgcolor="#CCCCCC" width="25">
<?php echo $text;?>
</TD>
</TR>
</TABLE>
</body>
</html>
---------------------------------------------------------------------------
guest_3.php
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<TABLE border="0" cellspacing="2" cellpadding="4">
<?php
$db=@mysql_connect("umfrage","root")
or die('<SPAN class="text">einträge zur zeit nicht verfügbar...</SPAN>');
$abrage="SELECT * FROM guest ORDER BY datum desc";
$res=mysql_db_query("guest",$abfrage);
$num=mysql_num_rows($res);
if ($num>0)
{
for($i=0;$i<$num;$i++)
{
$datum=mysql_result($res,$i,"datum");
$name=mysql_result($res,$i,"name");
$name=mysql_result($res,$i,"email");
$text=mysql_result($res,i,"text");
?>
<TR align="left" valign="top">
<TD width="50" class="text"
bgcolor="#999999">Datum:</TD>
<TD class="text" bgcolor="#CCCCCC">
<?php echo $datum;?>
</TD>
</TR>
<TR align="left" valign="top">
<TD width="50" class="text"
bgcolor="#999999">Name:</TD>
<?php echo $name;?>
</TR>
<TR align="left" valign="top">
<TD width="50" class="text"
bgcolor"#999999">E-Mail:</TD>
<TD class="text" bgcolor="#CCCCCC"> <a href="mailto:<?php echo $email;?>"
class="textlink">
<?php echo $email;?>
</a> </TD>
</TR>
<TR align="left" valign="top">
<TD width="50" class="text"
bgcolor="999999">Text:</TD>
<TD class="text" bgcolor="#CCCCCC">
<?php echo $text;?>
<TR lign="left" valign="top">
<TD colspan="2" class="text"
height="20"> </TD>
</TR>
<?php
}
}
else
{
?>
<TR align="left" valign="top">
<TD colspan="2" class="text"
height="20">Keine Einträge verfügbar</TD>
</TR>
<?php
}
mysql_close($db);
?>
</TABLE>
</body>
</html>
------------------------------------------------------------------------
Die Datenbank heißt Umfrage
Die Tabelle heißt guest
Der username ist root, und kein passwort
mfg
Muamer