lefsaker Skrevet 26. september 2006 Del Skrevet 26. september 2006 Jeg har et bestillings skjema som funker akkurat som det skal: <?php if ($_POST['submit'] == TRUE) { $receiverMail = "[email protected]"; $subject = "Søknad om hosting"; $name = stripslashes(strip_tags($_POST['name'])); $email = stripslashes(strip_tags($_POST['email'])); $msg = stripslashes(strip_tags($_POST['msg'])); $username = stripslashes(strip_tags($_POST['username'])); $password = stripslashes(strip_tags($_POST['password'])); $ip = $_SERVER['REMOTE_ADDR']; $msgformat = "Fra: $name \nIP: $ip \nE-mail adresse: $email\n\nMelding:\n\n$msg\n\n\n\nØnsket brukernavn:\n$username\n\nØnsket passord:\n$password"; if(empty($name) || empty($email) || empty($msg)) { echo "<h2>Søknaden er ikke sendt</h2><p>Vennligst fyll ut alle de nødvendige feltene</p>"; } elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h2>Søknaden er ikke sendt</h2><p>E-mail adressen er ugyldig</p>"; } elseif(mail($receiverMail, $subject, $msgformat, "From: $name <$email>")) { echo "<h2>Søknaden er sendt!</h2><p>Jeg vil komme tilbake til deg så fort som mulig.</p>"; } else { echo "<h2>Søknaden er ikke sendt</h2><p>Vennligst prøv igjen... Hvis problemet oppstår igjen, er det nok noe galt med serveren.</p>"; } } else { ?><form method="post" action=""> <p> <label for="name">Fullt navn:</label><br> <input id="name" name="name" type="text" size="30" maxlength="40" /><br /> <label for="email">E-mail:</label><br> <input id="email" name="email" type="text" size="30" maxlength="40" /><br /> <label for="username">Ønsket brukernavn:</label><br> <input id="username" name="username" type="text" size="30" maxlength="40" /><br /> <label for="password">Ønsket passord:</label><br> <input id="password" name="password" type="password" size="30" maxlength="40" /><br /> <br> <label for="message">Søknad:</label><br> <textarea id="message" name="msg" cols="50" rows="6"></textarea><br /> <label for="submit"></label> <input id="submit" class="button" type="submit" name="submit" value="Send" /> </p> </form> <?php } ?> Men jeg ønsker å få til 5 knapper som kunder kan velge 1 eller flere av, åsså blir det sendt i mailen. Prøver å vise med dette bildet Hadde håpet at noen proffe kunne fikset koden jeg postet, så dette blir sendt med. Lenke til kommentar
allyse Skrevet 26. september 2006 Del Skrevet 26. september 2006 (endret) Du kan f.eks bruke dette scriptet til å lage slike forms, http://www.ascdevel.com/pages/products/webform/ Endret 26. september 2006 av allyse Lenke til kommentar
lefsaker Skrevet 26. september 2006 Forfatter Del Skrevet 26. september 2006 Kikket så vidt innom scriptet... Det ser litt stress ut, i og med at jeg må begynne helt fra starten av. Hadde vært mye bedre om noen kunne lagt det inn i koden bare. Men takk for svaret! Lenke til kommentar
allyse Skrevet 26. september 2006 Del Skrevet 26. september 2006 Kjøre bare på med disse: <input name="navn" type="checkbox" id="navn" value="verdinårvalgt" /> og evt sjekke om de er avkrysset i koden Lenke til kommentar
lefsaker Skrevet 26. september 2006 Forfatter Del Skrevet 26. september 2006 GENIALT! Det funket perfekt! Litt klikk i FF, men det får man tåle. Takker så sinnsykt mye! Nåværende fungerende kode, tilfelle noen trenger den en gang: <?php if ($_POST['submit'] == TRUE) { $receiverMail = "[email protected]"; $subject = "Søknad om hosting"; $name = stripslashes(strip_tags($_POST['name'])); $email = stripslashes(strip_tags($_POST['email'])); $msg = stripslashes(strip_tags($_POST['msg'])); $username = stripslashes(strip_tags($_POST['username'])); $password = stripslashes(strip_tags($_POST['password'])); $joomla = stripslashes(strip_tags($_POST['joomla'])); $phpnuke = stripslashes(strip_tags($_POST['phpnuke'])); $ipb = stripslashes(strip_tags($_POST['ipb'])); $phpbb = stripslashes(strip_tags($_POST['phpbb'])); $wordpress = stripslashes(strip_tags($_POST['wordpress'])); $ip = $_SERVER['REMOTE_ADDR']; $msgformat = "Fra: $name \nIP: $ip \nE-mail adresse: $email\n\nMelding:\n\n$msg\n\n\n\nØnsket brukernavn:\n$username\n\nØnsket passord:\n$password \n\nTilleggs aplikasjoner:\n$joomla\n$phpnuke\n$ipb\n$phpbb\n$wordpress"; if(empty($name) || empty($email) || empty($msg)) { echo "<h2>Søknaden er ikke sendt</h2><p>Vennligst fyll ut alle de nødvendige feltene</p>"; } elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h2>Søknaden er ikke sendt</h2><p>E-mail adressen er ugyldig</p>"; } elseif(mail($receiverMail, $subject, $msgformat, "From: $name <$email>")) { echo "<h2>Søknaden er sendt!</h2><p>Jeg vil komme tilbake til deg så fort som mulig.</p>"; } else { echo "<h2>Søknaden er ikke sendt</h2><p>Vennligst prøv igjen... Hvis problemet oppstår igjen, er det nok noe galt med serveren.</p>"; } } else { ?><form method="post" action=""> <p> <label for="name">Fullt navn:</label><br> <input id="name" name="name" type="text" size="30" maxlength="40" /><br /> <label for="email">E-mail:</label><br> <input id="email" name="email" type="text" size="30" maxlength="40" /><br /> <label for="username">Ønsket brukernavn:</label><br> <input id="username" name="username" type="text" size="30" maxlength="40" /><br /> <label for="password">Ønsket passord:</label><br> <input id="password" name="password" type="password" size="30" maxlength="40" /><br /> <br> <label for="message">Søknad:</label><br> <textarea id="message" name="msg" cols="50" rows="6"></textarea></p> <p> Jeg ønsker følgende tilleggs applikasjoner:<br> <input type="checkbox" id="joomla" name="joomla" value="Joomla"><label for="joomla"> Joomla<label for="joomla"><br> <input type="checkbox" id="phpnuke" name="phpnuke" value="PHP Nuke"><label for="phpnuke"> PHP Nuke<label for="phpnuke"><br> <input type="checkbox" id="ipb" name="ipb" value="Invision Power Board"><label for="ipb"> Invision Power Board<label for="ipb"><br> <input type="checkbox" id="phpbb" name="phpbb" value="PHPBB"><label for="phpbb"> PHPBB<label for="phpbb"><br> <input type="checkbox" id="wordpress" name="wordpress" value="Wordpress"><label for="wordpress"> Wordpress<label for="wordpress"> <br><br><label for="submit"></label> <input id="submit" class="button" type="submit" name="submit" value="Send" /> </p> </form> <?php } ?> Lenke til kommentar
Martin A. Skrevet 27. september 2006 Del Skrevet 27. september 2006 <label for="joomla"> Joomla<label for="joomla"> Burde nok hatt <label for="joomla"> Joomla</label> istede der. Og <br /> istede for <br>. 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å