webForumDet fria alternativet

Gästboksproblem!

4 svar · 455 visningar · startad av Real

RealMedlem sedan jan. 200540 inlägg
#1

Hejsan. Jag har ett litet problem med min guestbook.php
Jag har precis skapat en tabell i databasen korrekt och jag har laddat upp allting på min server. Men nu visas följande medelande när jag går in på gästboken:

Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /free1go/f/e/www.festtorget.1go.dk/guestbook/guestbook.php on line 39

Warning: mysql_query(): A link to the server could not be established in /free1go/f/e/www.festtorget.1go.dk/guestbook/guestbook.php on line 39

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /free1go/f/e/www.festtorget.1go.dk/guestbook/guestbook.php on line 41

Vore jätta bra om någon kunde guida mig igenom hur jag ska göra! vill ni gå in & kika på den så finns den under fliken gästbok addressen är: http://www.leavlo.tk

Tack på förhand!

Här är koden för guestbook.php:

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Välkommen till MattiasWebb</title>
</head>

<body bgcolor="#F0F5F9">

                <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="72%" id="AutoNumber3" height="244">
                  <tr>
                    <td width="100%" height="292">
                    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#9BB9CE" width="91%" id="AutoNumber4" height="282">
                      <tr>
                        
          <td width="100%" height="21" bordercolor="#6695B5" bgcolor="#4E7EA2"> 
            <font face="Verdana" size="1">&nbsp;<font color="#FFFFFF"><b>Välkommen 
            till Klubb Leavlo!</b></font></font></td>
                      </tr>
                      <tr>
                        <td width="100%" height="261">
                        <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="714" id="AutoNumber5" height="234">
                          <tr>
                            <td width="8" height="234">&nbsp;</td>
                            
                <td width="706" height="234"> <p><font face="verdana" size="1"><strong><br>
                    <!-- Här börjar HTML-sidan. Här kan du lägga t.ex. en meny eller liknande. -->
                    </strong></font></p>
                  <DIV class="rubrik"><font size="1" face="Verdana">Gästbok</font></DIV>
                  <font size="1" face="Verdana"><BR>
                  <?
if ($max_inlagg == 0) {
$sql = "SELECT * FROM guestbook ORDER BY id DESC";
} else {
$sql = "SELECT * FROM guestbook ORDER BY id DESC LIMIT $max_inlagg";
}
$res = mysql_query($sql);

while($ar = mysql_fetch_array($res)) {

$namn = $ar['namn'];
$email = $ar['email'];
$hemsida = $ar['hemsida'];
$tid = $ar['tid'];
$text = $ar['text'];
$ip = $ar['ip'];
$id = $ar['id'];

$tid = date("Y-m-d H:i", $tid);

$namn = stripslashes($namn);
$email = stripslashes($email);
$hemsida = stripslashes($hemsida);
$text = stripslashes($text);

$text = htmlentities($text);
$text = nl2br($text);

	if ($bui_tags == 1) {
		$text = _bui($text);
	}
	if ($cs_tags == 1) {
		$text = _cs($text);
	}
	if ($qoute_tag == 1) {
		$text = _qoute($text);
	}
	if ($smileies == 1) {
		$text = _smileies($text);
	}
	if ($links == 1) {
		$text = _link($text);
	}
	if ($img == 1) {
		$text = _img($text);
	}

echo '<DIV class="tid">';

	if ($email == 'nomail' || $email == 'nosite') {
		echo $namn;
	} else {
		echo '<A href="mailto:'.$email.'">'.$namn.'</A>';
	}
	if ($hemsida == 'nosite' || $hemsida == 'nomail') {
		echo ' - ';
	} else {
		echo ' - <A href="'.$hemsida.'">'.$hemsida.'</A> - ';
	}

echo $tid.'</DIV><DIV class="text">'.$text.'</DIV>';

	if ($_SESSION['admin på gästboken.'] == 'mm, stämmer') {
		echo 'Admin: Detta skrevs av ip: '.$ip.'. <A href="guestbook.php?mode=delete&amp;id='.$id.'">Radera inlägget</A>. <A href="guestbook.php?mode=edit&amp;id='.$id.'">Redigera inlägget</A>.<BR>';
	}

echo '<BR><BR>';

}
?>
                  <BR>
                  </font><font face="Verdana">
                  <DIV class="rubrik"><font size="1">Nytt inlägg</font></DIV>
                  </font> <FORM METHOD=POST name="nytt" onSubmit="return valid();" action="../guestbook.php">
                    <TABLE style="font-size:12px;">
                      <TR> 
                        <TD><font size="1" face="Verdana">Namn:</font></TD>
                        <TD><font size="1" face="Verdana"> 
                          <INPUT TYPE="text" NAME="namn" maxLength="30">
                          </font></TD>
                      </TR>
                      <TR> 
                        <TD><font size="1" face="Verdana">E-mail:</font></TD>
                        <TD><font size="1" face="Verdana"> 
                          <INPUT TYPE="text" NAME="email" maxLength="50">
                          </font></TD>
                      </TR>
                      <TR> 
                        <TD><font size="1" face="Verdana">Hemsida:</font></TD>
                        <TD><font size="1" face="Verdana"> 
                          <INPUT TYPE="text" NAME="hemsida" maxLength="255" value="http://">
                          </font></TD>
                      </TR>
                    </TABLE>
                    <font size="1" face="Verdana"> 
                    <TEXTAREA NAME="text" ROWS="6" COLS="50"></TEXTAREA>
                    <BR>
                    <INPUT name="submit" TYPE="submit" value="Skicka!">
                    </font> 
                  </FORM>
                  <font size="1" face="Verdana"> 
                  <!-- Här kan du lägga till info som t.ex. regler osv. -->
                  <BR>
                  <BR>
                  </font><font face="Verdana"><font size="1"><A href="admin.php?mode=adminlogin">Admin</A> 
                  </font></font> 
                  <p>&nbsp;</p>
                  </td>
                          </tr>
                        </table>
                </td>
                      </tr>
                    </table>
                    </td>
                  </tr>
                </table>
              

</body>

</html>
pettssonMedlem sedan jan. 20021 122 inlägg
#2

Såvitt jag kan se så ansluter du inte till databasen

   $connection = mysql_connect("localhost", "användarnamn", "lösenord")
    or die("Databasfel: Kunde inte ansluta till databasen!");
   $mydb = "dindatabas";
   mysql_select_db($mydb)
    or die("Databasfel: Kunde inte öppna databasen");

Och sedan efter att du är klar

mysql_close($connection);
RealMedlem sedan jan. 200540 inlägg
#3

hänger inte riktigt med just nu. Ska jag fylla i dem där fälten där det står "localhost" osv?
För det gjorde jag och det kom upp fler felmedelanden då!

-tack på förhand

pettssonMedlem sedan jan. 20021 122 inlägg
#4

Jo, du ska fylla i dem med de värden som gäller på din databas. Skulle tro att localhost kan vara kvar, och sen får du skriva in din mysql-användare och -lösenord.

PeddaMedlem sedan juni 20006 032 inlägg
#5

Och glöm inte att byta ut "dindatabas" mot namnet på din databas.

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)