Avatar billede qubi Nybegynder
22. oktober 2002 - 12:53 Der er 37 kommentarer og
1 løsning

loop

min webhotel udbyder har lukket mit webhotel fordi en af mine sider laver et loop...
Jeg er ret sikker på at det må være følgende dato-tids-funktion, men kan ikke se hvad der er...
<?php
$ugedag[0] = "Søndag";
$ugedag[1] = "Mandag";
$ugedag[2] = "Tirsdag";
$ugedag[3] = "Onsdag";
$ugedag[4] = "Torsdag";
$ugedag[5] = "Fredag";
$ugedag[6] = "Lørdag";

$dato_array = getdate();
$dato = $ugedag [$dato_array ["wday"]] . "&nbsp;d.&nbsp;" . $dato_array["mday"] . "/" . $dato_array["mon"] . "&nbsp;-&nbsp;" . $dato_array["year"];

$tid = date ("H:i");
echo "$dato klokken er $tid";
?>

Et hurtigt svar vil få 200 point
Avatar billede qubi Nybegynder
22. oktober 2002 - 12:57 #1
hele koden i filen, som bliver included på hovedsiden, ser således ud:

<!-- Minus AutoDato -->
<TABLE border="0" width="705" height="120" align="center" cellspacing="0" cellpadding="0">
<TR>
<TD background="http://www.musikviden.dk/test/billeder/menu_top_bg.gif" width="705" height="17">
<table border="0" width="705" height="17" cellpadding="0" cellspacing="0">
<tr><font face="tahoma" size="2">
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/test/undersider/kontakt.php">Kontakt</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/test/undersider/information.php">Information</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/test/undersider/newsfeeder.php">Nyhedsboks</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/test/undersider/linktilos.php">Link til os</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/test/undersider/partnere.php">Partnere</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/admin/admin-login.php">Admin</a></font></td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD>
<table border="0" width="100%" height="104" cellspacing="0" cellpadding="0">
<TR>
<TD rowspan="2" width="227" height="100%" cellspacing="0" cellpadding="0"><IMG SRC="http://www.musikviden.dk/test/billeder/banner_left.gif" border="0" WIDTH="227" HEIGHT="67" ALT="velkommen!"></TD>
<TD width="468" height="100%" cellspacing="0" cellpadding="0"><IMG SRC="http://www.musikviden.dk/test/billeder/banner_center_top.gif" border="0" WIDTH="468" HEIGHT="7" ALT="velkommen!"></TD>
<TD rowspan="2" width="10" height="100%" cellspacing="0" cellpadding="0"><IMG SRC="http://www.musikviden.dk/test/billeder/banner_right.gif" border="0" WIDTH="10" HEIGHT="67" ALT="velkommen!"></td>
</TR>
<TR>
<TD width="468" height="60" cellspacing="0" cellpadding="0" background="http://www.musikviden.dk/test/billeder/bannerplads.gif" style="background-repeat: no-repeat;">
<a href="http://tracker.tradedoubler.com/click?p=1530&a=372486&g=14427" target="_blank"><img src="http://impdk.tradedoubler.com/imp/img/14427/372486" border=0></a></td>
</tr>
<TR>
<TD colspan="3" width="705" height="37" cellspacing="0" cellpadding="8" align="right" background="http://www.musikviden.dk/test/billeder/banner_center_bottom.gif" border="0" WIDTH="705" HEIGHT="37"">
<table BORDER="0" CELLPADDING="0" CELLSPACING="0" height="22" valign="top">
<tr>
<td align="right" valign="top">
<font face="verdana" size="1">
<?php
$ugedag[0] = "Søndag";
$ugedag[1] = "Mandag";
$ugedag[2] = "Tirsdag";
$ugedag[3] = "Onsdag";
$ugedag[4] = "Torsdag";
$ugedag[5] = "Fredag";
$ugedag[6] = "Lørdag";

$dato_array = getdate();
$dato = $ugedag [$dato_array ["wday"]] . "&nbsp;d.&nbsp;" . $dato_array["mday"] . "/" . $dato_array["mon"] . "&nbsp;-&nbsp;" . $dato_array["year"];

