Fejl i kode - hjælp!
Hej, jeg er i gang med at lave en side med nogle kommentarer nogle nyheder (kommentarene er dog en side for sig selv).Men jeg får nogle errors, er der nogle som kan forklare mig hvad det skyldes? tak!
FEJL:
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /web/www/frac/users/p/piratesystems/kommentarer.php on line 43
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /web/www/frac/users/p/piratesystems/kommentarer.php on line 43
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /web/www/frac/users/p/piratesystems/kommentarer.php on line 44
KODEN
<?
$database = "xxx";
$bruger = "xxx";
$password = "xxx";
$host = "xxx";
if($_POST[id])
{
$nyhedsid = $_POST[id];
}
else
{
$nyhedsid = $_GET[id];
}
if(!$nyhedsid)
{
echo "Intet nyheds-id angivet.";
}
else
{
if($_POST[add_comment])
{
$navn = $_POST[navn];
$mail = $_POST[mail];
$kommentar = addslashes($_POST[kommentar]);
$addcomment = mysql_query("insert into kommentarer (nyhedsid, forfatternavn, forfattermail, kommentar, dato)
VALUES ('".$nyhedsid."','".$navn."','".$mail."','".$kommentar."',NOW())");
if($addcomment)
{
echo "Din kommentar er tilføjet. Mange tak.<br /><br />";
}
else
{
echo "Fejl: ".mysql_error();
}
}
$getcomments = mysql_query("select id, forfatternavn, forfattermail, dato,
kommentar from kommentarer where nyhedsid='".$nyhedsid."'");
if(mysql_num_rows($getcomments) > 0)
{
while($r = mysql_fetch_array($getcomments))
{
$kommentar = stripslashes($r[kommentar]);
$dato = $r[dato];
$forfatternavn = $r[forfatternavn];
$forfattermail = $r[forfattermail];
echo "<a href=\"mailto:".$forfattermail."">".$forfatternavn.\"</a> - ".$dato."<br />";
echo $kommentar."<br /><br />";
}
}
else
{
echo "Ingen kommentarer tilføjet til denne nyhed endnu.";
}
?>
<hr>
<form action="<?=$_SERVER[PHP_SELF];?>" method="post">
<input type="hidden" name="id" value="<?=$nyhedsid;?>">
Dit navn:<br>
<input type="text" name="navn" class="input"><br><br>
Din e-mail adresse:<br>
<input type="text" name="mail" class="input"><br><br>
Kommentar:<br>
<textarea cols="0" rows="5" name="kommentar" class="input"></textarea><br><br>
<div align="center"><input type="submit" name="add_comment" value=" - Tilføj - " class="button">
</form>
<?
}
?>
