Veran he hecho una prueba es poner el nombre y tu edad te dirige a otra página y funciona prefectamente con $_POST
Pero como puedo ponerlo todo en una página?
Codigo index.php
Cita:
Y codigo php.php<html><HEAD></HEAD><BODY>
<b>Tu nombre</b><form action="php.php" method="post">
<input type ="text" name="nombre">
Tu edad
<input type="text" name="edad">
<input type ="submit">
<b>Tu nombre</b><form action="php.php" method="post">
<input type ="text" name="nombre">
Tu edad
<input type="text" name="edad">
<input type ="submit">
Cita:
Mas o menos se que sería asi:<html><head></Head><body>
<?php
$nombre=$_POST['nombre'];
$edad=$_POST['edad'];
echo "Tu nombre es $nombre y tienes $edad años";
?>
</body></html>
<?php
$nombre=$_POST['nombre'];
$edad=$_POST['edad'];
echo "Tu nombre es $nombre y tienes $edad años";
?>
</body></html>
Cita:
y lo he probado, pero salen a lo primero 2 errores en pantalla, logico, antes de enviarlo, para que no salgan, como? <html><HEAD></HEAD><BODY>
<b>Tu nombre</b><form action="index.php" method="post">
<input type ="text" name="nombre">
Tu edad
<input type="text" name="edad">
<input type ="submit">
<?php
$nombre=$_POST['nombre'];
$edad=$_POST['edad'];
echo "Tu nombre es $nombre y tienes $edad años";
?>
</body>
</html>
<b>Tu nombre</b><form action="index.php" method="post">
<input type ="text" name="nombre">
Tu edad
<input type="text" name="edad">
<input type ="submit">
<?php
$nombre=$_POST['nombre'];
$edad=$_POST['edad'];
echo "Tu nombre es $nombre y tienes $edad años";
?>
</body>
</html>