Hola bienvenido.
Lo primero que debes hacer es cambiar el action de tu formulario, añadirle el método por el que lo quieres enviar (para luego recogerlo) y dejarlo tal que así:
Código HTML:
Ver original<form id="ajax-contact-form" action="contact.php" method="post">
Después hay que recoger los datos con PHP. Cada atributo del formulario enviado por POST (el método de envio de tu formulario), se recoge en uncion de cada atributo NAME de tus partes del formulario (no del texto del label como lo tienes puesto)
Es decir, si tu formulario tiene un input tal que asi (fíjate en
name="email"):
Con PHP lo recogerás así:
Con lo cual solo tienes que adaptar tu código PHP a tu formulario:
Código PHP:
Ver original<?php
$subject = "primer formulario";
$nombre = $_POST["name"];
$email = $_POST["email"];
$phone = $_POST["phone"];
$message = $_POST["message"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nEmail: " . $email . "\nTeléfono: " . $phone . "\nMensaje: " . $message;
mail($sendTo, $subject, $message, $headers); ?>
Tan solo debes de tener en cuenta que tu archivo contact.php debe de estar en el mismo directorio que el archivo que contiene tu formulario. De no ser así, deberás ajustar la ruta correspondiente en el action del formulario.
Un saludo