Foros del Web » Programando para Internet » PHP »

Ayuda capturar e imprimir datos de un input y textarea

Estas en el tema de Ayuda capturar e imprimir datos de un input y textarea en el foro de PHP en Foros del Web. Hola.. Tengo una pregunta.. estoy aprendiendo apenas a usar PHP y tengo una duda bastante sencilla me imagino.. ya lo intenté pero no me salió.. ...

  #1 (permalink)  
Antiguo 07/07/2010, 08:15
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Ayuda capturar e imprimir datos de un input y textarea

Hola.. Tengo una pregunta.. estoy aprendiendo apenas a usar PHP y tengo una duda bastante sencilla me imagino.. ya lo intenté pero no me salió.. tengo el siguiente código en HTML...

<body>
<form method="post" action="Dispersion">
<table border="0" cellpadding="0" cellspacing="0" width="30%">
<tr>
<td width="70%">Clave </td>
<td width="50%"><input type="text" id="clave" size="20" name="clave" value=""></td>
</tr>
<tr>
<td width="70%">Separador </td>
<td width="50%"><input type="text" id="separador" size="2" name="separador" value="-"></td>
</tr>
<tr>
<td width="70%">Descripción </td>
<td width="50%"><textarea id="descripcion" name="descripcion" rows="2" cols="30"></textarea></td>
</tr>
<tr>
<td width="70%">SQL a evaluar </td>
<td width="50%"><textarea id="sql_evaluar" name="sql_evaluar" rows="15" cols="30"></textarea></td>
</tr>
<tr>
<td width="70%">Parametro 1 </td>
<td width="50%"><input type="text" id="parametro_1" size="25" name="parametro_1" value=""/></td>
</tr>
<tr>
<td width="70%">Parametro 2 </td>
<td width="50%"><input type="text" id="parametro_2" size="25" name="parametro_2" value=""/></td>
</tr>
<tr>
<td width="70%">Parametro 3 </td>
<td width="50%"><input type="text" id="parametro_3" size="25" name="parametro_3" value=""/></td>
</tr>
<tr>
<td width="70%">Parametro 4 </td>
<td width="50%"><input type="text" id="parametro_4" size="25" name="parametro_4" value=""/></td>
</tr>
<tr>
<td width="50%"><input type="submit" value="Continuar" name="Continuar"/></td>
</tr>
</table>
</form>
</body>

------------------------------------------------------------------------------------------------------
Como hago para capturar esos datos e imprimirlos? y otra pregunta.. la mayoría son input, pero hay uno que es un textarea.. como se capturan los datos del textarea? muchas gracias
  #2 (permalink)  
Antiguo 07/07/2010, 08:24
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Te recomiendo que leas este material http://php.net/manual/en/language.va...s.external.php
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 07/07/2010, 10:26
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Gracias por responder..

Agrego el siguiente codigo..

<?php
$clave = $_POST['clave'];
$separador = $_POST['separador'];
$descripcion = $_POST['descripcion'];
$sql_evaluar = $_POST['sql_evaluar'];
$parametro_1 = $_POST['parametro_1'];
$parametro_2 = $_POST['parametro_2'];
$parametro_3 = $_POST['parametro_3'];
$parametro_4 = $_POST['parametro_4'];
echo $clave;
?>

trato de imprimir $clave, pero no logro que se imprima.. estoy haciendo algo mal? gracias
  #4 (permalink)  
Antiguo 07/07/2010, 10:50
Avatar de shakaran  
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Debería imprimirte algo, a menos que sea vacio, prueba con:
Código PHP:
Ver original
  1. <?php
  2.     $clave = $_POST['clave'];
  3.     $separador = $_POST['separador'];
  4.     $descripcion = $_POST['descripcion'];
  5.     $sql_evaluar = $_POST['sql_evaluar'];
  6.     $parametro_1 = $_POST['parametro_1'];
  7.     $parametro_2 = $_POST['parametro_2'];
  8.     $parametro_3 = $_POST['parametro_3'];
  9.     $parametro_4 = $_POST['parametro_4'];
  10.     echo ((empty($clave))?'Clave vacia':$clave);
  11. ?>
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net
  #5 (permalink)  
Antiguo 07/07/2010, 10:51
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Algo sencillo para que veas que contiene las variables usa var_dump a la variable $_POST, así verás lo que contiene.
Código PHP:
Ver original
  1. <?php
  2. var_dump($_POST);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 08/07/2010, 09:17
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Sigo con el mismo problema :S

A la hora de darle al boton "Continuar", no me sale ningun dato capturado.. sino que dice que no se pudo cargar la página.. alguna otra sugerencia?
  #7 (permalink)  
Antiguo 08/07/2010, 09:48
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Empecemos por lo básico:

En primer lugar, en la línea:

Código HTML:
<form method="post" action="Dispersion"> 
donde dice "Dispersion" poné: "Dispersion.php"

Luego creá un archivo con ese nombre donde imprima los datos:
Algo así:

Código PHP:
<?php
echo "Clave: ".$_POST['clave']."<br />";
echo 
"Separador: ".$_POST['separador']."<br />";
//etc..
?>
Espero que te sirva, cualquier duda avisá.
__________________
Saludos.

Gustavo
  #8 (permalink)  
Antiguo 08/07/2010, 10:51
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Hola muchas gracias por tu respuesta Gustavo.. ya me hizo comprender un poco mas como utilizar PHP..

Probé como lo dijiste.. y despues de darle al boton, me imprime lo siguiente..

"; echo "Separador: ".$_POST['separador']."
"; echo "Descripcion: ".$_POST['descripcion']."
"; echo "SQL a Evaluar: ".$_POST['sql_evaluar']."
"; echo "Parametro 1: ".$_POST['parametro_1']."
"; echo "Parametro 2: ".$_POST['parametro_2']."
"; echo "Parametro 3: ".$_POST['parametro_3']."
"; echo "Parametro 4: ".$_POST['parametro_4']."
"; ?>

muchas gracias por la ayuda
  #9 (permalink)  
Antiguo 12/07/2010, 09:49
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Pegá el código como lo tenés hasta ahora.
__________________
Saludos.

Gustavo
  #10 (permalink)  
Antiguo 12/07/2010, 10:06
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Asi lo tengo, pero cuando se supone ke va a imprimir los resultados, me imprime eso..

Código PHP:
Ver original
  1. "; echo "Separador: ".$_POST['separador']."
  2. "; echo "Descripcion: ".$_POST['descripcion']."
  3. "; echo "SQL a Evaluar: ".$_POST['sql_evaluar']."
  4. "; echo "Parametro 1: ".$_POST['parametro_1']."
  5. "; echo "Parametro 2: ".$_POST['parametro_2']."
  6. "; echo "Parametro 3: ".$_POST['parametro_3']."
  7. "; echo "Parametro 4: ".$_POST['parametro_4']."
  8. "; ?>
  #11 (permalink)  
Antiguo 12/07/2010, 10:10
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

El código debería ser así, no te olvides del "<?php" al principio:

Código PHP:
<?php
echo "Separador: ".$_POST['separador']."<br />";
echo 
"Descripcion: ".$_POST['descripcion']."<br />";
echo 
"SQL a Evaluar: ".$_POST['sql_evaluar']."<br />";
echo 
"Parametro 1: ".$_POST['parametro_1']."<br />";
echo 
"Parametro 2: ".$_POST['parametro_2']."<br />";
echo 
"Parametro 3: ".$_POST['parametro_3']."<br />";
echo 
"Parametro 4: ".$_POST['parametro_4']."<br />";
?>
__________________
Saludos.

Gustavo
  #12 (permalink)  
Antiguo 12/07/2010, 10:17
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Si correcto, asi lo tengo:
Código PHP:
Ver original
  1. <?php
  2.         echo "Clave: ".$_POST['clave']."<br />";
  3.         echo "Separador: ".$_POST['separador']."<br />";
  4.         echo "Descripcion: ".$_POST['descripcion']."<br />";
  5.         echo "SQL a Evaluar: ".$_POST['sql_evaluar']."<br />";
  6.         echo "Parametro 1: ".$_POST['parametro_1']."<br />";
  7.         echo "Parametro 2: ".$_POST['parametro_2']."<br />";
  8.         echo "Parametro 3: ".$_POST['parametro_3']."<br />";
  9.         echo "Parametro 4: ".$_POST['parametro_4']."<br />";
  10. ?>

pero cuando imprime, sale de resultado esto:

Código PHP:
Ver original
  1. "; echo "Separador: ".$_POST['separador']."
  2. "; echo "Descripcion: ".$_POST['descripcion']."
  3. "; echo "SQL a Evaluar: ".$_POST['sql_evaluar']."
  4. "; echo "Parametro 1: ".$_POST['parametro_1']."
  5. "; echo "Parametro 2: ".$_POST['parametro_2']."
  6. "; echo "Parametro 3: ".$_POST['parametro_3']."
  7. "; echo "Parametro 4: ".$_POST['parametro_4']."
  8. "; ?>

raro no?
  #13 (permalink)  
Antiguo 12/07/2010, 10:46
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Debés tener en otra parte del código (antes de esto) algún echo con comillas simples mal cerrado.
__________________
Saludos.

Gustavo
  #14 (permalink)  
Antiguo 12/07/2010, 10:53
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Tengo un archivo llamado Dispersion.php donde solamente lo unico que hay es ese codigo, no existe ningun otro.. y hay otra pagina pero es en html donde estan los input, pero esa pagina no contiene nada de php
  #15 (permalink)  
Antiguo 12/07/2010, 11:08
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

¿Esto lo tenés instalado en un servidor con PHP?
Para que funcione tiene que estar corriendo PHP, seguramente estás intentando verlo en local o el servidor no está corriendo PHP.
__________________
Saludos.

Gustavo
  #16 (permalink)  
Antiguo 12/07/2010, 11:12
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Prueba asi:

Código PHP:
Ver original
  1. <?php
  2. if ($_POST) {
  3.               echo "Clave: ".$_POST['clave']."<br />";
  4.               echo "Separador: ".$_POST['separador']."<br />";
  5.               echo "Descripcion: ".$_POST['descripcion']."<br />";
  6.               echo "SQL a Evaluar: ".$_POST['sql_evaluar']."<br />";
  7.               echo "Parametro 1: ".$_POST['parametro_1']."<br />";
  8.               echo "Parametro 2: ".$_POST['parametro_2']."<br />";
  9.               echo "Parametro 3: ".$_POST['parametro_3']."<br />";
  10.               echo "Parametro 4: ".$_POST['parametro_4']."<br />";
  11. }
  12. ?>
  13.  
  14. <body>
  15. <form method="post" action="">
  16. <table border="0" cellpadding="0" cellspacing="0" width="30%">
  17. <tr>
  18. <td width="70%">Clave </td>
  19. <td width="50%"><input type="text" id="clave" size="20" name="clave" value=""></td>
  20. </tr>
  21. <tr>
  22. <td width="70%">Separador </td>
  23. <td width="50%"><input type="text" id="separador" size="2" name="separador" value="-"></td>
  24. </tr>
  25. <tr>
  26. <td width="70%">Descripción </td>
  27. <td width="50%"><textarea id="descripcion" name="descripcion" rows="2" cols="30"></textarea></td>
  28. </tr>
  29. <tr>
  30. <td width="70%">SQL a evaluar </td>
  31. <td width="50%"><textarea id="sql_evaluar" name="sql_evaluar" rows="15" cols="30"></textarea></td>
  32. </tr>
  33. <tr>
  34. <td width="70%">Parametro 1 </td>
  35. <td width="50%"><input type="text" id="parametro_1" size="25" name="parametro_1" value=""/></td>
  36. </tr>
  37. <tr>
  38. <td width="70%">Parametro 2 </td>
  39. <td width="50%"><input type="text" id="parametro_2" size="25" name="parametro_2" value=""/></td>
  40. </tr>
  41. <tr>
  42. <td width="70%">Parametro 3 </td>
  43. <td width="50%"><input type="text" id="parametro_3" size="25" name="parametro_3" value=""/></td>
  44. </tr>
  45. <tr>
  46. <td width="70%">Parametro 4 </td>
  47. <td width="50%"><input type="text" id="parametro_4" size="25" name="parametro_4" value=""/></td>
  48. </tr>
  49. <tr>
  50. <td width="50%"><input type="submit" value="Continuar" name="Continuar"/></td>
  51. </tr>
  52. </table>
  53. </form>
  54. </body>
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #17 (permalink)  
Antiguo 12/07/2010, 11:29
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Pues estoy usando phpDesigner v6.2.5.2

Hola JessicaTJ, gracias por tu respuesta.. así tampoco me funciona, ya lo probé

Última edición por Guido_23; 12/07/2010 a las 11:34
  #18 (permalink)  
Antiguo 12/07/2010, 11:33
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Así me sale en el navegador..

  #19 (permalink)  
Antiguo 12/07/2010, 11:36
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Usaste el codigo que te comente Guido_23?
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #20 (permalink)  
Antiguo 12/07/2010, 11:42
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

No estas usando un servidor. estas viendo el archivo directamente(segun se ve en la ruta de la captura)
__________________
Drupal Argentina
  #21 (permalink)  
Antiguo 12/07/2010, 11:45
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Es como te decía. Tenés que subir tus archivos a un servidor con php o instalar un servidor apache con php en tu PC.
__________________
Saludos.

Gustavo
  #22 (permalink)  
Antiguo 12/07/2010, 11:51
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Cita:
Iniciado por Gustavo72 Ver Mensaje
Es como te decía. Tenés que subir tus archivos a un servidor con php o instalar un servidor apache con php en tu PC.
XD es lo ke te hiba a preguntar, no estas usando un servidor con PHP, por eso te muestra eso
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #23 (permalink)  
Antiguo 12/07/2010, 12:03
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

mmm tenia uno instalado apache pero para java.. no sabia ke ocupaba para php.. donde lo puedo conseguir? muchas gracias por la ayuda
  #24 (permalink)  
Antiguo 12/07/2010, 12:21
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

http://www.apachefriends.org/es/xampp.html

Aquí vas a poder instalar un servidor Apache con PHP, MySQL y Perl. Bajo Windows, Linux o Mac.
__________________
Saludos.

Gustavo
  #25 (permalink)  
Antiguo 12/07/2010, 12:21
Avatar de JessicaTJ  
Fecha de Ingreso: enero-2007
Ubicación: 127.0.0.1
Mensajes: 472
Antigüedad: 17 años, 3 meses
Puntos: 25
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Puedes descargarte este cliente, completo y rapido:
http://www.wampserver.com/en/
__________________
٩(͡๏̯͡๏)۶ || ٩(͡๏̯͡๏)۶
  #26 (permalink)  
Antiguo 12/07/2010, 14:14
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

dejo los 2 archivos para ver si alguno los puede probar en su pc y si les funciona.. gracias

http://www.mediafire.com/?dcilmyy23yr
  #27 (permalink)  
Antiguo 12/07/2010, 14:21
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Funciona perfecto.
Ahí te lo subí a mi servidor para que lo veas:

http://www.digiloc.com.ar/Dispersion.htm
__________________
Saludos.

Gustavo
  #28 (permalink)  
Antiguo 12/07/2010, 14:24
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

muchas gracias Gustavo.. ya instale el servidor, pero aun no logro que me funcione usando phpdesigner.. no saben que podrá ser?
  #29 (permalink)  
Antiguo 12/07/2010, 14:34
Avatar de Gustavo72  
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

Debería funcionar independientemente de phpdesigner...

Tenés que poner todos tus trabajos en carpetas separadas dentro de la carpeta htdocs de instalación, por ejemplo:

c:\xampp\htdocs\tucarpeta\

luego tenés que iniciar el servidor apache, abrir el navegador y poner:

http://localhost/tucarpeta/archivo.php
__________________
Saludos.

Gustavo
  #30 (permalink)  
Antiguo 16/07/2010, 12:01
 
Fecha de Ingreso: junio-2010
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Ayuda capturar e imprimir datos de un input y textarea

hola, otra vez por aca.. tengo un problema.. ya probé instalar 3 servidores (wamp, xampp y mowes), y ninguno me funciona.. no me levanta los procesos, no me sirve en el navegador http://localhost, solo me sale Not Found.. alguien sabe porque?? gracias

Etiquetas: input, textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:16.