Hola, tengo un formulario a medio hacer.
En primer lugar, os haré la primera pregunta: en el siguiente código
Código PHP:
<?php
if (!isset($_POST) OR empty($_POST["juego"]) OR empty($_POST["nombre"]) OR empty($_POST["pueblo"])
OR empty($_POST["codigo"]) OR empty($_POST["estacion"]) OR empty($_POST["personaje"]) OR empty($_POST["frutas"])
OR empty($_POST["correo"])
){
echo '<form name="frm" action="http://arwix.hostoi.com/islatropical.php" method="post">Animal Crossing:
<input type="text" maxlength="35" name="juego"></input> <br/>Nombre:
<input type="text" maxlength="35" name="nombre"></input> <br/>Pueblo:
<input type="text" maxlength="35" name="pueblo"></input> <br/>Código de amigo:
<input type="text" maxlength="35" name="codigo"></input> <br/>Estación favorita:
<input type="text" maxlength="35" name="estacion"></input> <br/>Personaje favorito:
<input type="text" maxlength="35" name="personaje"></input> <br/>Frutas en tu pueblo:
<input type="text" maxlength="35" name="frutas"></input> <br/>Correo electrónico:
<input type="text" maxlength="35" name="correo"></input> <br/>
<input type="submit" value="Obtener tarjeta"/></form>';
}else{
header("Content-type: image/jpeg"); contenido de la pagina
$ju = trim($_POST["juego"]);
$no = trim($_POST["nombre"]);
$pu = trim($_POST["pueblo"]);
$co = trim($_POST["codigo"]);
$es = trim($_POST["estacion"]);
$pe = trim($_POST["personaje"]);
$fr = trim($_POST["frutas"]);
$cr = trim($_POST["correo"]);
$im = imagecreatefromjpeg("./islatropical.jpg");
$blanco = imagecolorallocate($im, 255, 255, 255); //
$negro = imagecolorallocate($im, 0, 0, 0); //
imagestring($im,5,50,20,"Animal Crossing: ".$ju,$blanco); //
imagestring($im,5,50,40,"Nombre: ".$no,$blanco); //
imagestring($im,5,50,60,"Pueblo: ".$pu,$blanco); //
imagestring($im,5,50,80,"Código de amigo: ".$co,$blanco); //
imagestring($im,5,50,100,"Estación favorita: ".$es,$blanco); //
imagestring($im,5,50,120,"Personaje favorito: ".$pe,$blanco); //
imagestring($im,5,50,140,"Frutas en el pueblo: ".$fr,$blanco); //
imagestring($im,5,50,160,"Correo electrónico: ".$no,$blanco); //
imagepng($im);
imagedestroy($im);
}
?>
Todo está correcto excepto en esta línea:
Código PHP:
echo <form name="frm" action="islatropical.php" method="post">
Este código lo tengo para que se añada a una imagen un texto después de haber rellenado dichas casillas, y esa imagen se genera, al igual que el formulario, en "islatropical.php" (en este caso, ya que la imagen es de una isla
![Contento](http://static.forosdelweb.com/fdwtheme/images/smilies/happy.png)
).
Iba bien cuando tenía puesto el formulario en el "index.php", pero ahora tengo un index en html y el formulario se genera en una página aparte, y desde entonces tengo el error.
¿Hay alguna posibilidad de poder poner el action y que no sea en index?