ligenu bruger jeg: <? $sel = mysql_query("select * from nyheder order by ID DESC limit 0,"$limit); while ($res = mysql_fetch_array($sel)){ ?> og har så et link der siger <a href="?limit=100">
virker det hos jer? hverken <? $sel = mysql_query("select * from nyheder order by ID DESC limit 0,"$limit); while ($res = mysql_fetch_array($sel)){ ?> eller <? $sel = mysql_query("select * from nyheder order by ID DESC limit 0,"$_GET["limit"]); while ($res = mysql_fetch_array($sel)){ ?> virker
Forklaring: Pga. din servers sikkerhedsopsætning (værdien af register_globals) så bliver værdien i URL'et ikke automatisk læsbart via $limit, men skal hentes som $_GET["limit"];
Af sikkerhedsmæssige årsager, bør du nok caste værdien til en integer. Ellers åbner du op for sql injektion
.(int)$_GET["limit"]
Synes godt om
Ny brugerNybegynder
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.