Permalänk

Frågor om PHP formulär

Hej!

Jag håller på att göra en hemsida åt ett företag. Då är det så att de vill ha ett vanligt PHP formulär fast med "drop down list" och fler text rutor.
Men hur får man så att man kan skicka mer än bara en komentar i mailet?
Hur blir alla "drop down list" och den sista text rutan i PHP databasen?
Varför det står 1 2 3 4 5 6 osv. det är för jag inte vet än vad som ska stå där.

Såhär ser det ut som jag har gjort. (Vill bara få det att fungera innan jag börjar med designen.)

<html>
<head>
<title>Kontakt</title>
</head>
<body>
<h2>Kontakta oss </h2>

<form name="kontakt" method="post" action="form.php">
Namn:<br>
<input name="name" type="text" size="30">
<br>
Ämne:<br>
<input name="subject" type="text" size="30">
<br>
email:<br>
<input name="email" type="text" size="30">
<br>

<select class="element select medium" id="element_5" name="element_5"> <option value="" selected="selected"></option>
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
<option value="6" >6</option> </select>

<select class="element select medium" id="element_5" name="element_5"> <option value="" selected="selected"></option>
<option value="a" >a</option>
<option value="b" >b</option>
<option value="c" >c</option>
<option value="d" >d</option>
<option value="e" >e</option>
<option value="f" >f</option> </select>

test:<br>
<textarea name="test" cols="30" rows="5"></textarea>

Meddelande:<br>
<textarea name="message" cols="30" rows="5"></textarea>
<br>
<br>
<input name="submit" type="submit"
value="Skicka meddelandet">
</form>

</body>
</html>

<?php

$to = "jakoberiksson@hotmail.com";
$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";

?>

MVH Jakob

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem

Du får lägga in alla saker du vill ha med i $message eftersom mail syntaxen endast tillåter 5 parametrar.

$message = <<<EOD Från: {$_POST['email']} Ämne: {$_POST['subject']} Namn: {$_POST['name']} Val1: {$_POST['element_5']} Meddelande: {$_POST['message']} EOD;

och så vidare.

Permalänk
Skrivet av hamre:

Du får lägga in alla saker du vill ha med i $message eftersom mail syntaxen endast tillåter 5 parametrar.

$message = <<<EOD Från: {$_POST['email']} Ämne: {$_POST['subject']} Namn: {$_POST['name']} Val1: {$_POST['element_5']} Meddelande: {$_POST['message']} EOD;

och så vidare.

Jaha.. Tack!

EDIT: Men hur gör man med de dropdownlist?

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

Jaha.. Tack!

EDIT: Men hur gör man med de dropdownlist?

Nu har du ju samma namn på bägge dropdownlistorna. Ge dom olika namn så kommer det användaren väljer finnas som vanligt i $_POST['namnet'] variabeln.

Permalänk
Skrivet av hamre:

Nu har du ju samma namn på bägge dropdownlistorna. Ge dom olika namn så kommer det användaren väljer finnas som vanligt i $_POST['namnet'] variabeln.

Då får jag upp error..
Denna error:n
"Parse error: syntax error, unexpected T_SL in /home/deteknik/public_html/fiber/test/WS/form.php on line 7"

(deteknik är företaget..)

EDIT:
Såhär ser databasen ut..:
<?php

$to = "jakoberiksson@hotmail.com";
$from = $_POST["email"];
$subject = $_POST["subject"];
$name = $_POST["name"];
$message = <<<EOD
from: {$_POST['from']}
subject: {$_POST['subject']}
name: {$_POST['name']}
EOD;

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";

?>

edit2:
och den vanliga:
<html>
<head>
<title>Kontakt</title>
</head>
<body>
<h2>Kontakta oss </h2>

<form name="kontakt" method="post" action="form.php">
Namn:<br>
<input name="name" type="text" size="30">
<br>
Ämne:<br>
<input name="subject" type="text" size="30">
<br>
email:<br>
<input name="email" type="text" size="30">
<br>
Meddelande:<br>
<textarea name="message" cols="30" rows="5"></textarea>
<br>
<br>
<input name="submit" type="submit"
value="Skicka meddelandet">
</form>

