Comunidad de diseño web y desarrollo en internet online

GET AND POST EN HTML....

Citar            
MensajeEscrito el 04 Jul 2005 05:40 pm
Hola, solo quiero hacer algo sencillo en html... poner tus datos en uno campo dar click en un boton, y en la pagina linkeada mostrar esos datos, como se hace en HTML sin se puede hacer, con get and post?

Gracias :wink:

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 04 Jul 2005 06:17 pm
con javascript y si quieres interacción con BD's PHP...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 04 Jul 2005 07:27 pm
dudo que javascript pueda hacer eso con los datos POST, a lo mejor con GET sí
mejor no te metas con formas y usa javascript...

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 09 Jul 2005 02:57 am
pero realmente no quiero hacer nada con los datos, solo los quiero mostrar en otra pagina, sea en Java o en lo que sea, pero muy sencillo ya que es solo para display de datos...

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 09 Jul 2005 03:10 am
Pues si es solo para mostrarlo, puedes pasarlo por post a una pagina .php
Lo unico que necesitas es el form, donde se escriben los datos:

Código :

<form name="formulario" method="post" action="2.php">
  <input name="nombre" type="text" id="nombre">
  <input name="apellido" type="text" id="apellido">
  <input type="submit" name="Submit" value="Enviar">
</form>


Y luego la que recoge los datos, pones esto donde quieras que se muestren:

Código :

<?php
echo $_POST['nombre'].$_POST['apellido'];
?>


Aunque cabe destacar que quizas noe s la orma mas segura d eenviar datos, usalo solo si no son datos importantes, como numeros d eidentificacion, de tarjetas de credito, etc.

Saludos.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

clabbrowser
Citar            
MensajeEscrito el 10 Jul 2005 11:34 pm
Muchas Gracias, solo son datos de juego!!! lo intentare ahora mismo! necesito un testing server???? :|

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 11 Jul 2005 12:19 am
este... soy un poco lenta en cuanto scripting se refiere, y cuando doy el link a 2.php no sale nada, todo queda en blanco, que falta?

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 11 Jul 2005 02:28 pm
Pues si, necesitas un server que soporte PHP, si no no vas a ver nada.
Por otro lado a que te refieres con

Dominica escribió:

...y cuando doy el link a 2.php no sale nada.....


:?

Como es eso que das al link, solo saldra algo si has llegado a 2.php a traves del form, si abres esa pagina sola no habra nada.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 11 Jul 2005 02:59 pm
Hazlo con JS y no te compliques, Solo quieres imprimirlas? bien .....

Código :

document.write(variable);


es la linea para imprimir en JS
le envias los datos desde el form que tienes
y imprimes, ha y quitale el PHP para verlo offline.

c'est tout

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 11 Jul 2005 03:31 pm

bipsa escribió:

Hazlo con JS y no te compliques, Solo quieres imprimirlas? bien .....

Código :

document.write(variable);


es la linea para imprimir en JS
le envias los datos desde el form que tienes
y imprimes, ha y quitale el PHP para verlo offline.

c'est tout

:? :?
Te parece mas facil para ella esto:

Código :

<script type="text/javascript">
// esto solo funciona con method GET
if(window.location.search!=''){

var query=window.location.search;
query=query.substr(1);
var h='';
query=query.split('&');
for(i=0;i<=query.length-1;i++)
{
variable=query[i];
variable=variable.split('=');
h+='<b>'+variable[0]+': </b>'+variable[1]+'<br>';
//h+=query[i]+'<br>';
}
document.write(h);
}
</script>

Que esto:

Código :

<?php
echo $_POST['nombre'].$_POST['apellido'];
?>
[/code]

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 11 Jul 2005 05:00 pm
Si no quieres complicarte con servidor y probarlo offline....

SI Me parece mucho mejor usar JS......

no cambies la vaina con facilidad..... ambos son faciles, necesarios, y se complementan....

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 11 Jul 2005 06:32 pm
PHP es lo ideal para ello, tienes que ver lo tedioso que es crear
codigo JS estandard que funcione en todos los navegadores...


:wink: pero si quieres darte en la cabeza con mucha fuerza,
usa JS :lol: :lol: :lol:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 12 Jul 2005 12:23 am
Lo cierto es que dominica NECESITA estudiar ambas cosas... sugiero seguir la respuesta de ramm.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 12 Jul 2005 05:07 am

ramm escribió:

Pues si es solo para mostrarlo, puedes pasarlo por post a una pagina .php
Lo unico que necesitas es el form, donde se escriben los datos:

Código :

<form name="formulario" method="post" action="2.php">
  <input name="nombre" type="text" id="nombre">
  <input name="apellido" type="text" id="apellido">
  <input type="submit" name="Submit" value="Enviar">
</form>


Y luego la que recoge los datos, pones esto donde quieras que se muestren:

Código :

<?php
echo $_POST['nombre'].$_POST['apellido'];
?>


Aunque cabe destacar que quizas noe s la orma mas segura d eenviar datos, usalo solo si no son datos importantes, como numeros d eidentificacion, de tarjetas de credito, etc.

Saludos.


Hola! Ramm, creo que no servia porque en el formulario dice POST y no GET... bueno le cambie a get y funciono pero no con php... abajo te explico mas...

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 12 Jul 2005 05:08 am

