Torjus Skrevet 20. april 2007 Del Skrevet 20. april 2007 Heisann, jeg skal lage en infoside der man kan melde seg på en leir. Det jeg vil ha er et skjema der man kan fylle ut: Navn Etternavn Alder Adresse Telefonnummer Mobilnummer E-post adresse Evt kommentar Noen som kunne tenke seg å sette opp noe sånt fort? Regner med det er en rask biff å sette opp? Jeg bruker epleweb sitt kontaktskjema, og det er veldig greit, så gjerne noe ala det bare med de ekstra tingene over. Hadde satt veldig pris på om noen hadde hatt bry til å fikse et lite påmeldingsscript Lenke til kommentar
Rinox Skrevet 20. april 2007 Del Skrevet 20. april 2007 Har du en database da eller vil du at informasjonen skal lagres i flatfiler? Lenke til kommentar
Torjus Skrevet 20. april 2007 Forfatter Del Skrevet 20. april 2007 Sendes til mail helst. Slik som med epleweb sitt php script. Lenke til kommentar
Anders Moen Skrevet 21. april 2007 Del Skrevet 21. april 2007 (endret) Kan du ikke bare legge til flere felter i det scriptet? Hvis du ikke vet hvordan du gjør det, legg ut scriptet så kan det jo fikses. Eller noen kan "lage det fra bunnen". Edit: Hvis du legger ut det du har nå (gidder ikke laste ned/skrive så mye selv), så kan jeg sikkert fikse det når jeg får tid seinere i dag. Får besøk av tanta mi Endret 21. april 2007 av Anders-Moen Lenke til kommentar
grimjoey Skrevet 21. april 2007 Del Skrevet 21. april 2007 <?php $epost = ''; #din epost adresse $inputs = array( array('Navn', '20'), array('Etternavn', '20'), array('Alder', '3'), array('Adresse', '60'), array('Telefonnummer', '12'), array('Mobilnummer', '12'), array('E-post adresse', '50') ); if($_POST['submit_skjema']) { $mail = ''; foreach($inputs as $input) { $mail = $mail + $input[0] = $_POST[$input[0]]."/n"; } $mail = str_replace("/n.", "/n..", $mail); $mail = wordwrap($mail, 70); mail($epost,'Skjema fra hjemmesiden',$mail); echo('Skjema sendt!'); } else { echo('<table><form action="" method="post">'); foreach($inputs as $input) { echo('<tr><td>'.$input[0].'<td><input type="textbox" name="'.$input[0].'" value="" size="'.$input[1].'"><br>'); } echo('<input type="submit" name="submit_skjema" value="Send"></form>'); } ?> noe slikt. har ikke testet mail funksjonen. Lenke til kommentar
kikkazz Skrevet 21. april 2007 Del Skrevet 21. april 2007 (endret) Leste ikke helt posten før svarte! Endret 21. april 2007 av kikkazz Lenke til kommentar
Torjus Skrevet 7. mai 2007 Forfatter Del Skrevet 7. mai 2007 <?php $epost = ''; #din epost adresse $inputs = array( array('Navn', '20'), array('Etternavn', '20'), array('Alder', '3'), array('Adresse', '60'), array('Telefonnummer', '12'), array('Mobilnummer', '12'), array('E-post adresse', '50') ); if($_POST['submit_skjema']) { $mail = ''; foreach($inputs as $input) { $mail = $mail + $input[0] = $_POST[$input[0]]."/n"; } $mail = str_replace("/n.", "/n..", $mail); $mail = wordwrap($mail, 70); mail($epost,'Skjema fra hjemmesiden',$mail); echo('Skjema sendt!'); } else { echo('<table><form action="" method="post">'); foreach($inputs as $input) { echo('<tr><td>'.$input[0].'<td><input type="textbox" name="'.$input[0].'" value="" size="'.$input[1].'"><br>'); } echo('<input type="submit" name="submit_skjema" value="Send"></form>'); } ?> noe slikt. har ikke testet mail funksjonen. 8435168[/snapback] Det virket, men når jeg får mailen så står det bare: "79968577". ? Lenke til kommentar
Runar0 Skrevet 8. mai 2007 Del Skrevet 8. mai 2007 (endret) Prøv denne: (+ brukast til å addere to variablar i php, . brukast til å binde saman to strenger) <?php $epost = ''; #din epost adresse $inputs = array( array('Navn', '20'), array('Etternavn', '20'), array('Alder', '3'), array('Adresse', '60'), array('Telefonnummer', '12'), array('Mobilnummer', '12'), array('E-post adresse', '50') ); if($_POST['submit_skjema']) { $mail = ''; foreach($inputs as $input) { $mail .= $input[0] . ': '. $_POST[$input[0]]."/n"; } $mail = str_replace("/n.", "/n..", $mail); $mail = wordwrap($mail, 70); mail($epost,'Skjema fra hjemmesiden',$mail); echo('Skjema sendt!'); } else { echo('<table><form action="" method="post">'); foreach($inputs as $input) { echo('<tr><td>'.$input[0].'<td><input type="textbox" name="'.$input[0].'" value="" size="'.$input[1].'"><br>'); } echo('<input type="submit" name="submit_skjema" value="Send"></form>'); } ?> Endret 8. mai 2007 av Shadows0 Lenke til kommentar
Torjus Skrevet 8. mai 2007 Forfatter Del Skrevet 8. mai 2007 Fikk hjelp av en kar, endte med denne koden: <?php $epost = '[email protected]'; $inputs = array( array('Navn', '20'), array('Etternavn', '20'), array('Alder', '3'), array('Adresse', '40'), array('Telefonnummer', '12'), array('Mobilnummer', '12'), array('E-post', '30') ); if($_POST['submit_skjema']) { $mail = ''; foreach($inputs as $input) { $mail = $mail . $input[0] . ': ' . $_POST[$input[0]] . "\n"; } $mail = str_replace("/n.", "/n..", $mail); $mail = wordwrap($mail, 70); mail($epost,'Skjema fra hjemmesiden',$mail); echo('Skjema sendt!'); } else { echo('<table><form action="" method="post">'); foreach($inputs as $input) { echo('<tr><td>'.$input[0].'<td><input type="textbox" name="'.$input[0].'" value="" size="'.$input[1].'"><br>'); } echo('<input type="submit" name="submit_skjema" value="Send"></form>'); } ?> Måtte endre E-post addresse til E-post og noe slikt. Men virker fint nå Takker. 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å