Disippel i lære Skrevet 10. august 2006 Del Skrevet 10. august 2006 (endret) Jeg skal lage et registrerings-sjema til hjemmesiden til ungdomslaget vårt, og jeg trenger hjelp til koden. Sjemaet skal bli seende enkelt ut, jeg vil bare at det skal vere to innskrivingsfelter, et for brukernavn, og eit for passord. Så en knapp, og når du trykker på den, så skal det som står der bli sendt til meg på e-post, med emne. Kan noen hjelpe meg med å lage denne koden? Endret 11. august 2006 av Disippel i lære Lenke til kommentar
-morten Skrevet 10. august 2006 Del Skrevet 10. august 2006 (endret) enkleste måten er å ha <form action="mailto:[email protected]"> <input type="text" name="bruker"> <input type="password" name="pass"> <input type="submit"> </form> Da mailes det til deg uten bruk av PHP. Men de får opp en meldingsboks hvor den spør at det er greit osv, mulig den starter epost-programmet også. Så alternativet er å bruke PHP. Da bruker du mail()-funksjonen. Manualsiden forklarer vel det meste egentlig. Endret 10. august 2006 av -morten Lenke til kommentar
Disippel i lære Skrevet 10. august 2006 Forfatter Del Skrevet 10. august 2006 Kan noen kode det i php for meg, siden jeg så å si ikke kan php, bare litt html. Er det noen greie sjeler her som kan gjøre det. Og unngå å si at det står i manualen der, jeg trenger hjelp til kodingen, og jeg kan så lite, så det hadde vert greit med hjelp. ok? Lenke til kommentar
Disippel i lære Skrevet 10. august 2006 Forfatter Del Skrevet 10. august 2006 Er det ingen her som kan hjelpe meg?? Lenke til kommentar
BigJackW Skrevet 10. august 2006 Del Skrevet 10. august 2006 (endret) Prøv denne. Ikke testet. Denne er laget raskt og er litt usikker. <?php /***KONFIGURASJON***/ $din_epost = "[email protected]"; $emne = "Ny bruker registrer"; /*** SLUTT KONFIGURASJON ***/ if ( !isset($_POST['submit']) ) { ?> <form action="" method="post"> <table> <tr> <td> <h1>Registrer deg her!</h1> </td> </tr> <tr> <td> <b>Brukernavn:</b><br /> <input type="text" name="brukernavn" /> </td> </tr> <tr> <td> <b>Passord:</b><br /> <input type="password" name="passord" /> </td> </tr> <tr> <td> <input type="submit" name="submit" /> </td> </tr> </table> </form> <?php } else { $brukernavn = $_POST['brukernavn']; $passord = $_POST['passord']; $melding = "Brukernavn: ". $brukernavn ."\n Passord: ". $passord; mail($din_epost, $emne, $melding); echo "<h4>Takk for din registrering!</h4>"; } ?> Endret 10. august 2006 av BigJackW Lenke til kommentar
PHPdude Skrevet 11. august 2006 Del Skrevet 11. august 2006 Prøv denne. Ikke testet.Denne er laget raskt og er litt usikker. <?php /***KONFIGURASJON***/ $din_epost = "[email protected]"; $emne = "Ny bruker registrer"; /*** SLUTT KONFIGURASJON ***/ if ( !isset($_POST['submit']) ) { ?> <form action="" method="post"> <table> <tr> <td> <h1>Registrer deg her!</h1> </td> </tr> <tr> <td> <b>Brukernavn:</b><br /> <input type="text" name="brukernavn" /> </td> </tr> <tr> <td> <b>Passord:</b><br /> <input type="password" name="passord" /> </td> </tr> <tr> <td> <input type="submit" name="submit" /> </td> </tr> </table> </form> <?php } else { $brukernavn = $_POST['brukernavn']; $passord = $_POST['passord']; $melding = "Brukernavn: ". $brukernavn ."\n Passord: ". $passord; mail($din_epost, $emne, $melding); echo "<h4>Takk for din registrering!</h4>"; } ?> 6651840[/snapback] Det var da en GRUSOM html kode... En hel haug av <table><tr><td> tagger bare for et skjema med to felter? Tabeller skal KUN benyttes når det er snakk om tabulære data, noe et registreringskjema ikke er (hvertfall ikke dette). Foreslår å bytte ut med denne koden: <div id="regskjema"> <form action="" method="post"> <fieldset><legend>Registrering</legend> <label>Brukernavn: <input type="text" name="brukernavn"></label> <label>Passord: <input type="text" name="passord"></label> <input type="submit" value="Send"> </fieldset> </form> </div> Renere og midre kode, som også (nesten) følger rettninglinjene for tilgjengelighet på web. Kombiner denne koden med litt CSS og designet er komplett! F.eks putte dette på toppen av dokumentet <style type="text/css"> #regskjema legend { font-size:130%; font-weight:bold } #regskjema label { display:block } </style> Sorry folkens, men selv om dette er et PHP-forum bør man holde en viss kvalitet på HTML-koden Når man tilogmed benytter seg av XHTML til å utføre en sånn synd med å benytte tabeller til noe slikt har man misfortstått litt. Hele poenget med XHTML er jo å separere innholdet fra presentasjonen. Lenke til kommentar
Disippel i lære Skrevet 11. august 2006 Forfatter Del Skrevet 11. august 2006 Prøv denne. Ikke testet.Denne er laget raskt og er litt usikker. <?php /***KONFIGURASJON***/ $din_epost = "[email protected]"; $emne = "Ny bruker registrer"; /*** SLUTT KONFIGURASJON ***/ if ( !isset($_POST['submit']) ) { ?> <form action="" method="post"> <table> <tr> <td> <h1>Registrer deg her!</h1> </td> </tr> <tr> <td> <b>Brukernavn:</b><br /> <input type="text" name="brukernavn" /> </td> </tr> <tr> <td> <b>Passord:</b><br /> <input type="password" name="passord" /> </td> </tr> <tr> <td> <input type="submit" name="submit" /> </td> </tr> </table> </form> <?php } else { $brukernavn = $_POST['brukernavn']; $passord = $_POST['passord']; $melding = "Brukernavn: ". $brukernavn ."\n Passord: ". $passord; mail($din_epost, $emne, $melding); echo "<h4>Takk for din registrering!</h4>"; } ?> 6651840[/snapback] Det var da en GRUSOM html kode... En hel haug av <table><tr><td> tagger bare for et skjema med to felter? Tabeller skal KUN benyttes når det er snakk om tabulære data, noe et registreringskjema ikke er (hvertfall ikke dette). Foreslår å bytte ut med denne koden: <div id="regskjema"> <form action="" method="post"> <fieldset><legend>Registrering</legend> <label>Brukernavn: <input type="text" name="brukernavn"></label> <label>Passord: <input type="text" name="passord"></label> <input type="submit" value="Send"> </fieldset> </form> </div> Renere og midre kode, som også (nesten) følger rettninglinjene for tilgjengelighet på web. Kombiner denne koden med litt CSS og designet er komplett! F.eks putte dette på toppen av dokumentet <style type="text/css"> #regskjema legend { font-size:130%; font-weight:bold } #regskjema label { display:block } </style> Sorry folkens, men selv om dette er et PHP-forum bør man holde en viss kvalitet på HTML-koden Når man tilogmed benytter seg av XHTML til å utføre en sånn synd med å benytte tabeller til noe slikt har man misfortstått litt. Hele poenget med XHTML er jo å separere innholdet fra presentasjonen. 6653712[/snapback] Hvor skal jeg skrive inn epostadressen som dette skal sendes til i den øverste koden din PHPdude? Lenke til kommentar
endrebjo Skrevet 11. august 2006 Del Skrevet 11. august 2006 (endret) Foreslår å bytte ut med denne koden: <div id="regskjema"> <form action="" method="post"> <fieldset><legend>Registrering</legend> <label>Brukernavn: <input type="text" name="brukernavn"></label> <label>Passord: <input type="text" name="passord"></label> <input type="submit" value="Send"> </fieldset> </form> </div> Renere og midre kode, som også (nesten) følger rettninglinjene for tilgjengelighet på web. Kombiner denne koden med litt CSS og designet er komplett! F.eks putte dette på toppen av dokumentet <style type="text/css"> #regskjema legend { font-size:130%; font-weight:bold } #regskjema label { display:block } </style> 6653712[/snapback] <label> skal vel ikke omslutte både teksten og <input>?Edit: Ehh...det er visst lov. Bare w3schools som har dårlige eksempler og jeg som er litt hastig. Hvor skal jeg skrive inn epostadressen som dette skal sendes til i den øverste koden din PHPdude? 6653870[/snapback] Helt øverst under /***KONFIGURASJON***/. f.eks $din_epost = '[email protected]'; Endret 11. august 2006 av endrebjorsvik Lenke til kommentar
Disippel i lære Skrevet 11. august 2006 Forfatter Del Skrevet 11. august 2006 Kan noen kode hele koden til PHP dude, og skrive [email protected] eller liknende der leg må skrive inn epostadresse osv. Er litt grønn på dette området Lenke til kommentar
Disippel i lære Skrevet 11. august 2006 Forfatter Del Skrevet 11. august 2006 Fant feilen, kalte filen .htm istede fior .php .... Lenke til kommentar
endrebjo Skrevet 11. august 2006 Del Skrevet 11. august 2006 <?php /***KONFIGURASJON***/ $din_epost = '[email protected]'; // <<--- SKRIV INN ADRESSEN DIN MELLOM ' og ' DER!! $emne = "Ny bruker registrer"; /*** SLUTT KONFIGURASJON ***/ if ( !isset($_POST['submit']) ) { ?> <div id="regskjema"> <form action="" method="post"> <fieldset><legend>Registrering</legend> <label>Brukernavn: <input type="text" name="brukernavn"></label> <label>Passord: <input type="text" name="passord"></label> <input type="submit" value="Send"> </fieldset> </form> </div> <?php } else { $brukernavn = $_POST['brukernavn']; $passord = $_POST['passord']; $melding = "Brukernavn: ". $brukernavn ."\n Passord: ". $passord; mail($din_epost, $emne, $melding); echo "<h4>Takk for din registrering!</h4>"; } ?> 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å