Metodos de envio en un FORM GET y POST

Iniciado por detection, 9 Diciembre 2007, 07:07 AM

0 Miembros y 1 Visitante están viendo este tema.

detection

Hola amigos, tengo un par de preguntas.

Cual esla diferencia entre el metodo Get y POst, he leido algunas cosas lo que se encuentra en google, pero seria bueno leerlos a ustedes.

por otro lado trato de hacer un ejercicio sencillo un pequeño form con varios campos de texto y luego un script php que recoja estos y los imprima..lo hare usando el metodo post y en php

$primercampo=$_POST[idcampo1];  ..bueh sencillo pero luego com imprimo estos resultados? se de echo..pero en fin requiero de sus comentarios y ayuda para un principiante..


saludos y de antemano gracias. :D

дٳŦ٭

mm Get te envía los valores por la url y Post te crea un "sobre" con los mismos valores.

Saludos


Con sangre andaluza :)


:ohk<any>

Bueno para ver la diferencia en teoria de esos metodos puedes leerlo aqui.

http://www.webtaller.com/construccion/lenguajes/cgi/lessons/diferencia.php

para enviar datos con un form debes especificar en el form 2 cosas importantes.

metodo / post o get
destino / a donde va ir a dar

un ejemplo claro aca

http://www.webtaller.com/manual-php/formularios_PHP.php

espero te aclaren las dudas...
Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.

detection

gracias ya lo logre, por cierto los ejemplos de Webtaller no funcionan dan error al ser parseados,no se si sera por la versión de PHP que uso..que es la ultima...Saludos.

ActiveSheet

#4
que onda esta mal tu ejemplo no se supone que un array de post lleva comillas?
a si hola la pregunta es POST Y GET chale no ya se sabe pa que es pero cual es la diferencia entre

GET y REQUEST ?

ahorita te hago un ejemplo claro de lo que intentas por que eso de web taller esta muy fumado

aqui el ejemplo

Código (php) [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=iso-8859-1" />
<title>Enviar texto</title>
</head>
<body>
<center>
<form method="POST">
<input type="text"  name="xD"/>
<input type="submit"  value="Enviar"/>
</form>
<textarea style="height:500px; width:400px; background-color:#000000;color:#990000;font:normal 22px calibri;">
<?php
 
if(isset($_POST["xD"]))# a qui colocamos la funcion isset() para que no nos mande error de variable no declarada
 # tambien podemos usar @ pero no me gusta xD ejemplo: if(@$_POST["xD"])
 
{# Corchete de apertura de funcion SI
$xD $_POST["xD"];/* a qui a $xD le damos el valor de $_POST["xD"]
tambien podemos hacer esto print $_POST["xD"] pero no es adecuado */
 print $xD;# a qui imprimimos la variable
 
}# Corchete de cierre de funcion SI
?>

</textarea>
</center>
</body>
</html>



Espero te sirba chico