$tid = date ("H:i");
echo "$dato klokken er $tid";
?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>
</td>
</tr>
</table>
</TD>
</TR>
</table>
</td>
</TR>
</TABLE>
Avatar billede qubi Nybegynder
22. oktober 2002 - 13:03 #2
Er der nogen der har et bud på hvad fejlen kan være?
Avatar billede qubi Nybegynder
22. oktober 2002 - 13:11 #3
er i til frokost alle sammen eller hvad?
Avatar billede 2989 Nybegynder
22. oktober 2002 - 13:34 #4
er du sikker på at det er på "denne" side der er et uendelig loop ?
Avatar billede qubi Nybegynder
22. oktober 2002 - 13:41 #5
ja stort set for min web-hotel-udbyder har sagt at det er i dette dokument laver et loop
Avatar billede nemeier Nybegynder
22. oktober 2002 - 14:00 #6
Kan vi lige få hoved siden, fejlen må være der eller i en anden include !
Avatar billede beldring Nybegynder
22. oktober 2002 - 14:09 #7
jeg vil lige sige at jeg også er med på musikviden, og vi er ikke en dobbelt bruger!

-det må være i top.php ... webudbyder-medarbejderen skrev følgende:

"Det ser ud til at test/top.php laver en loop og får dermed
web-serveren til at gå ned. Altså en kodefejl som du bedes
rette."
Avatar billede beldring Nybegynder
22. oktober 2002 - 14:10 #8
De har nu åbnet for siden igen(da vi fjernede det), men vi vil gerne have datoen på igen, så er der ingen der kan se en fejl i scriptet?
Avatar billede nemeier Nybegynder
22. oktober 2002 - 14:17 #9
Han siger at det "ser ud til", betyder ikke nødvendigvis at han har ret.
Avatar billede beldring Nybegynder
22. oktober 2002 - 14:27 #10
nej ... men den eneste vi gjorde var at fjerne dato-scriptet... og nu har han åbnet for det igen, så det tyder altså på at det var det!!!...
Avatar billede beldring Nybegynder
22. oktober 2002 - 14:55 #11
Er der evt. nogen som har et andet script? ... han står fast ved at det er scriptet!
Avatar billede nemeier Nybegynder
22. oktober 2002 - 15:28 #12
Jeg er bange for at det ikke er nok, han skal nok komme på bedre tanker ;)
Avatar billede 2989 Nybegynder
22. oktober 2002 - 15:44 #13
der er ikke noget galt med jeres script, jeg både testet dato-tids-funktion og hele scriptet på min server og der er ingen problemer.
Der er enten en fejl(eller noget der bruger meget CPU) et andet sted på siden, ellers syntes jeg i skal finde et andet sted at have webhotel :)
Avatar billede nemeier Nybegynder
22. oktober 2002 - 17:27 #14
Hvor ofte har han set at den stopper i det her script ? 1 gang ?
Kan du ikke sende mig en kopi af din forside (index.php) og de sider den includere (tal evt. med beldring, jeg hjalp ham i går)
Så vil jeg lige se om jeg kan se nogle fejl.

mail adresse: nem (at) mail (dog) tele (dot) dk
Avatar billede nemeier Nybegynder
22. oktober 2002 - 17:27 #15
mail adressen: nemeier (at) mail (dog) tele (dot) dk
Avatar billede beldring Nybegynder
22. oktober 2002 - 19:45 #16
her er hele top.php :

