chipmann Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 Hei! Holder nå på med en enkel form i php og kildekoden er slik: <html> <body> <select> <form action="dyr.kjøpt.php"> <option>Velg et tall</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select> </body> </html> Nå vil jeg ha en submitt-knapp under denne valgmenyen. Noen som vet hvordan jeg gjør det? Vet bare hvordan jeg gjør det hvis jeg bruker en input-form (dvs. at man ikke kan velge fra en meny, men at man må skrive inn et valg selv). Er det noen som kan hjelpe meg? Lenke til kommentar
hockey500 Skrevet 26. juni 2006 Del Skrevet 26. juni 2006 (endret) koden din er feil, <select> skal ligge inne i <form>, ikke omvendt. dessuten har du aldri avsluttet <form>. Sånn ville jeg gjort det om formen er så enkel som du viser til over: <html> <body> <form action="dyr.kjøpt.php"> <!-- vurder å rename denne til dyr_kjopt.php --> <select name="dropdown" onchange="this.form.submit()"> <!-- <select> er vel ganske ubrukelig uten et navn? --> <option>Velg et tall</option> <option value="1">1</option> <!-- Må ha value="" attributtet --> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </form> </body> </html> siden vil nå submittes når du velger noe, det er det onclick="" gjør. Ellers kan du lage submit-knapp slik: (legg til rett etter </select>) <input type="submit" name="SubmitButton" value="Hva teksten på knappen skal vise" /> Det gjøres på akkurat samme måte som når du bruker input felt. Dessuten er dette (x)html, ikke php EDIT: og det er meget dumt av deg å ha "velg et tall" inne i select boksen, siden du vel ikke ønsker at brukeren skal kunne submitte denne verdien? Endret 26. juni 2006 av hockey500 Lenke til kommentar
chipmann Skrevet 26. juni 2006 Forfatter Del Skrevet 26. juni 2006 Takker for svar. Jeg har nok slurvet litt Men grunnen til at jeg skrev det under php er fordi jeg kanskje skal komme med noen flere spørsmål etterpå som har mer å gjøre med php. Men i alle fall: Takk Nå har jeg lært mye nytt Lenke til kommentar
chipmann Skrevet 27. juni 2006 Forfatter Del Skrevet 27. juni 2006 Her er et nytt spørsmål. Jeg har grublet over det en stund, men finner ikke ut hvordan jeg skal gjøre det. Det jeg vil nå er å sette inn if og elseif i php. Jeg vil gjøre slik at vært av tallene som man kan velge "representerer en side". Slik at hvis jeg trykker på 1 kommer jeg til en spesiell side. Noen som vet hvordan jeg gjør dette? Lenke til kommentar
ZoRaC Skrevet 27. juni 2006 Del Skrevet 27. juni 2006 $side = basepath($_POST['dropdown']); include("./sider/$side.htm"); Slik? Lenke til kommentar
chipmann Skrevet 27. juni 2006 Forfatter Del Skrevet 27. juni 2006 Hmm... Jeg skal prøve det, men ikke akkurat nå. Jeg har nemlig kjøpt oblivion Blir nok klistret foran skjermen resten av dagen. Lenke til kommentar
chipmann Skrevet 27. juni 2006 Forfatter Del Skrevet 27. juni 2006 Skjønte ikke det du skrev helt... Tror du at du kan skrive det inn i kildekoden så jeg kan se hvordan det blir da? <html> <body> <select> <form action="dyr.kjøpt.php"> <option>Velg et tall</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select> </body> </html> Lenke til kommentar
hockey500 Skrevet 27. juni 2006 Del Skrevet 27. juni 2006 hva er vitsen med å forklare når du ikke tar i bruk noe av det vi forklarer? ser du har hoppet fint over alle de første feilene jeg påpekte Lenke til kommentar
chipmann Skrevet 28. juni 2006 Forfatter Del Skrevet 28. juni 2006 Oi! Sorry Jeg glemte meg og bare kopierte det jeg hadde skrevet i den første posten Her er den riktige koden: <html> <body> <form action="dyr.kjopt.php"> <select name="dropdown" onchange="this.form.submit()"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> </select> </form> </body> </html> Lenke til kommentar
ZoRaC Skrevet 28. juni 2006 Del Skrevet 28. juni 2006 I en undermappe "sider", lag 1.htm, 2.htm, etc. I dyr.kjop.php: <?php $side = basepath($_POST['dropdown']); include("./sider/$side.htm"); ?> Lenke til kommentar
chipmann Skrevet 28. juni 2006 Forfatter Del Skrevet 28. juni 2006 Hmm.. Jeg har ikike tid til å se på det nå, men jeg skal se om jeg skjønner det etterpå Lenke til kommentar
Jaffe Skrevet 28. juni 2006 Del Skrevet 28. juni 2006 Trodde du prøvde å lære Python jeg, chipmann. Igjen viser du ditt store pågangsmot og din alt for store tålmodighet! Jeg er helt imponert! Jeg har sagt det tidligere da jeg var rimelig sur, og nå sier jeg det igjen: programmering er ikke noe for deg, og det beviser du her. Etter om lag en måned orker du ikke mer, og prøver deg på et nytt språk. Hvis du gir opp så lett, kommer du ingen vei. Lykke til Og ja, du er fortsatt min helt! Lenke til kommentar
chipmann Skrevet 29. juni 2006 Forfatter Del Skrevet 29. juni 2006 Jippi! Jeg er en helt Neida, jeg tenkte jeg skulle ta en liten pause fra python, men jeg leser fortsatt diverse tutorials innimellom Jeg vet du synes det er rimelig dumt, men stjernetegnet mitt viser at jeg er en "livlig gutt som andre bør være glade for å kjenne" og at jeg er "en rastløs sjel med mange ideer og klarer ofte ikke å holde seg på et spor." Hehe :!: Det der sto i både et engelsk ukeblad en gang jeg var i England og i et eller annet uleblad i Norge og i den engelske læreboken min :!: Jeg vet at jeg har problemer med å "holde meg på et spor", men jeg synes det fungerer bra Igjen: Det føles herlig å være en helt :!: Lenke til kommentar
Jaffe Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 Sorry, jeg var sur i går... Men jeg mener det fortsatt: du må holde deg til ett språk i alle fall. Ikke gi opp programmering altså, var bare jeg som ikke klarte å ... uttrykke meg. Lenke til kommentar
chipmann Skrevet 29. juni 2006 Forfatter Del Skrevet 29. juni 2006 Sorry, jeg var sur i går... Men jeg mener det fortsatt: du må holde deg til ett språk i alle fall. Ikke gi opp programmering altså, var bare jeg som ikke klarte å ... uttrykke meg. 6407587[/snapback] Slapp av :!: Det går så bra så Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå