• Sábado 20 de Abril de 2024, 01:48

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - cesand

Páginas: 1 2 [3]
51
PHP / problema al crear de archivo txt
« en: Lunes 16 de Noviembre de 2009, 02:32 »
hola gente.....
         
         Hice un formulario cortito para grabar en un .txt los datos cargados y a la vez que despues que lo guarde en un archivo muestre lo cargado en el formulario  en otra pagina.
Funciono como yo queria pero no encontre la forma de procesar para que guerde en el archivo otro input que no sea el type"text" . Es decir si el formulario tiene para rellenar campos de texto nada mas lo puedo hacer pero si hay un radio o menu desplegable como el ejemplo qu te voy a enviar no lo puedo hace..

comento en el codigo que es lo qu no pude hacer por las dudas si no se entendio..
adjunto el de form y el que lo procesa donde tengo el problema y en este intente hacer el del radio no mas pero si me pueden mostrar tambien por favor como hacer con el del menu desplegable.


aca el form:

Código: PHP
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <body>
  8. <p><h3 align="right"> <?php $fecha=date("d,m,y");
  9.                             echo $fecha; ?> </h3> </p>
  10. <form action="procesarformcorto.php" method="post">
  11. <table width="40%" border="2">
  12. <tr>
  13.     <th align="center" colspan="2"> Ingrese Nombre y Apellido </th>
  14. </tr>
  15. <tr>
  16.     <td align="center" width="50%">Carga tu nombre</td>
  17.     <td align="center"><input type="text" name="nombre">    </td>
  18. </tr>
  19. <tr>
  20.     <td align="center"> Ingresa tu Apellido </td>
  21.     <td align="center"><input type="text" name="apellido"></td>
  22. </tr>
  23. <tr>
  24.     <td align="center" colspan="2">hombre <input type="radio" name="sexo" value="1"> Mujer <input type="radio" name="sexo" value="2"></td>
  25. </tr>
  26. <tr>
  27.     <td align="center" colspan="2"> <select size="1" name="estado">
  28.     <option value="a" selected>Casado</option>
  29.     <option value="b">Soltero</option>
  30.     </select>
  31. </tr>
  32. <tr>
  33.     <td colspan="2" align="center"><input type="submit" name="cargar" value="ir"> </td>
  34. </tr>
  35.  
  36. </table>
  37.  
  38. </form>
  39. </body>
  40. </html>
  41.  

aca el que procesa qu es donde tengo problemas:

