Hej, jag håller på att bygga upp ett tema för min "Portfolio-liknande" sida (WordPress), och får inte kontakt formulärets loop att fungera på min page temmplate. Användaren ska enkelt och lätt kunna skicka en fråga (eller vad denne nu undrar) till min mail från min kontakt sida, snabbt och enkelt. Men det fungerar som sagt inte, några ideér?
Vill även att loopen skall hämta mailadressen som man registrerar på WordPress, men förstår inte hur?
<?php
/* Template Name: Contact Us */
get_header(); ?>
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$to = 'kvibergjohanna@live.se';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
?>
<?php
if ($_POST['submit']) {
if (mail ($to, $body)) {
echo '<p>Your message has been sent!</p>';
} else {
echo '<p>Something went wrong, go back and try again!</p>';
}
}
?>
Vi kan helt omöjligt hjälpa dig om du inte talar om vad det inte är som fungerar.
Var tar det stopp? Vad får du för fel? Vad har du testat och kommit fram till?
Ber om ursäkt. Fyller jag i allt 'rätt' skickas jag till min 404-page. Fyller jag inte i allt och trycker på skicka så kommer jag till "att länken inte fungerar". Har testat olika koder fram och tillbaka då jag är ganska ny med att skapa loopar. Men har kommit fram till att jag inte behöver en jätte avancerad, då formuläret är väldigt basic. Sen vet jag inte (och hittar ingenstans) hur jag ska loopa in den registrerade mailadressen för att slippa skriva den i själva koden.
Du behöver lägga php-koden i en egen fil som du förslagsvis döper till submit.php. POST koden gör att det som är inskrivet i formuläret skickas med till nästa sida.