Har ändrat till Peddsa version men den klagar fortfarande på rad 17
WHILE($rad=mysql_fetch_array($info)){
30 svar · 1 184 visningar · startad av rodge · sida 2 av 2
Hejsan igen i värmen. För ett par veckor sedan lade jag ut en förfrågan här om ett "låt register" till min hemsida. Länk till forum frågan Nu tänkte jag bygga upp ett nytt php script för att visa information om skivor och singlar byggd på samma sätt som den förra, nu är det bara att jag gärna skulle vilja ha med en bild på
Läs frågan i sin helhet →Har ändrat till Peddsa version men den klagar fortfarande på rad 17
WHILE($rad=mysql_fetch_array($info)){
Måste vara något fel på cachen i webbläsaren eller något... jag såg inte ditt inlägg *ursäktar mig* ;)
Det är väl bra att köra med intval på id´t, så att det verkligen är ett numeriskt värde som interagerar med frågan, och inte något elakt? Det hämtas ju trots allt från $_GET, och det är ju inte svårt att skriva till sin egan querystring.
MVH Patrik
Felmeddelandet:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/dmsverige.se/dmsverige.se/httpd.www/mydm/skivinfo.php on line 17
Kan inte se något direkt fel. För fältet id heter väl id och inget annat?
Japp, fältet id heter id
Det har löst sig med fel meddelandet.
Bytte ut $info med $skiva.
Kom på att jag i min andra databas frågar efter $info. Testade att byta och då funkade det.
Tack alla som varit med och kommit med idéer.
Liten kompliteringsfråga:
Jag vill kunna styra så om man trycker på en länk där det står CD ska scriptet sortera ut alla som är av kategorien ($sort) CD.
Jag ska alltså länka till register.php med urval.
En av katogorierana kommer att heta just CD (har lagt till två skivor i databasen för att kunna testa den)
Det går ju inte med orderby, finns det något annat uttryck?
Är ett av fältnamnen i tabellen cd, eller finns det ett fält i tabellen som kan innehålla värdet cd?
Om det är ett fält som kan innehålla värdet cd, så borde det ju vara så enkelt som:
SELECT * FROM tabellen WHERE faltnamn = 'CD'
MVH Patrik
Det finns ett fält i databasen som heter sort. Detta fält kan innehålla ordet CD.
Ska testa med koden imorgon, tack ytterligare en gång för all hjälp.
Då borde sql-frågan se ut såhär då:
SELECT * FROM mindm WHERE sort = 'CD'
Jag för min del är bara glad om jag kan hjälpa till :)
MVH Patrik
Kommer att pyssla med scriptet mer i helgen. (Börjar min semester på lördag). Har bara kollat så det stämde med sql-frågan.
Tack :)