Ddh85Medlem sedan maj 200422 inlägg Har ett nyhetsscript på min nya hemsida som jag håller på med. http://www.hpn.se/nya-hemsidan/index.php Där de senaste fyra nyheterna visas på första sidan och sedan ska man kunna läsa resten genom att klicka på Arkivet.. Men i arkivet publiceras inga nyheter som ni kan se...Vad beror detta på ?
Så här ser arkiv.php-sidan ut:
<form name="rullgardin">
<select width="10" name="meny" onChange="location=document.rullgardin.meny.options[document.rullgardin.meny.selectedIndex].value;" value="OK">
<option value="index.php" selected>Fler Nyheter...</option>
<?
$sql = "SELECT id, rubrik, DATE_FORMAT(datum, '%Y-%m-%d') FROM nyhetsscript ORDER BY id DESC LIMIT 3,100";
$result = mysql_query($sql, $link) or die ("Trasig SQL: $sql<br><b>".mysql_error()."</b>");
while( $row = mysql_fetch_row($result) ){
$id = $row[0];
$rubrik = $row[1];
$datum = $row[2];
print "<option value='read.php?id=$id'>$datum $rubrik</option>";
}
?>
</select>
</form>
Tacksam för hjälp !
//
GGunnarDMedlem sedan juni 20014 290 inlägg Om du tittar på den genererade html sidan så står följande som kanske ger en "hint" om var felet ligger:
<b>Warning</b>: mysql_query(): supplied argument is not a valid MySQL-Link resource in <b>/home/f1040680/domains/www.hpn.se/nya-hemsidan/arkiv.php</b> on line <b>6</b><br />
Trasig SQL: SELECT id, rubrik, DATE_FORMAT(datum, '%Y-%m-%d') FROM nyhetsscript ORDER BY id DESC LIMIT 3,100<br><b></b>
Ddh85Medlem sedan maj 200422 inlägg Men när man kollar på den sida där arkivet ligger så ser det hela rätt ut förutom att man inte får upp några nyheter...
http://www.hpn.se/nya-hemsidan/arkiv.php
lunne82Medlem sedan dec. 2003153 inläggByt ut
$result = mysql_query($sql, $link) or die ("Trasig SQL: $sql<br><b>".mysql_error()."</b>");
mot
$result = mysql_query($sql) or die ("Trasig SQL: $sql<br><b>".mysql_error()."</b>");
och testa vad som händer.
Nexus86Medlem sedan okt. 20023 030 inläggDu måste ju köra en mysql_connect() och en mysql_select_db() först. ;)
<form name="rullgardin">
<select width="10" name="meny" onChange="location=document.rullgardin.meny.options[document.rullgardin.meny.selectedIndex].value;" value="OK">
<option value="index.php" selected>Fler Nyheter...</option>
<?
$sql = "SELECT id, rubrik, DATE_FORMAT(datum, '%Y-%m-%d') FROM nyhetsscript ORDER BY id DESC LIMIT 3,100";
$link = mysql_connect('server', 'användarnamn', 'lösenord');
mysql_select_db('databasnamn');
$result = mysql_query($sql) or die ("Trasig SQL: $sql<br><b>".mysql_error()."</b>");
while( $row = mysql_fetch_row($result) ){
$id = $row[0];
$rubrik = $row[1];
$datum = $row[2];
print "<option value='read.php?id=$id'>$datum $rubrik</option>";
}
?>
</select>
</form>
R// Såg just att du inte har postat hela sidans kod så du kanske redan har gjort detta högre upp i filen?