/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
hjælp til dette
Fra : Broxgaard


Dato : 23-12-02 21:34

Jeg har et problem

www.anti-bums.dk/nyt/candy/gb_laes.php

og her er script:

<? include("connect.php"); ?>
<?
$d = "%d"; // Ønskes dato skal der stå "%d" - ellers skal feltet være
tomt
$b = "%B"; // Ønskes måned skal der stå "%B" - ellers skal feltet være
tomt
$y = "%Y"; // Ønskes år skal der stå "%Y" - ellers skal feltet være tomt
$h = "%H"; // Ønskes time skal der stå "%H" - ellers skal feltet være
tomt
$m = "%M"; // Ønskes minutter skal der stå "%M" - ellers skal feltet være
tomt
$s = "%S"; // Ønskes sekundter skal der stå "%S" - ellers skal feltet
være tomt
?>
<html>
<head>
<!-- Minus AutoDato -->
<title>Gæstebog - Læs</title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<LINK REL="STYLESHEET" HREF="style.css" TYPE="text/css">
</head>
<body>
<center>
<TABLE BORDER="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD CLASS="topv">Gæstebog/Læs</TD>
<TD CLASS="toph" VALIGN="middle"><IFRAME SRC="banner.php" frameborder="0"
NAME="banner" WIDTH="468" HEIGHT="60" SCROLLING="no"></IFRAME></TD>
</TR>
</TABLE>
<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0">
<TR>
<TD CLASS="dd"></TD>
<TD CLASS="dd"></TD>
<TD CLASS="ddd"><? echo (strftime("$d $b $y $h:$m:$s"))?></TD>
</TR>
</TABLE>
<TABLE width="100%" BORDER="0" CELLSPACING="1">
<TR VALIGN="top">
<TD CLASS="ydervenstre"><TABLE WIDTH="130" BORDER="0" CELLSPACING="0"
CELLPADDING="0">
<TR>
<TD class="overskrift">Menu ::</TD></TR>
<?
$foresp = mysql_query("SELECT id, link title FROM candy_menu ORDER BY id
ASC");
while($data = mysql_fetch_row($foresp)){ ?>
<TR><TD ALIGN="center"><? echo "$data[1]<br>"; ?></TD></TR>
<?
}
?>
</TABLE>
<BR><BR><BR><BR><BR><BR></TD>
<TD class="ydermidt"><br>
<a href="gb_skriv.php">Skriv i gæstebogen</a><br>
<TABLE>
<?

// -- Indsat linier herunder --
$limi=3; // How many rows to display on each page
$numresult = mysql_query("SELECT count(id) FROM candy_gbog", $db);
$numrows = mysql_result($numresult, 0);
// -- Næste linie er blot for at få bedre beskrivelse af eventuelle fejl --
echo mysql_error();

if (empty($numrows)) {
echo "Ingen beskeder fundet.";
exit;
} else {
if (empty($offset)) {
$offset=0; // Where to start in the list, if nothing's specified.
Default should be '0'
}


# $result=mysql_query("SELECT id FROM candy_gbog WHERE id='$id' limit
$offset,$limi");
$result=mysql_query("SELECT navn, email, hp, icq, dato, besked, id FROM
candy_gbog ORDER BY id DESC limit $offset,$limi");

// calculate number of pages needing links
$pages=intval($numrows/$limi);

// $pages now contains int of pages needed unless there is a remainder from
division
if ($numrows%$limi) {
$pages++;
}

while($data = mysql_fetch_row($result)){
echo "<TR><TD VALIGN=TOP>";
echo "fra: <a HREF=\"mailto:$data[1]\">$data[0]</A>";
echo "<BR> Hp: <a HREF=\"http://$data[2]\"
TARGET=\"_blank\">$data[2]</A>";
echo "<BR>Icq: $data[3]";
echo "<BR>$data[4]";
echo "</TD><TD VALIGN=TOP>$data[5]</TD></TR>";
echo "<tr><td><hr></td></tr>";
}
}
?>
</TABLE>
<?

// -- Indsat 11 linier herunder for at vise Page 1 2 3 --
// Generate a nice layout for the links
echo "Page [";
for ($i=1;$i<=$pages;$i++) {
$newoffset=$limi*($i-1);
if ($offset==$newoffset) {
print (" &nbsp; <font color=\"#ff0000\"><b>$i</b></font> &nbsp; \n");
} else {
print "<a href=\"$PHP_SELF?offset=$newoffset\">$i</a>\n";
}
}
echo "]\n<br>\n";

// -- Indsat næste 3 linier for at 'rense' MySQL, så der ikke er åbne
forbindelser/foresprøgsler --
mysql_free_result($numresult);
mysql_free_result($result);
mysql_close();
?>


</TD>
<TD CLASS="yderhojre">
<TABLE WIDTH="100%" CELLSPACING="0" BORDER="0">
<TR><TD CLASS="overskrift">Gæstebogen ::</TD></TR>
<TR><TD CLASS="brodtekst">
<?
$foresp = mysql_query("SELECT navn, dato FROM candy_gbog ORDER BY dato
DESC LIMIT 1");
while($d = mysql_fetch_array($foresp)) {
$navn = $d["navn"];
$dato = $d["dato"];
$count++;

echo"
Den sidste der har skreve i<br>
gæstebogen var <b>$navn</b> den $dato
<br>Vil du være den næste?
<br>
";
}
?></td></tr>
<tr><td CLASS="brodtekst">Klik her for at skrive i gæstenbogen</td></tr>
<tr><td><br><br></td></tr>
<TR><TD CLASS="overskrift">Nyheder ::</TD></TR>
<tr><td><FONT SIZE="2"> <?
$query = mysql_query("SELECT * FROM candy_nyhed ORDER BY id DESC LIMIT
1");
while($r = mysql_fetch_array($query)) {
$tid = $r["tid"];
$nyhed = $r["nyhed"];
$overskrift = $r["overskrift"];
$count++;

echo"
<b>$overskrift</b><br><br>
$nyhed<br>
<br>
Skrevet den : $tid
<br>
<br>
";
}
?></FONT>
</td></tr>
<tr><td><HR><br></td></tr>
<tr><td ALIGN="center"><IFRAME SRC="bannerh.php" frameborder="0"
NAME="banner" WIDTH="88" HEIGHT="31" SCROLLING="no"></IFRAME></td></tr>
</TABLE>
</TR>
</TABLE>
<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0">
<TR>
<TD CLASS="bundv" VALIGN="middle"></TD>
<TD CLASS="bundm" VALIGN="middle"></TD>
<TD CLASS="bundh">&#169; Daniel Broxgaard</TD>
</TR>
</TABLE>
</center>
</body>
</html>

er der en der kan hjælp mig??



 
 
Broxgaard (23-12-2002)
Kommentar
Fra : Broxgaard


Dato : 23-12-02 21:42

behøver ikke hjælp...

har funde fejlen

fejlen var:

// -- Indsat næste 3 linier for at 'rense' MySQL, så der ikke er åbne
forbindelser/foresprøgsler --
mysql_free_result($numresult);
mysql_free_result($result);
mysql_close();


//Broxgaard




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste