Gå til innhold

epostskjema vil ikke sende data


Anbefalte innlegg

Videoannonse
Annonse
Det er vanskelig å se hva som er galt uten at vi får se koden til send.php. Det kan være tusen ting, sikker på at sendmail er satt opp på serveren?

6577057[/snapback]

 

uff, glemte koden til send.php... :blush: her kommer den:

 

<?php
if(isset($_POST['submit'])) {


$to = "[email protected]";
$subject = "Jeg vil bli støttespiller";
$name_field = $_POST['navn'];
$adresse = $_POST['adresse'];
$postnummer = $_POST['postnummer'];
$sted = $_POST['sted'];
$email_field = $_POST['epost'];
$option = $_POST['radio'];
$dropdown_kr = $_POST['kr'];
$dropdown_pr = $_POST['pr'];

foreach($_POST['check'] as $value) {

$check_msg .= "Checked: $value\n";

}

$body = "Fra: $name_field\n Adresse: $adresse\n Postnummer: $postnummer\n Sted: $sted\n E-post: $email_field\n $check_msg Kr.: $dropdown_kr\n Pr.: $dropdown_pr\n";

echo "Henvendelsen er blitt sendt til $to!";
mail($to, $subject, $body);


} else {

echo "blarg!";

}
?>

 

jeg bruker ramail her: http://www.tumle.net/kontakt.php og det fungerer som det skal.

 

scriptet jeg ønsker satt opp på dyretesting.no er et jeg fant et sted på nettet og har gjort noen endringer. men det var kanskje ikke det smarteste å gjøre...? :dontgetit:

Endret av fortborte
Lenke til kommentar

Stemmer det.. Men det trenger man kun å bruke hvis man også skal legge inn tekst. Eks:

$string="Hallo";

echo $string;

Da får du ut Hallo

Skriver du:

echo "$string AlexTBM";

Da får du Hallo AlexTBM

Men skriver du:

echo '$string AlexTBM";

Så får du $string AlexTBM.

Men du kan skrive det slik:

echo $string." AlexTBM";

 

Ble kansje litt dårlig forklart, si ifra hvis du ikke skjønte det:)

Lenke til kommentar
Stemmer det.. Men det trenger man kun å bruke hvis man også skal legge inn tekst. Eks:

$string="Hallo";

echo $string;

Da får du ut Hallo

Skriver du:

echo "$string AlexTBM";

Da får du Hallo AlexTBM

Men skriver du:

echo '$string AlexTBM";

Så får du $string AlexTBM.

Men du kan skrive det slik:

echo $string." AlexTBM";

 

Ble kansje litt dårlig forklart, si ifra hvis du ikke skjønte det:)

6579997[/snapback]

Riktig dette :) Det er derfor også lurt å bruke ' om man kun skal bruke strengkonstanter, så slipper tolkeren å lete gjennom etter variabelnavn :)

Lenke til kommentar
Stemmer det.. Men det trenger man kun å bruke hvis man også skal legge inn tekst. Eks:

$string="Hallo";

echo $string;

Da får du ut Hallo

Skriver du:

echo "$string AlexTBM";

Da får du Hallo AlexTBM

Men skriver du:

echo '$string AlexTBM";

Så får du $string AlexTBM.

Men du kan skrive det slik:

echo $string." AlexTBM";

 

Ble kansje litt dårlig forklart, si ifra hvis du ikke skjønte det:)

6579997[/snapback]

 

 

Stemmer det.

Er vel noe det samme som sto i boka

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...