<!-- Minus AutoDato -->
<TABLE border="0" width="705" height="120" align="center" cellspacing="0" cellpadding="0">
<TR>
<TD background="http://www.musikviden.dk/billeder/menu_top_bg.gif" width="705" height="17">
<table border="0" width="705" height="17" cellpadding="0" cellspacing="0">
<tr><font face="tahoma" size="2">
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/undersider/kontakt.php">Kontakt</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/undersider/information.php">Information</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/undersider/newsfeeder.php">Nyhedsboks</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/undersider/linktilos.php">Link til os</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/undersider/partnere.php">Partnere</a></font></td>
<td align="center"><font face="verdana" size="2">-</font></td>
<td align="center"><font face="verdana" size="2"><a href="http://www.musikviden.dk/admin/admin-login.php">Admin</a></font></td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD>
<table border="0" width="100%" height="104" cellspacing="0" cellpadding="0">
<TR>
<TD rowspan="2" width="227" height="100%" cellspacing="0" cellpadding="0"><IMG SRC="http://www.musikviden.dk/billeder/banner_left.gif" border="0" WIDTH="227" HEIGHT="67" ALT="velkommen!"></TD>
<TD width="468" height="100%" cellspacing="0" cellpadding="0"><IMG SRC="http://www.musikviden.dk/billeder/banner_center_top.gif" border="0" WIDTH="468" HEIGHT="7" ALT="velkommen!"></TD>
<TD rowspan="2" width="10" height="100%" cellspacing="0" cellpadding="0"><IMG SRC="http://www.musikviden.dk/billeder/banner_right.gif" border="0" WIDTH="10" HEIGHT="67" ALT="velkommen!"></td>
</TR>
<TR>
<TD width="468" height="60" cellspacing="0" cellpadding="0" background="http://www.musikviden.dk/billeder/bannerplads.gif" style="background-repeat: no-repeat;">
<a href="http://tracker.tradedoubler.com/click?p=1530&a=372486&g=14427" target="_blank"><img src="http://impdk.tradedoubler.com/imp/img/14427/372486" border=0></a></td>
</tr>
<TR>
<TD colspan="3" width="705" height="37" cellspacing="0" cellpadding="8" align="right" background="http://www.musikviden.dk/billeder/banner_center_bottom.gif" border="0" WIDTH="705" HEIGHT="37"">
<table BORDER="0" CELLPADDING="0" CELLSPACING="0" height="22" valign="top">
<tr>
<td align="right" valign="top">
<font face="verdana" size="1"></font>
</td>
</tr>
</table>
</TD>
</TR>
</table>
</td>
</TR>
</TABLE>
Avatar billede beldring Nybegynder
22. oktober 2002 - 19:52 #17
de siger nu at fejlen ikke lå i php'en, men et andet sted på siden... kan html godt lave en loop?
Avatar billede nemeier Nybegynder
22. oktober 2002 - 20:19 #18
Til det er svaret NEJ !

Men det program som fortolker siden, web server kan måske lave fejl, jeg kan dog ikke forestille mig det.

Alternativt kunne det være en fejl i PHP versionen som de kører på, det lyder dog mærkeligt, check evt. fejlrettelser som er lavet i PHP iforhold til deres version.
Avatar billede beldring Nybegynder
22. oktober 2002 - 20:21 #19
sidste nyt han har sagt er:
"Det vi kan se er at siden /test/top.php, blev kaldt mange gange
inden for meget kort tid.

Det kan være et loop i selve denne fil eller et loop i en fil
som kalder denne fil, for eksempel via include funktionen."
Avatar billede nemeier Nybegynder
22. oktober 2002 - 20:24 #20
Så kommer vi tilbage til din forside, kunne der ligget et loop her ?
Avatar billede beldring Nybegynder
22. oktober 2002 - 20:27 #21
Her er den samlede kode:
Det fylder en del og er måske lidt svært at overskue:

---------------------------------------------------------------------------
<?

session_start();

include("database.php");

include("onlinecheck.php");
?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">



<html>

<head>

<!-- Minus AutoDato -->

    <title>MUSIKVIDEN.DK  -DIN GUIDE TIL MUSIKKEN!</title>
<META NAME="Title" CONTENT="Musikviden.dk -Din guide til musikken!">
<META NAME="Revisit-after" CONTENT="30">
<META NAME="Author" CONTENT="Daniel Beldring">
<LINK REV=made href="mailto:webmaster@musikviden.dk">
<META HTTP-EQUIV="Reply-to" CONTENT="webmaster@musikviden.dk">
<META NAME="Copyright" CONTENT="Copyright Musikviden.dk 1999 - 2002">
<META HTTP-EQUIV="Expires" CONTENT="Mon, 03 Mar 2005 00:00:00 GMT">
<META HTTP-EQUIV="Content-language" CONTENT="dan">
<META NAME="Rating" CONTENT="General">
<META NAME="DC.Contributor" CONTENT="Karberg, Jesper; Lawaetz, Daniel">
<META NAME="DC.Rights" CONTENT="Copyright Musikviden.dk 1999 - 2002">
<META NAME="DC.Identifier" CONTENT="http://www.musikviden.dk">
<META NAME="DC.Publisher" CONTENT="Musikviden.dk">
<META NAME="DC.Date" SCHEME="ISO8601" CONTENT="2000-08-07">
<META NAME="DC.Language" scheme="NISOZ39.50" CONTENT="dan">
<LINK REL="schema.dc" HREF="http://purl.org/metadata/dublin_core_elements">
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link rel="stylesheet" type="text/css" href="http://www.musikviden.dk/style.css">

