Hola a tod@s, soy nuevo por aquí y tengo una duda. Estoy haciendo un proyecto (una especie de quiniela).
Tengo un formulario en mi sevidor (000webhost.com) y los campos son los siguientes:
Equipo 1 - Equipo 2 (tengo de ejemplo Madrid- Barça), email y nombre. El codigo es el siguiente:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Quiniela</title>
</head>
<body>
<div style="text-align: left;">
<form method="post" action="enviar.php" name="quiniela1">R Madrid- Barcelona
1 <input name="partido1[]" value="1" type="checkbox">
X <input name="partido1[]" value="X" type="checkbox">
2 <input name="partido1[]" value="2" type="checkbox"><br>
<br>
Mail: <input name="mail" type="text"> <br>
Nombre: <input name="nombre" type="text"> <br>
<br>
<button name="enviar"></button><button name="restablecer" type="reset"></button></form>
</div>
</body>
</html>
Y luego tengo el archivo "enviar.php".
Código PHP:
<?php
$partido1[] = $_POST['partido1'];
$mail = $_POST ['mail'];
$nombre = $_POST ['nombre'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . " y sus apuestas son " . $partido1 . "\r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'micorreo@'algo.com; / aqui iria mi correo
$asunto = 'prueba quiniela';
mail($para, $asunto, $header, $mensaje);
echo 'Gracias por apostar';
?>
Bueno, os cuento mi problema:
Se envia, llega a mi correo, pero me llega esto:
Código:
Este mensaje fue enviado por 'nombre que puse' y sus apuestas son Array / el problema
Su e-mail es: 'email que puse'
Enviado el 20/12/2008
Ya veréis, en vez de salirme lo que aposté, me sale "Array". No se a que se debe el problema, haber si me podéis ayudar.
Saludos, y muchas gracias.