16. december 2008 - 08:41
Der er
9 kommentarer og 1 løsning
Kode til at vise bestemte sider
Mit php er lidt (meget) rustent så håber at der er nogen af jer kloge hoveder der kan hjælpe mig igang :) Jeg skal have lavet en maskine der kan vise bestemte sider fx hvis brugeren indtaster 1-5 så skal der vises siden omkring 5. hvis brugeren indtaster 6-10 så skal der vises siden omkring 10. Giver det mening? Jeg kan ikke rigtig gennemskue hvordan jeg skal starte om om det vil kræve brug af database.
Annonceindlæg fra DE-CIX
16. december 2008 - 10:39
#1
Kan du ikke lige prøve at forklare denne igen: hvis brugeren indtaster 1-5 så skal der vises siden omkring 5. hvis brugeren indtaster 6-10 så skal der vises siden omkring 10. Hvad mener du med: Så skal der vises siden omkring 5 ? (det giver jo ikke mening) :o)
16. december 2008 - 11:15
#2
He he ja det er måske lidt kringlet. Jeg prøver lige igen :) hvis brugeren indtaster et tal mellem 1 og 5 så skal der vises en side med tekst A hvis brugeren indtaster et tal mellem 5 og 10 så skal der vises en side med tekst B hvis brugeren indtaster et tal mellem 11 og 15 så skal der vises en side med tekst C
16. december 2008 - 11:27
#3
Du kan lave en form, som så smider brugeren til: <?php $nummer = (isset($_GET['nummer']) && is_numeric($_GET['nummer']) && $_GET['nummer'] > 0) ? intval($_GET['nummer']) : 1; if($nummer >= 1 && $nummer <= 5){ echo 'Tekst A'; }elseif($nummer >= 5 && $nummer <= 10){ echo 'Tekst B'; }elseif($nummer >= 11 && $nummer <= 15){ echo 'Tekst C'; } ?>
16. december 2008 - 12:52
#4
Nu har jeg prøvet at oprette det ... men lige meget hvilket tal jeg skriver så får jeg tekst A Jeg har lavet et dokument der ser sådan her ud: <form action="resultat.php" method="post"> <table> <tr> <td>Jeg skal bruge </td><td><input type="test" name="tal1"></td></tr> <tr><td><input type="submit" value="Udregn min pris"></td></tr></table></form> Og det du har lavet ahr jeg lagt i filen "resultat.php imellem <body></body> Hvad gør jeg forkert?
16. december 2008 - 13:00
#5
Prøv at ret: <form action="resultat.php" method="post"> <table> <tr> <td>Jeg skal bruge </td><td><input type="test" name="tal1"></td></tr> <tr><td><input type="submit" value="Udregn min pris"></td></tr></table></form> til: <form action="resultat.php" method="get"> <table> <tr> <td>Jeg skal bruge </td><td><input type="text" name="nummer"></td></tr> <tr><td><input type="submit" value="Udregn min pris"></td></tr></table></form>