<style type="text/css">body {

    background-image: URL(cell_head_bg.gif);

    background-repeat: no-repeat;

    background-attachment: fixed;

    background-position: bottom;

}

</style>



</head>



<body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" bgcolor="#F5FBFF" style="font-family: Verdana">



<table width="705" cellspacing="0" cellpadding="0" align="center">

<tr>

      <td colspan="5" align="center"><?php include("http://www.musikviden.dk/top.php"); ?></td>

</tr>

<TR>

<td>

<table width="100%" border="0" cellpadding="0" cellspacing="0" background="http://www.musikviden.dk/billeder/main_celle_bg.gif">

<tr>

      <td width="10" border="0"></td>

      <td valign="top" width="131" border="0"><?php include("http://www.musikviden.dk/left.php"); ?></td>

      <td valign="top" width="423" topmargin="0" align="middle">

<?php

$db=mysql_connect("******","******","*******");

mysql_select_db("musikvidendk",$db);

$foresp=mysql_query("select dato, overskrift, SUBSTRING(tekst,1,300) as tekst, billede, id from nyheder order by id desc limit 0,1");

while($data=mysql_fetch_array($foresp)){

?>

<!-- NYHED 1 -->     

<table width="411" border="0" cellpadding="0" cellspacing="0">

<TR>

<td height="10"></td>

</TR>

<TR>

<td>

<table border="0" width="411" height="100%" background="http://www.musikviden.dk/billeder/text_cell_top.gif" cellpadding="0" cellspacing="0">

<TR>

<TD width="206 height="22" valign="top">

<font face="arial" style="font-size: 12px">&nbsp;&nbsp;&nbsp;<B><?php echo "$data[1]"; ?></B></font>

</td>

<td width="205" height="22" align="right"><font face="arial" style="font-size: 11px">

<a href="http://www.musikviden.dk/undersider/musiknyhed.php?id=<? echo $data[4]; ?>">Læs Mere...</a>&nbsp;&nbsp;

</td>

</TR>

</table>

</td>

</TR>

<TR>

<td height="133">

<table height="133" width="411" border="0" background="http://www.musikviden.dk/billeder/text_cell_bottom.jpg" style="background-repeat: no-repeat" cellpadding="0" cellspacing="0">

<TR>

<td width="281" align="center">

<table width="270" height="130" border="0" cellpadding="0" cellspacing="0">

<TR>

<td height="110">

<font face="tahoma"  style="font-size: 11px"><?php echo "$data[2]"; ?>...</font></td>

</TR>

<TR>

<td height="20">

<font face="tahoma" size="1">

Lagt online d. <? echo date("j/n - Y", $data[0]); ?>

</font>

</td>

</TR>

</table>

</td>

<td width="130" align="center" valign="middle">

<IMG SRC="../billede/<? echo $data[3]; } ?>" BORDER="1" WIDTH="120" height="120" ALT="">

</td>

</tr>

<TR>

<td height="20">

</td>

</tr>

</table>

</td>

</TR>

</table>

<?php

$db=mysql_connect("******","******","******");

mysql_select_db("musikvidendk",$db);

$foresp=mysql_query("select dato, overskrift, SUBSTRING(tekst,1,300) as tekst, billede, id from nyheder order by id desc limit 1,1");

while($data=mysql_fetch_array($foresp)){

?>

<!-- NYHED 2 -->

<table width="411" border="0" cellpadding="0" cellspacing="0">

<TR>

<td height="10"></td>

</TR>

<TR>

<td>

<table border="0" width="411" height="100%" background="http://www.musikviden.dk/billeder/text_cell_top.gif" cellpadding="0" cellspacing="0">

<TR>

<TD width="206 height="22" valign="top">

<font face="arial" style="font-size: 12px">&nbsp;&nbsp;&nbsp;<B><?php echo "$data[1]"; ?></B></font>

</td>

<td width="205" height="22" align="right"><font face="arial" style="font-size: 11px">

<a href="http://www.musikviden.dk/undersider/musiknyhed.php?id=<? echo $data[4]; ?>">Læs Mere...</a>&nbsp;&nbsp;

</td>

</TR>

</table>

</td>

</TR>

<TR>

<td height="133">

<table height="133" width="411" border="0" background="http://www.musikviden.dk/billeder/text_cell_bottom.jpg" style="background-repeat: no-repeat" cellpadding="0" cellspacing="0">

<TR>

<td width="281" align="center">

<table width="270" height="130" border="0" cellpadding="0" cellspacing="0">

<TR>

<td height="110">

<font face="tahoma"  style="font-size: 11px"><?php echo "$data[2]"; ?>...</font></td>

</TR>

<TR>

<td height="20">

<font face="tahoma" size="1">

Lagt online d. <? echo date("j/n - Y", $data[0]); ?>

</font>

</td>

</TR>

</table>

</td>

<td width="130" align="center" valign="middle">

<IMG SRC="../billede/<? echo $data[3]; } ?>" BORDER="1" WIDTH="120" height="120" ALT="">

</td>

</tr>

</table>

</td>

</TR>

<TR>

<td height="20">

</td>

</tr>

</table>

<!-- Community -->

<table width="411" border="0" cellpadding="0" cellspacing="0">

<TR>

<td height="10"></td>

</TR>

<TR>

<td>

<table border="0" width="411" height="100%" background="http://www.musikviden.dk/billeder/text_cell_top.gif" cellpadding="0" cellspacing="0">

<TR>

<TD width="206 height="22" valign="top">

<font face="verdana" style="font-size: 12px">&nbsp;&nbsp;&nbsp;<B>Nyt online community!</B></font>

</td>

<td width="205" height="22" align="right"><font face="arial" style="font-size: 11px">

<a href="http://www.musikviden.dk/community/newuser.php">Opret Bruger</a>&nbsp;&nbsp;

</td>

</TR>

</table>

</td>

</TR>

<TR>

<td height="133">

<table height="133" width="411" border="0" background="http://www.musikviden.dk/billeder/text_cell_bottom.jpg" style="background-repeat: no-repeat" cellpadding="0" cellspacing="0">

<TR>

<td width="130" align="center" valign="middle">

<IMG SRC="../billede/musik120x120.jpg" BORDER="0" WIDTH="120" height="120" ALT="">

</td>

<td width="281" align="center">

<table width="270" height="130" border="0" cellpadding="0" cellspacing="0">

<TR>

<td height="110">

<font face="tahoma" style="font-size: 10px"><B>Benyt dig af vores community og få følgende fordele:</B><BR><BR>

1) Få tilsendt nyheder med din favorit kunster!<BR>

2) Modtag tilbud på cd'er mm.<BR>

