Ayuda con PHP, fomulario básico...

davidpoza

Estoy empezando con php y tengo la siguiente duda:
Pretendo hacer un formulario básico y no consigo visualizarlo, no se si es porque esta mal escrito
o porque tengo que configurar alguna cosa en apache (lo instalé con EASYPHP).
Por favor, si alguien conoce la solución o le ha pasado lo mismo, agradeceria que me dijese como
solucionarlo lo mas pronto posible. Muchas Gracias
Yo ejecuto "equipo.htm", meto un texto en el campo y pulso enviar, pero no aparece el equipo.php, me sale
error 404.

El código es el siguiente:
--------equipo.htm-----
<html>
<title>Equipo Favorito</title>

<form method=post ACTION=”equipo.php”>
Cual es tu equipo de fútbol favorito ?

<br>
<br>
</form>
</body>
<html>
-------equipo.php------
<html>

Tu equipo favorito es:
<?php Echo “<h1><B>$equipo</B></h1>”; ?>
</body>
</html>

eXistencial

Ponlo todo en un archivo, es más comodo
El codigo

<?php
if ($HTTP_POST_VARS['equipo'])
echo $HTTP_POST_VARS['equipo']);
else
{
?>
<form method="post">
Tu equipo:
<br>

</form>
<?
}
?>
Sino me equivo debería funcionar.

davidpoza

No se porque, pero al postear no a salido todo el código fuente, vuelvo a ponerlo. Yo creo que está bien, pienso que puede ser de la configuración de apache.

--------equipo.htm-----

<html>
<title>Equipo Favorito</title>

<form method=post ACTION=”equipo.php”>
Cual es tu equipo de fútbol favorito ?

<br>
<br>

</form>
</body>
<html>


-------equipo.php------

<html>

Tu equipo favorito es:
<?php Echo “<h1><B>$equipo</B></h1>”; ?>
</body>
</html>

B

form.html

< form action="form.php" >
Cuál es tu equipo favorito? <br>
< input type="text" name="equipo" >
< input type="submit" >
< /form >

form.php

<?
echo "Tu equipo favorito es: ".$equipo;
?>

cuando pruebes este código quita el espacio en blanco que hay después del >

davidpoza

No se porque, pero al postear no a salido todo el código fuente, vuelvo a ponerlo. Yo creo que está bien, pienso que puede ser de la configuración de apache.

--------equipo.htm-----

<html>
<title>Equipo Favorito</title>

<form method=post ACTION=”equipo.php”>
Cual es tu equipo de fútbol favorito ?

<br>
<br>

</form>
</body>
<html>


-------equipo.php------

<html>

Tu equipo favorito es:
<?php Echo “<h1><B>$equipo</B></h1>”; ?>
</body>
</html>

eXistencial

htmlstriptags(); qita el codigo html y supongo que qitaria lo dl input... ^^
weno, mi codigo te deberia funcionar sabiendo que hay un campo que se llame equipo.

DReaMeR99
  1. nombras el input "blabla"

luego en le pag. php pones $_get["blabla"]=$blabla

y usas la variable en el query a la bd mysql.

espero haberte sido d ayuda

Usuarios habituales