</body>
</html>

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk

Unexpected T_SL kommer sig antagligen av att du har något mellanslag eller liknande efter <<<EOD

Permalänk
Skrivet av sharpless:

Unexpected T_SL kommer sig antagligen av att du har något mellanslag eller liknande efter <<<EOD

Skrivet av hamre:

Nu har du ju samma namn på bägge dropdownlistorna. Ge dom olika namn så kommer det användaren väljer finnas som vanligt i $_POST['namnet'] variabeln.

Ett stort tack till er båda!! man får verkligen hjälp av sweclockers!!

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Skrivet av hamre:

Nu har du ju samma namn på bägge dropdownlistorna. Ge dom olika namn så kommer det användaren väljer finnas som vanligt i $_POST['namnet'] variabeln.

jaha, Fick inte droplist att fungera..
tex..
Första ska vara:
Åkulla
Bivek
Nösslinge
Fotskäl
Frillesås

EDIT: eller vad menar du?

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk

Jag pratade lite med de nu. och de ville ha in Kryssrutor får de att se bra ut fast får inte de in i databasen

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

Jag pratade lite med de nu. och de ville ha in Kryssrutor får de att se bra ut fast får inte de in i databasen

Jaha, du får nog vara lite mer beskrivande.

Nedan har du alternativ med radio-knappar. Det är endast den knapp man klickar i som hamnar i databasen.

<input type="radio" value="man" name="sex"> Man <br> <input type="radio" value="kvinna" name="sex">Kvinna

$sex = $_POST['sex'];

Sedan ska även variabel $sex (som i detta exempel) läggas in i databasen, precis som du gjort med allt annat.
Det som står i "value" kommer hamna i databasen.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

Jaha, du får nog vara lite mer beskrivande.

Nedan har du alternativ med radio-knappar. Det är endast den knapp man klickar i som hamnar i databasen.

<input type="radio" value="man" name="sex"> Man <br> <input type="radio" value="kvinna" name="sex">Kvinna

$sex = $_POST['sex'];

Sedan ska även variabel $sex (som i detta exempel) läggas in i databasen, precis som du gjort med allt annat.
Det som står i "value" kommer hamna i databasen.

