Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 09:12
Avatar de campamentoweb
campamentoweb
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta Formulario PHP

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($im255255255); // 
    
$negro imagecolorallocate($im000); // 
    
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 ).
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?