jeg har en side som har et produkt i fokus øverst på siden, dette bliver valgt udfra fx. movie=3 hvor produktet som ligger i row 3 i db'en så vil være i fokus og nedenunder skal der så være links til de resterende produkter undtagen det produkt som er i fokus.. håber det giver lidt mening! :)
hvis row 3 er i fokus, så skal linksene nedenunder være sådan:
den udskriver det produkt øverst fint nok.. men nedenunder hvor den skulle udskrive de resterende kommer denne fejl: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result ?
jeg hadve lavet en fejl, newsrating skulle være "rating".. den kommer ikke med nogen fejl mere, men der kommer intet udtræk under det aktive id?
<?php $tal = 1; $res = mysql_query("SELECT * FROM produkt WHERE id != $tal ORDER BY rating") or die(mysql_error()); while($ud = mysql_fetch_array($res)) { echo "<a href=\"test.php?movie=$ud[id]\"></a>"; } ?>
ahh Doh! :-) det virker dog stadig ikke helt, det samme sker som skete ved min kode.. hvis jeg loader siden med id 1.. så udskriver den rigtigt nok id2 og id3 nedenunder.. men hvis siden loades med id=2 så udskriver den links til id2 og id3 .. istedet for id1 og id3? (der er kun 3 rows i db'en nu)
<?php $id = $_GET['movie']; $res = mysql_query("SELECT * FROM produkt WHERE id != $id ORDER BY rating") or die(mysql_error()); while($ud = mysql_fetch_array($res)) { echo "<a href=\"test.php?movie=$ud[id]\">$ud[titel]</a><br>"; } ?>
ok super, det virker! mange tak.. hvis jeg nu have 20 produkter i db'en og jeg gerne ville have den til at udskrive dem som 1,2,3,4,5 <br> 6,7,8,9,10 <br> ... osv ved du hvordan det gøres? som du nok kan læse er jeg ret meget nybegynder!!
ok betyder det noget for ydelsen at jeg stopper phpen og starter den igen ofte? for at sætte html ind imellem.. det virker lettest på den måde men kan se du bruger det der Echo istedet?
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.