b-i-m-m-e Skrevet 26. september 2009 Del Skrevet 26. september 2009 Hei, Sitter her og vet ikke hva jeg skal gjøre. Jeg trenger en slags rute hvor random personer skriver inn navn,nummer,e-post og et spm felt. når den random personen da trykker send så kommer det en e.post til meg og personen er påmeldt til arrangementet. burde være i php da jeg ikke skjønner mysql. Kan noen hjelpe værsnåsnill ? Bimme Lenke til kommentar
BlueEAGLE Skrevet 26. september 2009 Del Skrevet 26. september 2009 Det ene tregner ikke å utelukke det andre. Spørringene er enkle; Følgende legges inn i databasen når en person fyller ut skjemaet "INSERT INTO paameldte (navn, telefon, epost, kode) VALUES('$navn', '$telefon', 'epost', 'kode')"; Følgende spørring kjøres når personen har klikket på lenken i bekreftelseseposten. "UPDATE paameldte SET bekreftet = true WHERE kode = '$kode'"; Følgende kjøres for å liste opp alle som har bekreftet deltagelse. "SELECT navn, telefon, epost FROM paameldte WHERE bekreftet = true"; Du må selvfølgelig koble til databasetjeneren og feilsjekke data du har mottatt fra skjema selv. Hva er dette "smp-feltet" du prater om og hva er det du trenger hjelp til sånn helt sånn egentlig? Lenke til kommentar
Kris Skrevet 26. september 2009 Del Skrevet 26. september 2009 Dette kanskje? Bare endre noe. http://www.w3schools.com/php/php_mail.asp Lenke til kommentar
b-i-m-m-e Skrevet 26. september 2009 Forfatter Del Skrevet 26. september 2009 Det blir nok den kris linket til, skal prøve den. den første skjønte jeg ingen ting av. også har jeg ingen database. Lenke til kommentar
Kris Skrevet 26. september 2009 Del Skrevet 26. september 2009 Tror nok det er det letteste, ja. Si ifra hvis du trenger noe mer hjelp da Lenke til kommentar
b-i-m-m-e Skrevet 26. september 2009 Forfatter Del Skrevet 26. september 2009 skal gjøre det, tester det vel imorgen. takk sålangt ;D Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 skulle hadd litt hjelp. åssen gjør jeg det ? trenger flere ruter der som fylles ut. Også når jeg trykker send ell no så får jeg error, hvilken fil i php/html er det jeg må legge på serveren ? Lenke til kommentar
BlueEAGLE Skrevet 28. september 2009 Del Skrevet 28. september 2009 "så får jeg error" hjelper vanvittig lite når noen skal forsøke å hjelpe deg. Det du kan prøve er å google selve feilmeldingen. Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 ja, hvilke sider er det som må til for og få dette scriptet til og fungere ? <html> <body> <?php if (isset($_REQUEST['email'])) //if "email" is filled out, send email { //send email $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail( "[email protected]", "Subject: $subject", $message, "From: $email" ); echo "Thank you for using our mail form"; } else //if "email" is not filled out, display the form { echo "<form method='post' action='mailform.php'> Email: <input name='email' type='text' /><br /> Subject: <input name='subject' type='text' /><br /> Message:<br /> <textarea name='message' rows='15' cols='40'> </textarea><br /> <input type='submit' /> </form>"; } ?> </body> </html> Lenke til kommentar
BlueEAGLE Skrevet 28. september 2009 Del Skrevet 28. september 2009 (endret) Igjen så etterlyser jeg den faktiske feilmeldingen. Edit: Personlig så er jeg lite fan av $_REQUEST. Det å ikke vite hvor en variabel kommer fra ($_GET, $_POST eller $_COOKIE) er bare latskap og kan føre til uforutsette feil. Tipper feilen din ligger her: http://www.w3.org/TR/html401/interact/forms.html#h-17.3 Endret 28. september 2009 av BlueEAGLE Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 dette ble for hardt for meg.. Kan noen lage et script til meg som jeg limer inn på siden jeg har laget ? skal inneholde : 4 ruter som en setning skal fylles ut i hver. og 1 stor rute til spm. også en submit knapp. plz send det gjerne på pm om den som lager det gidder,, takk Lenke til kommentar
Kris Skrevet 28. september 2009 Del Skrevet 28. september 2009 Ikke den beste koden, og det ser heller ikke så pent ut for den som mottar mailen, men den funker. <html> <body> <form action="lenke-til-den-siden-du-er-på-nå" method="post"> Din epost: <input type="text" name="epost" /><br /> Ditt navn: <input type="text" name="navn" /><br /> Ditt nummer: <input type="text" name="nummer" /><br /> Annet: <input type="text" name="annet" /><br /> <input type="submit" value="Send mail" /> </form> <?php $to = "[email protected]"; $from = $_POST['epost']; $subject = "Påmelding til arrangement"; $navn = $_POST['navn']; $nummer = $_POST['nummer']; $message = $from . " " . $_POST['annet'] . " " . $navn . " " . $nummer; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "Påmeldingen er sendt."; ?> </body> </html> Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 denne var kjekk <3 men jeg har testet den. når jeg mottar e-posten så er den tom,.. også er det noen mulighet for og få en sikkerhets bok som skal fylles ut ? 4 sifer assa ? Lenke til kommentar
Kris Skrevet 28. september 2009 Del Skrevet 28. september 2009 men jeg har testet den. når jeg mottar e-posten så er den tom,.. Rart =/ Funker her. også er det noen mulighet for og få en sikkerhets bok som skal fylles ut ? 4 sifer assa ? Det kan jeg fikse. Bare vent noen minutter =) Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 (endret) finfint. skal sjekke over kodinga igjen<3 nå funker alt uten att og få se det som står:/ bilde Endret 28. september 2009 av b-i-m-m-e Lenke til kommentar
Kris Skrevet 28. september 2009 Del Skrevet 28. september 2009 (endret) Prøvd en annen email? Det er noe feil på denne, sikkert noen her som klarer å fikse det, men det er i alle fall en start. Feilen er at du ikke får sendt inn mailen, for da spør den om passord på nytt. Er sikkert noen som klarer å finne på noe Klikk for å se/fjerne innholdet nedenfor <?php $username = "bimme"; $password = "passord"; if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) { ?> <h1>Logg inn</h1> <form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <p><label for="txtUsername">Brukernavn:</label> <br /><input type="text" title="Brukernavn" name="txtUsername" /></p> <p><label for="txtpassword">Passord:</label> <br /><input type="password" title="Passord" name="txtPassword" /></p> <p><input type="submit" name="Submit" value="Logg inn" /></p> </form> <?php } else { ?> <form action="http://www.kris.li/kontakt/Logg.php" method="post"> Din epost: <input type="text" name="epost" /><br /> Ditt navn: <input type="text" name="navn" /><br /> Ditt nummer: <input type="text" name="nummer" /><br /> Annet: <input type="text" name="annet" /><br /> <input type="submit" value="Send mail" /> </form> <?php $to = "[email protected]"; $from = $_POST['epost']; $subject = "Påmelding til arrangement"; $navn = $_POST['navn']; $nummer = $_POST['nummer']; $message = $from . " " . $_POST['annet'] . " " . $navn . " " . $nummer; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "Påmeldingen er sendt."; ?> Edit: Du kan sikkert bruke dette: http://www.mtopsoft.com/htmllock/passwordphp.htm Endret 28. september 2009 av Kris Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 nå datt jeg ut.. hva er login greia til ? jeg skulle egt bare ha en liten boks nederst som skal fylles ut med 4 sifer som står over Lenke til kommentar
Kris Skrevet 28. september 2009 Del Skrevet 28. september 2009 Åja, trodde du skulle ha at en måtte logge inn. Men er det nødvendig med en sånn for å beskytte mot spam? Lenke til kommentar
b-i-m-m-e Skrevet 28. september 2009 Forfatter Del Skrevet 28. september 2009 (endret) ja, blir ikke det en liten enkel koding jeg putter inn nederst da ? ;D kan være veldig simpelt men bare den MÅ fylles ut for og trykke send inn. jeg har også testet en annen mail , men den er fortsatt tom;/ hva skal jeg gjør ? Bimme Endret 28. september 2009 av b-i-m-m-e 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å