Har just lagt till denna koden på min sidan... funkar utan problem.
MEN
När jag sedan ska öppna admin sidan, så funkar det ej att logga in där.
Tar jag bort denna kodsnutten, så funkar det igen.
Vad är det som gör att det ej går att logga in på admin sida pga att jag använder mig av denna i head koden?
<?
include("tjolahopp.php");
{
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
$get = mysql_db_query($databas, "SELECT * FROM guestbook ORDER BY id DESC LIMIT 1");
?>
<head>
</head>
<table border=1 bordercolor="#FFFFFF" width="155">
<tr bgColor="#FFFFFF"><b><div align="center"><font color="#0E3059">Gästboken</font></div></b>
</tr>
<td width="155" height="*" valign="top" bgcolor="#0E3059" border="0">
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td align='left' valign='top'>
<?
$limit ="1";
while ($guestbook = mysql_fetch_array ($get)) {
print "<b>";
print $guestbook["name"];
print "</b> har skrivit detta:<br>";
print $guestbook["msg"];
print "<b><br>";
print $guestbook["date"];
print "</b>";
}
mysql_close($conn);
}
?>
</td></tr></table>
</td></table>
$conn är en databaskoppling i form av en variabel. Troligen så finns det kod längre ner som använder sig av denna koppling, men som bara används när du loggar in som admin.
mysql_close($conn); behövs i regel inte, men om du använder det, se till att lägga det efter den sista biten kod som använder $conn.
Tack för svaret!
Kan jag använda mig av någon annat istället för $conn?
Infogar detta i head, för att få fram det senaste gästboks inlägget.
Admin sidan till nyheter, använder oxå $conn = mysql_connect
$conn är en variabel, så den kan du döpa till vad du vill, t ex:
$hahahahahahahaha = mysql_connect("$dbhost", "$dbuser", "$dbpass");
Men då kvarstår ändå problemet att du inte kan komma åt databasen efter att du stängt kopplingen.
Jag rekommenderar att du prövar att ta bort raden mysql_close($conn); från sin nuvarande plats och lägger den allra sist i dokumentet och ser om problemet kvarstår.
...
</body>
</html>
<?
mysql_close($conn);
?>
tackar!
Men ingen skillnad, dessvärre
GislavedMedlem sedan nov. 20041 740 inlägg Vad får du för felmeddelande när du försöker logga in?
Grejjen är att jag inte får ett enda, sidan laddas om bara.
Tar jag däremot bort koden, så kan ja logga in utan problem
jonnyzMedlem sedan okt. 2004502 inlägg Det bör vara smidigare att låta kopplingen till databasen vara öppen lite längre och stänga den längre ner på sidan när den inte ska användas mer.
I annat fall förbrukar du resurser genom att behöva skapa en ny databaskoppling i onödan.