Código: PHP
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <body>
  8. <?php
  9. @$formcorto=fopen($_SERVER['DOCUMENT_ROOT']."/curso/form/formcorto.txt","a");
  10. if (!$formcorto) {
  11. echo "no se puede realizar la orden";
  12. } else {
  13. $nom=$_POST['nombre'];
  14. $apelli=$_POST['apellido'];
  15.  
  16. if (isset($_POST['cargar'])) // desde aca
  17. if ($_POST['sexo'] == '1') {  
  18. $sexo="hombre";
  19. } else {
  20. if ($_POST['sexo'] == '2') {
  21. $sexo="mujer"; } // Hasta aca no encuentro la forma de darle el valor de del input radio para tener ese valor en una sola variable.
  22.  
  23. $datos= date("d,m,y")." ".$nom."t".$apelli."n";
  24. fputs($formcorto,$datos);
  25. fclose($formcorto);
  26. }
  27. ?>
  28. <table width="50%"  border="3" cellspacing="2" cellpadding="2">
  29.   <tr>
  30.     <td align="center" colspan="2">Tus Datos ingresados</td>
  31.   </tr>
  32.   <tr>
  33.     <td align="center" width="50%">Tu nombre</td>
  34.     <td align="center"><?php echo ($_POST['nombre'])
  35.     ?></td>
  36.   </tr>
  37.   <tr>
  38.         <td align="center"> Tu Apellido
  39.         </td>
  40.         <td align="center"> <?php echo ($_POST['apellido']) ?>
  41.         </td>
  42.   </tr>
  43. </table>
  44. </body>
  45. </html>
  46.  

Saludos  espero sus respuesta
gracias.

52
PHP / problemita con creacion de archivo txt
« en: Miércoles 11 de Noviembre de 2009, 02:05 »
hola gente en un tiempito qu tengan podran mirar este codigo que dejo.. lo que me pasa es qu crea correctamente el .txt pero no me toma el n final ya que quiero que todo lo qu grabe el txt viniendo del formulario se carge uno por fila y actualmente asi como esta el codigo carga todo en la misma fila.

aca el codigo

Código: PHP
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <title>Documento sin t&iacute;tulo</title>
  5. </head>
  6.  
  7. <body>
  8. <?php
  9. @$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","a");
  10. if (!$eleccion){
  11. echo "no se encontro el archivo";
  12. } else {
  13. $nom=$_POST['nombre'];
  14. $marca=$_POST['marca'];
  15. $mod=$_POST['modelo'];
  16. $general=date("d,m,y")." ".$nom." "."eligio"."t".$marca."t"."modelo"." "."$mod. n";
  17. fputs($eleccion,$general);
  18. echo "tu eleccion fue archivada";
  19. fclose($eleccion);
  20. }
  21. echo "<a href='mdelos.php'>vota por otro</a>";
  22. ?>
  23.  
  24. </body>
  25. </html>
  26.  
  27.  

53
PHP / pregunta sobre leer array con bucle for
« en: Lunes 9 de Noviembre de 2009, 22:30 »
Hola gente como estan?

en esta oportunidad necesito podirles una ayuda sobre el for para imprimir un array simple(estoy empezando recien a estudiar array) les muestro el codigo y despues le pregunto:


Código: PHP
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <body>
  8. <table border="3">
  9. <?php
  10. $dias=array(
  11. 0=>"sabado",
  12. 1=>"domingo",
  13. 2=>"lunes",
  14. 3=>"martes",
  15. 4=>"miercoles",
  16. 5=>"jueves",
  17. 6=>"viernes");
  18. ?>
  19. <tr>
  20.         <td align="center" bgcolor="#00CC33"> Dias de la semana </td>
  21. </tr>
  22.  
  23. <?php
  24. for ($a=0;$a<7;$a++)
  25. {
  26. ?>
  27. <tr>
  28.     <td> <?php echo $dias[$a]."<br>"; ?>
  29.     </td>
  30.  
  31. </tr>
  32. <?php } ?>
  33. </table>
  34. </body>
  35. </html>
  36.  
  37.  

lo que no comprendo y les pido si me pueden dar una explicacion es cuando pongo el echo para imprimir el array $dias va entre corchetes la variable que se creo en el for que lo que hace eso? al ir pegado al array hace que esta se ejecute 7 veces y asi muestra los 7 dias? o como es? esa parte quiero entender como funciona.

saludos a todos.
 :beer:

54
PHP / como ver archivos de texto procesados?
« en: Jueves 5 de Noviembre de 2009, 02:04 »
Hola gente nuevamente los saludo y consulto por un tema que estoy comenzando a estudiar, es que hice un mini formulario y lo proceso como archivo de texto el cual sino me equivoco se archiva en mi servidor.. ahora lo que quiero es ver ese archivo como lo consulto? como lo veo en pantalla para saber que cargo el cliente en el formulario?

les muestro como lo hice:

Código: PHP
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <title>Dto sin título</title>
  5. </head>
  6.  
  7. <body>
  8. <form method="post" action="datosarchiv.php">
  9. ingresa tu nombre <input type="text" name="nombre"><br>
  10. Deja tu comentario <br>
  11. <textarea cols="30%" rows="15%" name="coment">
  12. </textarea>
  13. <input type="submit" value="enviar" name="cargar">
  14. </form>
  15. </body>
  16. </html>
  17.  
  18.  



Y para procesar:

Código: PHP
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <title>Documento sin título</title>
  5. </head>
  6.  
  7. <body>
  8. <table width="50%" border="3">
  9. <?php
  10. $text1=fopen("datos_text1.txt","a");
  11. fputs($text1,$_POST['nombre']);
  12. fputs($text1,$_POST['coment']);
  13. fclose ($text1);
  14. echo "gracias por comentar";
  15. ?>
  16.  
  17. </table>
  18.  
  19. </body>
  20. </html>
  21.  
  22.  

Saludos Gente
Suerte.

55
PHP / BUCLE for
« en: Domingo 1 de Noviembre de 2009, 06:47 »
hola gente primera vez que entro al foro un husto en saludarlos.. traigo un consulta estoy comenzando en php y no comprendo mucho el tema bucles (while,do while,for)

espero me puedan dar una mano estoy tratando de hacer algo muy simple seguramente pero no me sale...

les paso un codigo

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<table width="40%" border="3">
<tr>
   <td align="center" width="50%"> numero
   </td>
   <td align="center"> dia
   </td>
</tr>
<?php
   for ($a=1;$a <= 7;$a++)
   echo $a; ?>
<tr>

   <td>
   </td>
   
</tr>
</table>

</body>
</html>


simplemente lo que quiero hacer es que en la columna NUMERO automaticamente cuando corra el codigo se agren 7 filas cada una con su respectivo numero adentro (1,2,3,4,5,6,,7)

me daran una mano y si se explica mejor gracias

Páginas: 1 2 [3]