Just nu i M3-nätverket
Jump to content

nån som är duktig på formulär??


David12

Recommended Posts

Hej,

 

jag är nybörjare på PHP och har byggt ett enkelt formulär. Detta formulär skall sedan mina användare kunna fylla i och det skall gå iväg till en mailadress! (allt detta sker på interna servrar).

 

Jag har byggt två filer. Men får inte själva bekräftaknappen att fungera! Jag tror jag måste göra några inställningar på servern. Men jag är Rookie på detta!

 

Jättesnällt om nån kan hjälpa mig!

 

I Fil 1 ser koden ut såhär:

 

<html>

<head>

<title>Kontakt</title>

</head>

<body>

<h2>Inköpsanmodan Special produkter</h2>

 

<form name="kontakt" method="post" action="formmail.php">

Avsändare (Kontaktperson):<br>

<input name="name" type="text" size="30">

 

 

<br>

Ordernr:<br>

<input name="name" type="text" size="30">

 

<br>

Leverantör:<br>

<input name="subject" type="text" size="30">

 

<br>

Art.nr:<br>

<input name="email" type="text" size="30">

 

<br>

Produktbeskrivning:<br>

<input name="email" type="text" size="30">

 

<br>

Antal:<br>

<input name="email" type="text" size="30">

 

 

<br>

Pris:<br>

<input name="email" type="text" size="30">

 

<br>

Lev Villkor:<br>

<input name="email" type="text" size="30">

 

<br>Fraktkostnad:<br>

<input name="email" type="text" size="30">

 

<br>

Kommentar till inköp:<br>

<textarea name="message" cols="30" rows="5"></textarea>

<br>

 

<br>

<input name="submit" type="submit"

value="Skicka till inköp">

</form>

 

</body>

</html>

 

 

 

 

 

 

Och nästkommande fil ser ut såhär (jag har fejkat epostadressen)!

 

<?php

 

$to = "xxxxx@xxxxxx.xx";

$from = $_POST["email"];

$subject = $_POST["subject"];

$name = $_POST["name"];

$message = $_POST["message"];

 

if (mail($to, $subject, $message ,"From: $name <$from>"))

 

echo nl2br("<h2>Ditt meddelande har skickats!</h2>

<b>mottagare:</b> $to

<b>ämne:</b> $subject

<b>meddelande:</b>

$message

");

 

else

echo "Det gick inte att skicka ditt meddelande";

 

?>

 

 

 

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

Mina inställningar i php.ini för mail ser ut såhär: (om de tär dom jag ska in och mecka med: )

 

 

[mail function]

; For Win32 only.

SMTP = localhost ; for Win32 only

 

; For Win32 only.

sendmail_from = me@localhost.com ; for Win32 only

 

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

;sendmail_path =

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...