16. marts 2012 - 17:54Der er
31 kommentarer og 1 løsning
Problemer med "læs mere" funktion
Hej.
Jeg er igang med at lave en funktion hvor jeg udskriver en title fra en tabel i min database, og når man så trykker på titlen, så kommer man til en ny side, hvor resten af tabellens indhold vises.
At udskrive titlen fungerer helt fint, men når jeg laver linket til den nye side, så går det galt.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Hvis din while løkke fungerer som forventet, er det ikke den kode, du viser. Vis den kode, du faktisk bruger
Synes godt om
Slettet bruger
16. marts 2012 - 18:40#6
Dette er den kode jeg bruger...
<?php mysql_select_db("db") or die(mysql_error()); $data = mysql_query("SELECT * FROM post ORDER BY id DESC LIMIT 5") or die(mysql_error()); while($info = mysql_fetch_array( $data )) { echo '<a href="post.php?id='.$info['id'].'">" .$info['title'] ."</a>'; } ?>
*LoL* Gør endelig det - men lad være med at spørge folk, der har skrevet PHP i mere end en halv time. Så vil du bare gøre dig selv til nar grin der også :D
#17: Ja, det ved jeg skam godt. Det er sådan set ikke det, der er problemet. Problemet i denne tråd er, at du ikke tager dit eget spørgsmål alvorligt. Læg mærke til, at det ikke kun er mig, der påpeger, den kode, du viser, ikke er den, du linker til i #12.
Hvis du gad prøve de koder, jeg skrev i #11 - og som er nøjagtige kopier af de koder, du har skrevet her i tråden - ville du vide, hvormeget du har vrøvlet hele tråden igennem.
Tag dine spørgsmål alvoligt og lad være med at spilde vores tid. Ellers er du ikke en 'fin fyr'!
For en god ordens skyld får du de to koder EN gang til (ja, der er tilføjet eller fjernet nogle HTML-dele såsom <br /> etc.. Test5.php
<html> <body> <?php include ('includes/db_connect2.php'); $data = mysql_query("SELECT * FROM post ORDER BY id DESC LIMIT 5") or die(mysql_error()); while($info = mysql_fetch_array( $data )) { echo '<a href="post.php?id='.$info['id'].'">' .$info['title'] .'</a><br />'; } ?> </body> </html>
Og her er post.php <?php $id = $_GET['id'] ?> Hej med dig <?php echo $id;?>
SOMSAGT fungerer while-løkken helt efter planen, men det er som om at $_GET ikke fungerer.
Hvis du har en konstruktiv kommentar skal du være meget velkommen til at smide den, men hvis din kommentar blot er "VIS MIG NU DIN KODE!", så undlad endelig - gider ikke spilde din tid.
Dette er tredie version af din udskrivning, og alle tre har været forskellige. Ikke desto mindre har du hele tråden igennem påstået, at det var koden, du brugte. Det taler for sig selv! Endelig fik vi en kode at se, som faktisk kan skrive noget ud i et PHP-dokument ... hurra og tak for det!
Så kommer vi til, hvad der mon står i post.php?!? Hvis der står:
- så er det hævet over enhver tvivl, at det vil udskrive Hej med dig 3, dersom dokumentet bliver kaldt med post.php?id=3.
Synes godt om
Slettet bruger
16. marts 2012 - 20:31#22
Ja, jeg vil meget gerne udskrive hej med dig 3..
Problemet er bare at dette ikke sker, og det er det jeg efterlyser en løsning på..
Ja, alle 3 koder har været forskellige - men som jeg skriver er det marginaler - primært i html-delen - der er ændret, da jeg selv sidder og roder med koden.
Nej, det er ikke i HTML-delen. Det er PHP-koden, der hele tiden har været komplet ubrugelig! Du er tydeligvis ikke mand nok til at indrømme, når du begår fejl, så det nytter vist ikke at gå længere ned ad den vej!
Som jeg allerede har skrevet, så kan den kode, jeg skrev i #21 - og som jeg har kopieret fra dig - ikke andet end virke.
Synes godt om
Slettet bruger
16. marts 2012 - 20:44#24
Jeg lukker den her.. Du vil åbenbart bruge mere tid på at hakke mig ned, end prøve at hjælpe..
Jeg har jo netop indrømmet at jeg har lavet en fejl - ellers havde jeg jo ikke bruge for hjælp?
Jeg takker for din totalt ubrugelige hjælp, der vidst mere gik ud på at gøre dig selv stor, og som sagt hakke mig ned, end at prøve at hjælpe med et problem.
Jeg spørger andetssteds og håber på et mindre arrogant svar..
Ja, det havde jeg på fornemmelsen ... og mit er Clausen. Hyggeligt møde *ROTFLMAO* :D
Synes godt om
Slettet bruger
16. marts 2012 - 21:37#29
Du har da fået masser af hjælp, men det er svært at finde problemet når den kode du viser, ikke passer med det du selv bruger. Det du har vist af din post.php kan slet ikke fejle på den måde du beskriver (læs #21 igen). Har du selv prøvet?
Synes godt om
Slettet bruger
17. marts 2012 - 14:03#30
Jeg har ikke fået hjælp. Den hjælp jeg har fået, er at jeg har fået at vide at det virker. Problemet er jo bare at det ikke virker - og at jeg ikke ved hvorfor.
I min whileløkke danner den links som den skal, men $_GET funktionen i post Getter intet overhovedet.
#30: Hvis du fra begyndelsen havde vist den kode, du reelt brugte, ville problemet formentlig have været løst i løbet af to-tre kommentarer =)
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.