Bueno pues estoy procesando formularios html mediante PHP y bueno esta buscando por la red proyectos para saber un poco mas del tema y me encontré con este código:
Este es otro proyecto hecho por mi, lo tengo que poner por que a continuación digo mi duda...
He puesto 2 proyectos diferentes, osea los 2 primeros bloques de códigos es un proyecto y estos 2 últimos son otro proyecto, y quiero saber por que en el PRIMER proyecto no hay uso del $_POST y en el proyecto que yo e creado si lo uso ademas creo que es obligatorio usarlo no? si no como accedo al contenido de "user_name"?
Porfavor si no entiendes mi pregunta,dimelo que te la vuelvo a escribir las veces que haga falta
Saludos y gracias de antemano
Código [Seleccionar]
<HTML>
<BODY>
<FORM METHOD="post" ACTION="cuestionario.php">
<input type="hidden" name="edad" value="55">
<p>Nombre: <input type="text" name="nombre" size="30"></p>
<p>Apellidos: <input type="text" name="apellidos" size="50"></p>
<p>Ciudad: <input type="text" name="ciudad" size="15"></p>
<p>Deporte preferido
<select size="1" name="deporte">
<option selected value="Fútbol">Fútbol</option>
<option value="Tenis">Tenis</option>
<option value="Baloncesto">Baloncesto</option>
<option value="Golf">Golf</option>
<option value="Atletismo">Atletismo</option>
<option value="Balonmano">Balonmano</option>
<option value=&qmargin-left: 75"><option value="Otro">Otro</option>
</select></p>
<p>Aficiones
<br><input type="checkbox" name="aficiones[]" value="Deporte"> Deporte
<br><input type="checkbox" name="aficiones[]" value="Música"> Música
<br><input type="checkbox" name="aficiones[]" value="Motor"> Motor
<br><input type="checkbox" name="aficiones[]" value="Leer"> Leer
<br><input type="checkbox" name="aficiones[]" value="Escribir"> Escribir
<br><input type="checkbox" name="aficiones[]" value="Otras"> Otras
</p>
<p>¿Cuál es tu sexo?</p>
<blockquote>
<p><input type="radio" value="Masculino" checked name="sexo">Masculino</p>
<p><input type="radio" value="Femenino" name="sexo">Femenino</p>
</blockquote>
<p>Comentarios</p>
<p><textarea rows="7" name="comentarios" cols="30"></textarea></p>
<p><input type="submit" value="ENVIAR" name="enviar">
<input type="reset" value="LIMPIAR PANTALLA" name="Limpiar"></p>
</FORM>
</BODY>
<HTML>
Código [Seleccionar]
<?php
echo "Nombre: $nombre <br>";
echo "Apellidos: $apellidos <br>";
echo "Ciudad: $ciudad <br>";
echo "Deporte: $deporte <br>";
echo "Aficiones: ";
$n=count($aficiones);
for($i=0; $i<=$n-1; $i++)
{
echo "$aficiones[$i] ";
}
echo "<br>";
echo "Sexo: $sexo <br>";
echo "Comentarios: $comentarios <br>";
?>
Este es otro proyecto hecho por mi, lo tengo que poner por que a continuación digo mi duda...
Código [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form action = "elhacker.php" method = "post" >
Username: <input type = "text" name = "user_name" value = "" />
contraseña: <input type = "password" name = "user_pass" value = "" />
<input type = "submit" />
</body>
</html>
Código [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<?php
$nombre = $_POST["user_name"];
$contraseña= $_POST["user_pass"];
echo "{$nombre}: {$contraseña}";
?>
</body>
</html>
He puesto 2 proyectos diferentes, osea los 2 primeros bloques de códigos es un proyecto y estos 2 últimos son otro proyecto, y quiero saber por que en el PRIMER proyecto no hay uso del $_POST y en el proyecto que yo e creado si lo uso ademas creo que es obligatorio usarlo no? si no como accedo al contenido de "user_name"?
Porfavor si no entiendes mi pregunta,dimelo que te la vuelvo a escribir las veces que haga falta
Saludos y gracias de antemano