3) Få styr på dine cd'er online!<BR>

4) Få kontakt med andre musikinteresserede!<BR>

5) Køb merchandise til medlemspriser!<BR>

6) Bliv en del af et netværk!</font></td>

</TR>

<TR>

<td height="20">

<font face="tahoma" size="1">

<B>Så tryk "Opret bruger" og se mulighederne.</B>

</font>

</td>

</TR>

</table>

</td>

</tr>

</table>

</td>

</TR>

</table>



      </td>

      <td valign="top" width="131" border="0"><?php include("http://www.musikviden.dk/right.php"); ?></td>

      <td width="10" border="0"></td>

</tr>

</table>

</td>

</tr>

<tr>

      <td colspan="5" align="center"><?php include("http://www.musikviden.dk/partnerbund.php"); ?></td>

</tr>

<tr>

      <td align="center"><?php include("http://www.musikviden.dk/bund.php"); ?></td>

</tr>

<tr>

<td height="20">

</td>

</tr>

</table>



</body>

</html>
-------------------------------------------------------------------------

Kan i se nogen loops?
Avatar billede nemeier Nybegynder
22. oktober 2002 - 20:29 #22
send lige dit telefon nummer på e-mail: nemeier (at) mail (dog) tele (dot) dk, så kan vi tale direkte sammen, det går nok hurtigere.
Avatar billede nemeier Nybegynder
22. oktober 2002 - 20:30 #23
ja, jeg vender tilbage
Avatar billede beldring Nybegynder
22. oktober 2002 - 20:34 #24
Jeg har desværre ikke adgang til telefon...(er ved at blive installeret)...
Avatar billede nemeier Nybegynder
22. oktober 2002 - 20:41 #25
Jeg tror at jeres uvane med at bruge

