13. februar 2006 - 21:31Der er
17 kommentarer og 1 løsning
hvad er det lige jeg gør forkert
hvad er det lige jeg gør forkert i dette scriptet der kommer kun 10 frem og jeg har ikke muligheden for at klike på næste så 10 mere kommer frem jeg ved der er 97 linier i min table
$antal = mysql_result(mysql_query("SELECT count(id) FROM recipe"),0); $sql = mysql_query("SELECT recipe_title,cat_title FROM recipe, catrecipe WHERE recipe.catID=catrecipe.catID ORDER BY recipe_title asc LIMIT $offset,$range");
Der er ikke rigtig overenstemmelse mellem disse to:
$antal = mysql_result(mysql_query("SELECT count(id) FROM recipe"), 0); $sql = mysql_query("SELECT recipe_title,cat_title FROM recipe, catrecipe WHERE recipe.catID=catrecipe.catID ORDER BY recipe_title asc LIMIT $offset, $range");
WHERE delen skal være den samme hvis du skal bruge count()'et til noget.
CREATE TABLE `recipe` ( `recipeID` int(11) NOT NULL auto_increment, `recipe_title` varchar(200) NOT NULL default '', `recipe_ingredients` text NOT NULL, `recipe_portioner` text NOT NULL, `recipe_method` text NOT NULL, `recipe_note` text NOT NULL, `catID` int(11) NOT NULL default '0', PRIMARY KEY (`recipeID`) ) TYPE=MyISAM AUTO_INCREMENT=101 ;
# # Data dump for tabellen `recipe` #
INSERT INTO `recipe` VALUES (10, 'Oksesteg med glaserede løg', '1 oksesteg med krølfedt på ca. 6 kg\r\nsalt og peber\r\n½ liter vand\r\nløg\r\ngulerødder\r\n\r\nkrydderurtebuket \r\n1 bdt. persille\r\n1 laurbærblad \r\n1 kvist timian\r\n\r\nGlaserede løg:\r\n\r\nCa. ¾ kg små løg\r\n75 g sukker\r\n75 g smør', '6', 'Til denne ret, okstesteg med glaserede løg, skal du afsætte god tid til madlavningen. God mad tager tid og en god oksesteg fortjener, at der er afsat den nødvendige tid til tilberedningen. Oksesteg ridses. Krydres med salt og peber. Oksesteg lægges i en bradepande og brunes ved 250 grader i 15-20 min. Varmen dæmpes til 175 grader. øgene deles og gulerødderne skæres i skiver. Krydderurtebuketten, løg og gulerødder lægges under stegen og der hældes 1 liter væde ved. Stegningen fortsættes i 2 ½ - 3 timer. Spørg slagteren angående stegetiden. Stegen tages ud af ovnen. Stegen hviler tildækket mindst 20 min. inden den skæres. Sovs Stegeskyen sies fra bradepanden over i en gryde. Spæd evt. til med mere suppe, bouillon eller vand til der er 1 ½ liter i alt. Fløde kan evt. tilsættes. Sovsen jævnes til. Glaserede løg Sukkeret smeltes gyldent i en gryde og smørret kommes i. Pillede løg tilsættes og brunes. Lad løgene blive møre', '', 2);
$antal = mysql_result(mysql_query("SELECT count(id) FROM recipe, catrecipe WHERE recipe.catID=catrecipe.catID"), 0); $sql = mysql_query("SELECT recipe_title,cat_title FROM recipe, catrecipe WHERE recipe.catID=catrecipe.catID ORDER BY recipe_title asc LIMIT $offset,$range");
jeg forventer at man skal kunne se 10 afgangen og klikke næste og 10 nye kommer frem eller klikke tilbage og man kommer 10 tilbage hvis manvel og mærke har klikket på næste først men det eneste der kommer frem er de første 10 og valg muligheden for at klikke på tilbage / næste virker ikke.
$query = mysql_query("SELECT count(*) AS antal FROM recipe, catrecipe WHERE recipe.catID=catrecipe.catID") or die(mysql_error()); $row = mysql_fetch_assoc($query); $antal = $row["antal"]; echo "DEBUG: " . $antal . "<br>"; $sql = mysql_query("SELECT recipe_title,cat_title FROM recipe, catrecipe WHERE recipe.catID=catrecipe.catID ORDER BY recipe_title asc LIMIT $offset,$range");
nej ikke lige nu kun hvis du ved noget om at upload et image som også bliver skrevet ind i mysql i en tabel uden user, så man kan få vist sin profil og eventuelt lave et nyt image ( profilbilled ) har et spørgsmål her http://www.eksperten.dk/spm/686823
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.