Okej..
Jag har gjort designen på kryss rutorna. Men jag vill ha att de skickas till min mail alltså en "$from = $_POST["mail"];" fast för kryssrutor (inga radioknappar utan: https://www.google.se/search?hl=sv&site=imghp&tbm=isch&source... )

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

Okej..
Jag har gjort designen på kryss rutorna. Men jag vill ha att de skickas till min mail alltså en "$from = $_POST["mail"];" fast för kryssrutor (inga radioknappar utan: https://www.google.se/search?hl=sv&site=imghp&tbm=isch&source... )

Det är exakt samma sak för kryssrutor..

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

Det är exakt samma sak för kryssrutor..

nej.. de rutorna jag menar skriver man:
<input type="checkbox" name="favoritarstid" id="var" value="var"/>
<label for="var">Vår</label><br />

<input type="checkbox" name="favoritarstid" id="sommar" value="sommar"/>
<label for="sommar">Sommar</label> <br />

EDIT: Men de kanske skrivs på samma sätt?

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

nej.. de rutorna jag menar skriver man:
<input type="checkbox" name="favoritarstid" id="var" value="var"/>
<label for="var">Vår</label><br />

<input type="checkbox" name="favoritarstid" id="sommar" value="sommar"/>
<label for="sommar">Sommar</label> <br />

EDIT: Men de kanske skrivs på samma sätt?

<input type="checkbox" value="A" name="a-kort">A-Körtkort <br> <input type="checkbox" value="B" name="b-kort">B-körtkort

$a-kort = $_POST['a-kort']; $b-kort = $_POST['b-kort'];

Om du vill lägga in alla i samma kollumn i database får du göra något sånthär:

$variabel = $b-kort . ', ' . $a-kort;

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Medlem
Skrivet av FlorrpaN:

<input type="checkbox" value="A" name="a-kort">A-Körtkort <br> <input type="checkbox" value="B" name="b-kort">B-körtkort

$a-kort = $_POST['a-kort']; $b-kort = $_POST['b-kort'];

Om du vill lägga in alla i samma kollumn i database får du göra något sånthär:

$variabel = $b-kort . ', ' . $a-kort;

Går väl även att ha samma name på dessa och sedan köra en foreach-loop?

T.ex:

<input type="checkbox" value="A" name="korkort">A-Körtkort <br> <input type="checkbox" value="B" name=korkort">B-körtkort

foreach ($_POST['korkort'] as $korkort) { echo $korkort . '<br>'; }

Permalänk
Skrivet av FlorrpaN:

<input type="checkbox" value="A" name="a-kort">A-Körtkort <br> <input type="checkbox" value="B" name="b-kort">B-körtkort

$a-kort = $_POST['a-kort']; $b-kort = $_POST['b-kort'];

Om du vill lägga in alla i samma kollumn i database får du göra något sånthär:

$variabel = $b-kort . ', ' . $a-kort;

får error.. Känner mig som en idiot.. ^^
detta errorn får jag:
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/deteknik/public_html/service/formmail.php on line 19"

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

får error.. Känner mig som en idiot.. ^^
detta errorn får jag:
"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/deteknik/public_html/service/formmail.php on line 19"

Vi kan inte hjälpa dig om du inte ger oss PHP koden som ligger i formmail.php.

Lägg in den här med hjälp av PHP taggarna på forumet.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Medlem

Tyvärr jobbar jag nu men om du inte fått hjälp till kvällen så ska jag titta på det.

Men när du säger att du vill ha in det i databasen. Menar du då i en riktig databas eller vill du bara få den till mailen?

Permalänk
Skrivet av FlorrpaN:

Vi kan inte hjälpa dig om du inte ger oss PHP koden som ligger i formmail.php.

Lägg in den här med hjälp av PHP taggarna på forumet.

skickar adressen i PM

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

skickar adressen i PM

Jag tänker inte hjälpa dig via PM, dela med dig av det här så att alla kan se, hjälpa och ta lärdom av det som skrivs.
Skriv ut all din PHP och HTML kod här inom
[PHP*]KOD[*/PHP] och [HTML*]KOD[*/HTML] taggar(utan *)

Sen, en MAIL är INTE EN DATABAS. Lär dig att separera detta, när du säger databas så tänker vi databas, inte e-mail.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

Jag tänker inte hjälpa dig via PM.
Skriv ut all din PHP och HTML kod här inom
[PHP*]KOD[*/PHP] och [HTML*]KOD[*/HTML] taggar(utan *)

Sen, en MAIL är INTE EN DATABAS. Lär dig att separera detta, när du säger databas så tänker vi databas, inte e-mail.

nu fattar jag inte.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DE Teknik</title>
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<script type="text/javascript" src="view.js"></script>

</head>
<body id="main_body" >

<div id="form_container">

<form id="form_605000" class="appnitro" method="post" action="formmail.php">
<div class="form_description">
<img id="delogg" src="delogg.jpg"

>
</div>
<ul >

<li id="li_1" >
<label class="description" for="element_1">Namn </label>
<div>
<input id="element_1" name="namn" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_2" >
<label class="description" for="element_2">Telefon </label>
<div>
<input id="element_2" name="telefon" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_3" >
<label class="description" for="element_3">Email </label>
<div>
<input id="element_3" name="mail" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_11" >
<label class="description" for="element_11">Ny dator (400kr) </label>
<span>
<input id="element_11_1" name="element_11_1" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_1">Leverans fix</label>
<input id="element_11_2" name="element_11_2" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_2">Flytta filer från gamla datorn +150kr (Företag enligt offert)</label>
<input id="element_11_3" name="element_11_3" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_3">Lägga in mail uppgifter</label>
<input id="element_11_4" name="element_11_4" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_4">4GB Extra minne +350kr</label>
<input id="element_11_5" name="element_11_5" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_5">8GB Extra minne +630kr</label>

</span>
</li> <li id="li_12" >
<label class="description" for="element_12">Service </label>
<span>
<input id="element_12_1" name="us" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_12_1">Uppsnabbning 695:-</label>
<input id="element_12_2" name="vr" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_12_2">Virusrensning 795:-</label>

</span>
</li> <li id="li_6" >
<label class="description" for="element_6">Mailuppgifter

Mailadress </label>
<div>
<input id="element_6" name="mailupp" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_8" >
<label class="description" for="element_8">Pop3 server </label>
<div>
<input id="element_8" name="poptre" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_7" >
<label class="description" for="element_7">Smtp server </label>
<div>
<input id="element_7" name="smtp" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_9" >
<label class="description" for="element_9">Användarnamn </label>
<div>
<input id="element_9" name="anv" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_10" >
<label class="description" for="element_10">Lösenord </label>
<div>
<input id="element_10" name="los" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li> <li id="li_5" >
<label class="description" for="element_5">Övrigt </label>
<div>
<textarea id="element_5" name="ovrigt" class="element textarea medium"></textarea>
</div>
</li> <li id="li_4" >
<label class="description" for="element_4">Klar senast </label>
<div>
<input id="element_4" name="ks" class="element text medium" type="text" maxlength="255" value=""/>
</div>
</li>

<li class="buttons">

<input type="submit" name="submit" value="Skicka" />
<input type="reset" name="reset" id="reset" value="Ångra" />
</li>
</ul>
</form>
<div id="footer">
</div>
</div>
</body>
</html>
Är mallen och dessa vill jag ha in i PHP saken:

<input id="element_11_1" name="element_11_1" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_1">Leverans fix</label>
<input id="element_11_2" name="element_11_2" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_2">Flytta filer från gamla datorn +150kr (Företag enligt offert)</label>
<input id="element_11_3" name="element_11_3" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_3">Lägga in mail uppgifter</label>
<input id="element_11_4" name="element_11_4" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_4">4GB Extra minne +350kr</label>
<input id="element_11_5" name="element_11_5" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_11_5">8GB Extra minne +630kr</label>

<input id="element_12_1" name="us" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_12_1">Uppsnabbning 695:-</label>
<input id="element_12_2" name="vr" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_12_2">Virusrensning 795:-</label>

Och detta är PHP saken där allt skickas ifrån typ:
<?php

$to = "jakoberiksson@hotmail.com";
// ämnesrubrik som visas när mailet tas emot
$subject = "Datorservice från Davids";
$from = $_POST["mail"];
$name = $_POST["namn"];
$message = <<<EOD
Namn: {$_POST['namn']}
Telefon: {$_POST['telefon']}
Mail: {$_POST['mail']}
Mailuppgifter: {$_POST['mailupp']}
Pop3 server: {$_POST['poptre']}
Smtp server: {$_POST['smtp']}
Användarnamn: {$_POST['anv']}
Losenord: {$_POST['los']}
Ovrigt: {$_POST['ovrigt']}
Klar senast: {$_POST['ks']}
EOD;

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";

?>

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem

<body id="main_body" > <div id="form_container"> <form id="form_605000" class="appnitro" method="post" action="formmail.php"> <div class="form_description"> <img id="delogg" src="delogg.jpg"> </div> <ul > <li id="li_1" > <label class="description" for="element_1">Namn </label> <div> <input id="element_1" name="namn" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_2" > <label class="description" for="element_2">Telefon </label> <div> <input id="element_2" name="telefon" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_3" > <label class="description" for="element_3">Email </label> <div> <input id="element_3" name="mail" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_11" > <label class="description" for="element_11">Ny dator (400kr) </label> <span> <input id="element_11_1" name="element_11_1" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_1">Leverans fix</label> <input id="element_11_2" name="element_11_2" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_2">Flytta filer från gamla datorn +150kr (Företag enligt offert)</label> <input id="element_11_3" name="element_11_3" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_3">Lägga in mail uppgifter</label> <input id="element_11_4" name="element_11_4" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_4">4GB Extra minne +350kr</label> <input id="element_11_5" name="element_11_5" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_5">8GB Extra minne +630kr</label> </span> </li> <li id="li_12" > <label class="description" for="element_12">Service </label> <span> <input id="element_12_1" name="us" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_1">Uppsnabbning 695:-</label> <input id="element_12_2" name="vr" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_2">Virusrensning 795:-</label> </span> </li> <li id="li_6" > <label class="description" for="element_6">Mailuppgifter Mailadress </label> <div> <input id="element_6" name="mailupp" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_8" > <label class="description" for="element_8">Pop3 server </label> <div> <input id="element_8" name="poptre" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_7" > <label class="description" for="element_7">Smtp server </label> <div> <input id="element_7" name="smtp" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_9" > <label class="description" for="element_9">Användarnamn </label> <div> <input id="element_9" name="anv" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_10" > <label class="description" for="element_10">Lösenord </label> <div> <input id="element_10" name="los" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_5" > <label class="description" for="element_5">Övrigt </label> <div> <textarea id="element_5" name="ovrigt" class="element textarea medium"></textarea> </div> </li> <li id="li_4" > <label class="description" for="element_4">Klar senast </label> <div> <input id="element_4" name="ks" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li class="buttons"> <input type="submit" name="submit" value="Skicka" /> <input type="reset" name="reset" id="reset" value="Ångra" /> </li> </ul> </form> <div id="footer"> </div> </div> </body> </html>

<input id="element_11_1" name="element_11_1" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_1">Leverans fix</label> <input id="element_11_2" name="element_11_2" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_2">Flytta filer från gamla datorn +150kr (Företag enligt offert)</label> <input id="element_11_3" name="element_11_3" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_3">Lägga in mail uppgifter</label> <input id="element_11_4" name="element_11_4" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_4">4GB Extra minne +350kr</label> <input id="element_11_5" name="element_11_5" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_5">8GB Extra minne +630kr</label> <input id="element_12_1" name="us" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_1">Uppsnabbning 695:-</label> <input id="element_12_2" name="vr" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_2">Virusrensning 795:-</label>

<?php $to = "jakoberiksson@hotmail.com"; // ämnesrubrik som visas när mailet tas emot $subject = "Datorservice från Davids"; $from = $_POST["mail"]; $name = $_POST["namn"]; $message = <<<EOD Namn: {$_POST['namn']} Telefon: {$_POST['telefon']} Mail: {$_POST['mail']} Mailuppgifter: {$_POST['mailupp']} Pop3 server: {$_POST['poptre']} Smtp server: {$_POST['smtp']} Användarnamn: {$_POST['anv']} Losenord: {$_POST['los']} Ovrigt: {$_POST['ovrigt']} Klar senast: {$_POST['ks']} EOD; 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"; ?>

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

<body id="main_body" > <div id="form_container"> <form id="form_605000" class="appnitro" method="post" action="formmail.php"> <div class="form_description"> <img id="delogg" src="delogg.jpg"> </div> <ul > <li id="li_1" > <label class="description" for="element_1">Namn </label> <div> <input id="element_1" name="namn" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_2" > <label class="description" for="element_2">Telefon </label> <div> <input id="element_2" name="telefon" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_3" > <label class="description" for="element_3">Email </label> <div> <input id="element_3" name="mail" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_11" > <label class="description" for="element_11">Ny dator (400kr) </label> <span> <input id="element_11_1" name="element_11_1" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_1">Leverans fix</label> <input id="element_11_2" name="element_11_2" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_2">Flytta filer från gamla datorn +150kr (Företag enligt offert)</label> <input id="element_11_3" name="element_11_3" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_3">Lägga in mail uppgifter</label> <input id="element_11_4" name="element_11_4" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_4">4GB Extra minne +350kr</label> <input id="element_11_5" name="element_11_5" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_5">8GB Extra minne +630kr</label> </span> </li> <li id="li_12" > <label class="description" for="element_12">Service </label> <span> <input id="element_12_1" name="us" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_1">Uppsnabbning 695:-</label> <input id="element_12_2" name="vr" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_2">Virusrensning 795:-</label> </span> </li> <li id="li_6" > <label class="description" for="element_6">Mailuppgifter Mailadress </label> <div> <input id="element_6" name="mailupp" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_8" > <label class="description" for="element_8">Pop3 server </label> <div> <input id="element_8" name="poptre" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_7" > <label class="description" for="element_7">Smtp server </label> <div> <input id="element_7" name="smtp" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_9" > <label class="description" for="element_9">Användarnamn </label> <div> <input id="element_9" name="anv" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_10" > <label class="description" for="element_10">Lösenord </label> <div> <input id="element_10" name="los" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_5" > <label class="description" for="element_5">Övrigt </label> <div> <textarea id="element_5" name="ovrigt" class="element textarea medium"></textarea> </div> </li> <li id="li_4" > <label class="description" for="element_4">Klar senast </label> <div> <input id="element_4" name="ks" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li class="buttons"> <input type="submit" name="submit" value="Skicka" /> <input type="reset" name="reset" id="reset" value="Ångra" /> </li> </ul> </form> <div id="footer"> </div> </div> </body> </html>

<input id="element_11_1" name="element_11_1" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_1">Leverans fix</label> <input id="element_11_2" name="element_11_2" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_2">Flytta filer från gamla datorn +150kr (Företag enligt offert)</label> <input id="element_11_3" name="element_11_3" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_3">Lägga in mail uppgifter</label> <input id="element_11_4" name="element_11_4" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_4">4GB Extra minne +350kr</label> <input id="element_11_5" name="element_11_5" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_11_5">8GB Extra minne +630kr</label> <input id="element_12_1" name="us" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_1">Uppsnabbning 695:-</label> <input id="element_12_2" name="vr" class="element checkbox" type="checkbox" value="1" /> <label class="choice" for="element_12_2">Virusrensning 795:-</label>

<?php $to = "jakoberiksson@hotmail.com"; // ämnesrubrik som visas när mailet tas emot $subject = "Datorservice från Davids"; $from = $_POST["mail"]; $name = $_POST["namn"]; $message = <<<EOD Namn: {$_POST['namn']} Telefon: {$_POST['telefon']} Mail: {$_POST['mail']} Mailuppgifter: {$_POST['mailupp']} Pop3 server: {$_POST['poptre']} Smtp server: {$_POST['smtp']} Användarnamn: {$_POST['anv']} Losenord: {$_POST['los']} Ovrigt: {$_POST['ovrigt']} Klar senast: {$_POST['ks']} EOD; 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"; ?>

Exakt.. Men nu ska jag bara få skiten att fungera som jag vill

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Skrivet av hamre:

Tyvärr jobbar jag nu men om du inte fått hjälp till kvällen så ska jag titta på det.

Men när du säger att du vill ha in det i databasen. Menar du då i en riktig databas eller vill du bara få den till mailen?

Okej.. Jag gör detta på jobbet. men kan ta med sakerna hem.

Vet inte. Asså när jag har pratat med olika som ör hemsidor så säger de att PHP texten är databasen. På något konstigt vänster. Men jag vill bara att allt i formuläret ska skickas till en mail. och inte skickas till någon databas.

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem

Nej, PHP är inte en databas, det är ett programmeringsspråk.
För att skicka saker till en databas behöver du MySQL och MySQL queries i PHP.

Jag har ingen aning hur man använder <<<EOD som du hade gjort, men det va den som gav mig alla felmeddelanden.
Testa detta istället.

$message = "Namn: " . $_POST['namn'] . "\n Telefon: ". $_POST['telefon'] . "\n Mail: " . $_POST['mail'] . "\n Mailuppgifter: " . $_POST['mailupp'] . "\n Pop3 server: " . $_POST['poptre'] . "\n Smtp server: " . $_POST['smtp'] . "\n Användarnamn: " . $_POST['anv'] . "\n Losenord: " . $_POST['los'] . "\n Övrigt: " . $_POST['ovrigt'] . "\n Klar senast: " . $_POST['ks'];

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

Nej, PHP är inte en databas, det är ett programmeringsspråk.
För att skicka saker till en databas behöver du MySQL och MySQL queries i PHP.

Jag har ingen aning hur man använder <<<EOD som du hade gjort, men det va den som gav mig alla felmeddelanden.
Testa detta istället.

$message = "Namn: " . $_POST['namn'] . "\n Telefon: ". $_POST['telefon'] . "\n Mail: " . $_POST['mail'] . "\n Mailuppgifter: " . $_POST['mailupp'] . "\n Pop3 server: " . $_POST['poptre'] . "\n Smtp server: " . $_POST['smtp'] . "\n Användarnamn: " . $_POST['anv'] . "\n Losenord: " . $_POST['los'] . "\n Övrigt: " . $_POST['ovrigt'] . "\n Klar senast: " . $_POST['ks'];

Du måste köra upp den på internet för <<<EOD ska fungera. Och för mig fungerar det. Men kolla på den länken jag skicka i pm där hemsidan nu ligger. BTW. min fråga nu va hur man får kryssrutorna i PHP saken

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

Du måste köra upp den på internet för <<<EOD ska fungera. Och för mig fungerar det. Men kolla på den länken jag skicka i pm där hemsidan nu ligger. BTW. min fråga nu va hur man får kryssrutorna i PHP saken

Jag körde EOD online, fick ditt PARSE ERROR.

Jag har ju redan svarat på det... TVÅ GÅNGER.
Vet du vad $_POST är för något? Annars, kolla upp det direkt..

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

Jag körde EOD online, fick ditt PARSE ERROR.

Jag har ju redan svarat på det... TVÅ GÅNGER.
Vet du vad $_POST är för något? Annars, kolla upp det direkt..

har du inte. Du har svarat en gång på det. Och då fick jag felmedelande. Där då du skrev A-körkort och B-körkort.

Nu sista gången ändrade du det som redan fungera. POST vet jag vad det är.

Sorry om jag lät sur.. ^^

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.

Permalänk
Medlem
Skrivet av jakob.ee.:

har du inte. Du har svarat en gång på det. Och då fick jag felmedelande. Där då du skrev A-körkort och B-körkort.

Nu sista gången ändrade du det som redan fungera. POST vet jag vad det är.

Sorry om jag lät sur.. ^^

Låt mig citera det jag skrev igen...

<input type="checkbox" value="A" name="a-kort">A-Körtkort <br>

$_POST['a-kort'];

Kan du klura ut vart $_POST['a-kort'] ska vara för att få med det i mailen? Om du vet vad $_POST är så borde detta inte vara svårt, det står ju skrivet redan.

Visa signatur

Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti

Permalänk
Skrivet av FlorrpaN:

Låt mig citera det jag skrev igen...

<input type="checkbox" value="A" name="a-kort">A-Körtkort <br>

$_POST['a-kort'];

Kan du klura ut vart $_POST['a-kort'] ska vara för att få med det i mailen? Om du vet vad $_POST är så borde detta inte vara svårt, det står ju skrivet redan.

$_POST Ska vara i PHP saken där den hämtar infor som skickas iväg.
Det är det jag har läst iaf.

Visa signatur

Jag har Dyslexi! Det innebär att jag har läs- och skrivsvårigheter.
Fractal Design Define R3 | Phenom II 1090T (6 kärnor) 3,2GHz | Zalman CNPS-8700 NT Slim | Gigabyte GA-880GM-D2H (AM3) |
10GB ram G-skill (1333MHz) | Asus EAH 6870 DC | A-data SX900 128 GB | AXP agg.