while($data=mysql_fetch_array($foresp)){

efter alle søgninger giver jeg problemer, jeg kan ikke se at de nogenside bliver lukket, prøv at rette dem til

$data=mysql_fetch_array($foresp);

Så vil jeg næste tro at jeres problemer løser sig selv, I har faktisk to loop i gang, inden i hinnanden, i de samme buffer, det er dømt til at gå galt.
Avatar billede beldring Nybegynder
22. oktober 2002 - 20:49 #26
Kan du ikke forklare lidt om hvad forskellen er på de to?

... den sidste skal ikke lukkes med } så ... vel?
Avatar billede beldring Nybegynder
22. oktober 2002 - 21:02 #27
Det kan bare næsten ikke være det som er fejlen, da det er den måde jeg brugte på det gamle design, og der var ingen problemer!
Avatar billede nemeier Nybegynder
22. oktober 2002 - 21:04 #28
Når du laver en select kan du læse en eller flere poster. Når man læser flere poster skal man "vandre" hen over dem alle, dette gøres i et while loop.

f.eks.

$sql = "select * from cust");
$result = mysql_query( $sql );
while ($data = mysql_fetch_array($result))
{
  // behandel $data
}

ovenstående while er bare en omskrivning af flg.
$data = mysql_fetch_array($result);
while ($data)
{
  // behandel $data

  $data = mysql_fetch_array($result);
}

Når man kun henter en post er der ingen grund til at loop'e, det giver kun overhead (ekstra tids og resource forbrug)

det ville være bedre at lave en opbyg som f.eks

$sql = "select * from cust limit 1,1");
$result = mysql_query( $sql );
$data = mysql_fetch_array($result))
if (! empty( $data ) )
{
}

Forresten:
Hvis der kun ligger en post i tabellen som opfylder de krav som du har opsat er der ingen behov for LIMIT

LIMIT benyttes til at sige jeg vil ha' f.eks fra post 10 til 19 i de funne poster (LIMIT 10,19)

Niels Erik
Avatar billede nemeier Nybegynder
22. oktober 2002 - 21:05 #29
'while ($data)' i eksempel 2 skulle nok ha' været 'while (! empty($data))'
Avatar billede beldring Nybegynder
22. oktober 2002 - 21:09 #30
du har lige en fejl (LIMIT 10, 19) betyder ikke fra 10 til 19, men derimod fra 10 og de næste nitten.
Avatar billede nemeier Nybegynder
22. oktober 2002 - 21:19 #31
Et par ekstra kommentarer med på vejen

I kalder
    $db=mysql_connect("******","******","*******");
    mysql_select_db("musikvidendk",$db);

to gang, en gang for hele scriptet incl. includes er nok, man har kun behov for at lave en connect for hele scriptet. Med mindre man skifter database har man også kun brug for en mysql_select_db for hele scriptet.

Begge jeres select henter 2 poster lige efter hinanden, her kunne man benyttet et loop.

$sql = "select * from cust LIMIT 0,2"); // HENT DE TO FØRSTE POSTER
$result = mysql_query( $sql );
while ($data = mysql_fetch_array($result))
{
  // behandel $data
}

Det ville dog kræve at visningen er ens for begge poster.
Avatar billede nemeier Nybegynder
22. oktober 2002 - 21:25 #32
undskyd du har ret !

Men lige en anden ting i jeres programmering laver i:

$db=mysql_connect("******","******","******");
mysql_select_db("musikvidendk",$db);

her gang i skal lave en ny kommando, det er nok at gøre det en gang for hele scriptet, også når i laver en include
Avatar billede nemeier Nybegynder
22. oktober 2002 - 21:28 #33
Nå så kom den aligevel, eksperten hostede lige lidt, nå jeg har lige noget andet jeg skal ha' lavet (Skrevet lidt på min hjemmeside), kikker tilbage om en times tid
Avatar billede beldring Nybegynder
22. oktober 2002 - 21:48 #34
Hvad kom alligevel?  :O)
Avatar billede nemeier Nybegynder
22. oktober 2002 - 22:50 #35
Kommentaren jeg skrev 21:19:53, den blev ikke vis, derfor skrev jeg kommentaren 21:25:37.
Avatar billede beldring Nybegynder
22. oktober 2002 - 23:14 #36
de har åbnet for den igen, men nu bliver det spændende og se om de lukker den igen :O)
www.musikviden.dk  -flottere end nogensinde :O)
Avatar billede nemeier Nybegynder
25. oktober 2002 - 16:31 #37
Fik I løst problemet ?
Avatar billede nemeier Nybegynder
31. oktober 2002 - 07:20 #38
Fik I løst problemet ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester