Sweet Skrevet 9. september 2006 Del Skrevet 9. september 2006 (endret) hei. jeg er på jakt etter et slikt kontakt skjema som postet under. men ettersom jeg ikke kan så mye koding, så vet jeg ikke helt hvordna jeg skal endre skjemaet til og sende mail til en epost adresse, istedenfor og bruke en asp side som jeg tror det står i koden. noen som kan hjelpe meg med og lage denne så den sender det man skriver inn til en epost adresse jeg selv velger? Mvh Sweet™ /kode\ //--> </SCRIPT> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr class="botRowBackground"> <td width="23"><img src="/haugenstua/grafx/arrow_titles.gif" width="23" height="19"></td> <td width="177" class="subTitle">KONTAKT REDAKTØR</td> </tr> <form name="sendMail" action="/haugenstua/mail/mail.asp" target="mailFrame" onsubmit="return SendMail(this)"> <input type="hidden" name="ResponseType" value="ContactUs"> <tr> <td width="23"> </td> <td width="177" class="mainText"><img src="/haugenstua/grafx/spacer.gif" width="1" height="6"><br> <input type="text" name="Name" onfocus="this.select();" value="Ditt navn" size="15" class="contactForm"> <br> <img src="/haugenstua/grafx/spacer.gif" width="1" height="4"><br> <input type="text" name="Email" onfocus="this.select();" value="Din e-postadresse" size="15" class="contactForm"> <br> <img src="/haugenstua/grafx/spacer.gif" width="1" height="4"><br> <select name="About" class="contactForm"> <option value="Annet">Saken gjelder:</option> <option value="Forslagskassen">Forslagskassen</option> <option value="Til styret">Til styret</option> <option value="Annet">Annet</option> </select> <br> <img src="/haugenstua/grafx/spacer.gif" width="1" height="4"><br> <textarea name="Description" onfocus="this.select();" cols="14" wrap="VIRTUAL" rows="6" class="contactForm">Skriv inn tekst</textarea> <br> <img src="/haugenstua/grafx/spacer.gif" width="1" height="2"><br> <input type="submit" name="Submit" value=" Send forespørsel " class="contactForm"> <br><br></td> </tr> </form> /kode\ EDIT: eller om det er noe som kan hjelpe meg med og lage et slikt skjema? hadde vært veldig fint takk på forhånd. Endret 9. september 2006 av Sweet Lenke til kommentar
Jhar Skrevet 9. september 2006 Del Skrevet 9. september 2006 Her er et eksempel som jeg har laget: Dette scriptet består av 2 filer Denne filen lager selve mailskjemaet: Send meg en mail Her kan du sende en mail til meg uansett hva det måtte være... ... Ja, jeg vet at mail-skjema kanskje er "gammeldags", men hvorfor ikke ha et allikevel? <form action="sendmail.php" method="post" name="mailskjema"> <table> <tr> <td>Ditt navn:</td> <td>Din mail: (valgfritt)</td> </tr> <tr> <td><input name="navn" type="text" class="navn" tabindex="1" maxlength="15" /></td> <td><input name="mail" type="text" class="mail" tabindex="2" /></td> </tr> <tr> <td colspan="2">Beskjed:</td> </tr> <tr> <td colspan="2"><textarea name="beskjed" class="beskjed" tabindex="3"></textarea></td> </tr> <tr> <td colspan="2"><input name="submit" type="submit" value="Send epost" class="ferdig" tabindex="4" /></td> </tr> </table> </form> Denne filen skjekker om alle felter har blitt fylt ut (navn og beskjed, ikke epost) Om ikke alle feltene blir fylt ut, vil det komme en melding om at feltene som mangler må fylles ut før mailen sendes. <?php $navn = $_POST['navn']; $mail = $_POST['mail']; $beskjed = $_POST['beskjed']; $emne = "Mail fra $navn < $mail >"; $to = "DinMail"; if($navn == "") { $fyllnavn = "<div style='color: red;'>* Fyll ut navn!</div>"; }else{}; if($beskjed == "") { $fyllbeskjed = "<div style='color: red;'>* Skriv en beskjed!</div>"; }else{}; if($navn == "" || $beskjed == "") { echo "<h1>Send meg en mail</h1> <p> Her kan du sende en mail til meg uansett hva det måtte være... </p> <p>... Ja, jeg vet at mail-skjema kanskje er "gammeldags", men hvorfor ikke ha et allikevel? </p>"; echo '<div class="mailtable"> <form action="?side=sendmail" method="post" name="mailskjema"> <table> <tr> <td colspan="2">'; echo "\n \t $fyllnavn \n \t $fyllbeskjed \n \t"; echo '</td> </tr> <tr> <td>Ditt navn:</td> <td>Din mail: (valgfritt)</td> </tr> <tr> <td><input name="navn" type="text" class="navn" tabindex="1" maxlength="15" /></td> <td><input name="mail" type="text" class="mail" tabindex="2" /></td> </tr> <tr> <td colspan="2">Beskjed:</td> </tr> <tr> <td colspan="2"><textarea name="beskjed" class="beskjed" tabindex="3"></textarea></td> </tr> <tr> <td colspan="2"><input name="submit" type="submit" value="Send epost" class="ferdig" tabindex="4" /></td> </tr> </table> </form> </div>'; }else{ mail ($to, $emne, $beskjed, "From: MinWebside"); echo "<h1>Eposten ble sendt!</h1><br>"; echo "<a href='index.php'>Tilbake til forsiden</a>"; } ?> Håper dette hjelper deg litt på vei, og om du skulle ha spørsmål kan du jo skrive dem her! Lenke til kommentar
Sweet Skrevet 9. september 2006 Forfatter Del Skrevet 9. september 2006 tusen takk !! skal prøves ut så fort som mulig Lenke til kommentar
Sweet Skrevet 11. september 2006 Forfatter Del Skrevet 11. september 2006 hmm.. mens jeg likevel har denne tråden.. er det noen som vet hvordan jeg får inn en søkemotor som f.eks google åp hjemmesiden`? og kan noen forklare litt mer hvordan jeg legger inn det kontaktskjemaet i en html side? eller må jeg lage ren php side? kan jeg legge koden mellom body taggene i html koden? Lenke til kommentar
Svish Skrevet 11. september 2006 Del Skrevet 11. september 2006 en <form> kan fint være i en ren html side. men scriptet som formen peker til må være php eller lignende Lenke til kommentar
............... Skrevet 11. september 2006 Del Skrevet 11. september 2006 (endret) på google.no står det vel hva man skal gjøre? goooooooooogle Endret 11. september 2006 av beneiro Lenke til kommentar
Sweet Skrevet 11. september 2006 Forfatter Del Skrevet 11. september 2006 takk for hjelpen skal testes ut når jeg kommer hjem. skulle man gjort uten hw folka :hyllest: Lenke til kommentar
Jhar Skrevet 11. september 2006 Del Skrevet 11. september 2006 (endret) Dette scriptet kan du putte i en html-fil et sted imellom body-taggene (altså der du ønsker å ha skjemaet). <form action="sendmail.php" method="post" name="mailskjema"> <table> <tr> <td>Ditt navn:</td> <td>Din mail: (valgfritt)</td> </tr> <tr> <td><input name="navn" type="text" class="navn" tabindex="1" maxlength="15" /></td> <td><input name="mail" type="text" class="mail" tabindex="2" /></td> </tr> <tr> <td colspan="2">Beskjed:</td> </tr> <tr> <td colspan="2"><textarea name="beskjed" class="beskjed" tabindex="3"></textarea></td> </tr> <tr> <td colspan="2"><input name="submit" type="submit" value="Send epost" class="ferdig" tabindex="4" /></td> </tr> </table> </form> Ikke glem at dette scriptet må legges inn uten noen body-tags i en php-fil. <?php $navn = $_POST['navn']; $mail = $_POST['mail']; $beskjed = $_POST['beskjed']; $emne = "Mail fra $navn < $mail >"; $to = "DinMail"; if($navn == "") { $fyllnavn = "<div style='color: red;'>* Fyll ut navn!</div>"; }else{}; if($beskjed == "") { $fyllbeskjed = "<div style='color: red;'>* Skriv en beskjed!</div>"; }else{}; if($navn == "" || $beskjed == "") { echo "<h1>Send meg en mail</h1> <p> Her kan du sende en mail til meg uansett hva det måtte være... </p> <p>... Ja, jeg vet at mail-skjema kanskje er "gammeldags", men hvorfor ikke ha et allikevel? </p>"; echo '<div class="mailtable"> <form action="?side=sendmail" method="post" name="mailskjema"> <table> <tr> <td colspan="2">'; echo "\n \t $fyllnavn \n \t $fyllbeskjed \n \t"; echo '</td> </tr> <tr> <td>Ditt navn:</td> <td>Din mail: (valgfritt)</td> </tr> <tr> <td><input name="navn" type="text" class="navn" tabindex="1" maxlength="15" /></td> <td><input name="mail" type="text" class="mail" tabindex="2" /></td> </tr> <tr> <td colspan="2">Beskjed:</td> </tr> <tr> <td colspan="2"><textarea name="beskjed" class="beskjed" tabindex="3"></textarea></td> </tr> <tr> <td colspan="2"><input name="submit" type="submit" value="Send epost" class="ferdig" tabindex="4" /></td> </tr> </table> </form> </div>'; }else{ mail ($to, $emne, $beskjed, "From: MinWebside"); echo "<h1>Eposten ble sendt!</h1><br>"; echo "<a href='index.php'>Tilbake til forsiden</a>"; } ?> Endret 11. september 2006 av Jhar Lenke til kommentar
Sweet Skrevet 16. september 2006 Forfatter Del Skrevet 16. september 2006 Hmm.. jeg har en html fil med mye tekst på fra før av... og jeg får ikke til og legge den koden inn i html fila.. legger den mellom body taggene men likevel så kommer det bare opp ditt navn her også videre. det fungerer ikke på lik måte som jeg ville ha det til og gjøre. Noen som kan hjelpe meg med screenshot av hva jeg skal gjøre? og hvordan kan jeg lage en php fil? kan jeg bare lagre fila som f.eks .php? eks : tommi er fet.php? Lenke til kommentar
funkweb Skrevet 16. september 2006 Del Skrevet 16. september 2006 å skrive "tommi er fet.php" ville være stor feil. Ikke ha mellom-rom, men du skjønte jo det allerede Du kan forandre fra .html til .php om du vil. Husk at serveren må støtte PHP. Lenke til kommentar
Sweet Skrevet 16. september 2006 Forfatter Del Skrevet 16. september 2006 ja altså mellomrom vet jeg da... er bestefaren min som driver med denne siden for borettslaget sant.. så da trenger vi det litt inn med teskje takk for all hjelp. Lenke til kommentar
MrBjoern Skrevet 17. september 2006 Del Skrevet 17. september 2006 for det første er det viktig at den anre filen blir kalt for sendmail.php, så skjemaet sender riktig. Og vis du poster koden til siden din blir det også lettere og hjelpe deg. Lenke til kommentar
Anders Moen Skrevet 15. desember 2006 Del Skrevet 15. desember 2006 Kan dere ikke bare på en måte bare lage filene her? (Altså som tittel per fil f. eks: kontakt.php med kodene til den, også sendmail.php med kodene til den, selvfølgelig med <html><head> ++++ Så hadde alt blitt så lettere å skjønne for her er det sånn: du kopierer denne koden inn i HTML dokumentet ditt, også plutselig noen poster senere skal man ikke ta PHP kodene i mellom <body> og </body>... Skjønner ingenting jeg nå! Lenke til kommentar
Runar Skrevet 15. desember 2006 Del Skrevet 15. desember 2006 Vet dette ikker er PHP forumet, men er ikke if( empty( $navn) ) bedre enn if( $navn == "" ) ? 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å