ramm escribió:

bipsa escribió:

Hazlo con JS y no te compliques, Solo quieres imprimirlas? bien .....

Código :

document.write(variable);


es la linea para imprimir en JS
le envias los datos desde el form que tienes
y imprimes, ha y quitale el PHP para verlo offline.

c'est tout

:? :?
Te parece mas facil para ella esto:

Código :

<script type="text/javascript">
// esto solo funciona con method GET
if(window.location.search!=''){

var query=window.location.search;
query=query.substr(1);
var h='';
query=query.split('&');
for(i=0;i<=query.length-1;i++)
{
variable=query[i];
variable=variable.split('=');
h+='<b>'+variable[0]+': </b>'+variable[1]+'<br>';
//h+=query[i]+'<br>';
}
document.write(h);
}
</script>

Que esto:

Código :

<?php
echo $_POST['nombre'].$_POST['apellido'];
?>
[/code]


Pues si... fue mucho mas facil que estar poniendo el apache otravez!!! :) gracias!!!!

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 12 Jul 2005 05:09 am
MUCHAS gracias a todos por sus respuestas!!! ya lo pude hacer, se que tengo que aprender el php y js pero todo con tiempo, porque ando ocupada con lo del trabajo y pues necesito dedicarle bastante tiempo a esto!!! gracias gracias!!! graciasssss!!!! nos vemos por aqui!!!

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 12 Jul 2005 05:10 am

bipsa escribió:

Hazlo con JS y no te compliques, Solo quieres imprimirlas? bien .....

Código :

document.write(variable);


es la linea para imprimir en JS
le envias los datos desde el form que tienes
y imprimes, ha y quitale el PHP para verlo offline.

c'est tout


a esto si no le entendi nada, pero me complemente con el otro script que pusieron!! :lol:

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 12 Jul 2005 05:24 am

Dominica escribió:

Pues si... fue mucho mas facil que estar poniendo el apache otravez!!! :) gracias!!!!


Claro.
Copy+Paste sin necesidad de poner el apache es mas facil que cualquier otra cosa.....

Aunque te digan lo contrario, necesitarás el apache (u otro servidor) en cualquier momento, para probar cualquier cosa.

El primero no te funciono por POST porque no tenias el apache funcionando, y por supuesto, el segundo tenias que cambiarlo a GET porque solo funciona asi.

La idea era que aprendieras lo que estabas haciendo.......

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

clabbrowser
Citar            
MensajeEscrito el 12 Jul 2005 03:12 pm

ramm escribió:

...La idea era que aprendieras lo que estabas haciendo.......
Así es Dominica, fusilar tiene un límite y ese, se te acerca por lo que veo.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 15 Jul 2005 01:12 am

pedro escribió:

ramm escribió:

...La idea era que aprendieras lo que estabas haciendo.......
Así es Dominica, fusilar tiene un límite y ese, se te acerca por lo que veo.


perdon?

Por Dominica

89 de clabLevel



Genero:Femenino  

Golden City

msie
Citar            
MensajeEscrito el 30 Jun 2006 08:23 am
Dominica...

Soy nuevo en el foro pero tengo bastante experiencia en php (mas de 6 años). Yo al igual que tu empeze por javascript, por lo atractivo que se veia, pero llegue a un momento en que necesite conectarme con un db y buscando informacion m di cuenta que js no lo puede hacer. js tambien tiene sus gracias y mas que nada es utilizado para validar formularios y evitar enviar informacion incompleta, de esta manera evito sobrecargar al servidor y ademas me evito un valioso click, pero como mucho han mencionado es un lenguaje que no esta estandarizado, esto es, que con un mismo script los navegadores(Mozilla, Opera ,IExplore :crap:) se puede comportar de distintas maneras, como simplemente no funcionar, ademas que los que programan al parecer nadie les enseñousar tabulacion o las llaves "{" y "}", es por ello que el codigo se hace demasiado engorroso y una molestia rutiarlo.

Resumiendo js esta bien para cosas simples, o para comenzar, pero para algo mas elaborado te aconsejaria PHP ,ASP, PERL(aunque ya no se usa mucho), en ese orden, quizas sea un trabajo instalar apache php mysql phpmyadmin por separado, y aunque no es un mal ejercicio, si loq uieres evitar te aconsejo que busques apache2triad es un programa que viene todo incluido y te lo instala todo de una sola vez, como un amigo diria es casi next, next, next, next, next, next, next :wink:

Saludos y nos vemos.

Por DarKing_Hell

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Jun 2006 06:07 pm
sólo una nota Darking_hell
js no se puede comparar para nada con php porque son cosas totalmente diferentes. utilizar js para validar campos es, cabe decirlo, anticuado. la validación de todos mis scripts las hago en php y ajax me permite mostrar estos errores sin tener que recargar la página. incluso la funcionalidad de js va mucho más allá de ajax, últimamente ha tenido un boom importante y se han creado librerías muy impresionantes como moofx ( http://moofx.mad4milk.net/ )

un lenguaje de cliente no puede "reemplazar" a uno de servidor ni viceversa, sólo se complementan. para comparar puedes mencionar otros lenguajes de servidor con asp o jsp, pero esos sabemos que apestan.

un saludo

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.