Ver Mensaje Individual
  #20 (permalink)  
Antiguo 21/09/2010, 14:40
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: Validación formulario

Hola

Mejor que eso, te he montado un ejemplo
Código HTML:
Ver original
  1. </head>
  2. <form action="pagina.php" method="post">
  3. <table border="1px">
  4. <tr>
  5. <td>Noticia</td>
  6. <td>Mes</td>
  7. <td>Fecha / Hora</td>
  8. <td>Actualizada (Fecha /Hora)</td>
  9. <tr></tr>
  10. <td><textarea id="txtarea1" name="cam_form[]" tabindex="1"></textarea></td>
  11. <td><input type="text" id="txt1" name="cam_form[]" value="" tabindex="2" /></td>
  12. <td><input type="text" id="txt11" name="cam_form[]" value="" tabindex="3" /></td>
  13. <td><input type="text" id="txt111" name="cam_form[]" value="" tabindex="4" /></td>
  14. <tr></tr>
  15. <td><textarea id="txtarea2" name="cam_form[]" tabindex="5"></textarea></td>
  16. <td><input type="text" id="txt2" name="cam_form[]" value="" tabindex="6" /></td>
  17. <td><input type="text" id="txt22" name="cam_form[]" value="" tabindex="7" /></td>
  18. <td><input type="text" id="txt222" name="cam_form[]" value="" tabindex="8" /></td>
  19. <tr></tr>
  20. <td><textarea id="txtarea3" name="cam_form[]" tabindex="9"></textarea></td>
  21. <td><input type="text" id="txt3" name="cam_form[]" value="" tabindex="10" /></td>
  22. <td><input type="text" id="txt33" name="cam_form[]" value="" tabindex="11" /></td>
  23. <td><input type="text" id="txt333" name="cam_form[]" value="" tabindex="12" /></td>
  24. <tr></tr>
  25. <td><textarea id="txtarea4" name="cam_form[]" tabindex="13"></textarea></td>
  26. <td><input type="text" id="txt4" name="cam_form[]" value="" tabindex="14" /></td>
  27. <td><input type="text" id="txt44" name="cam_form[]" value="" tabindex="15" /></td>
  28. <td><input type="text" id="txt444" name="cam_form[]" value="" tabindex="16" /></td>
  29. <tr></tr>
  30. <td colspan="4">
  31. <input type="submit"  value="Enviar" />
  32. </td>
  33. <tr>
  34. </form>
  35. </body>
  36. </html>
pagina.php
Código PHP:
Ver original
  1. <?php
  2. $valores = array($_POST["cam_form"]);
  3.  
  4.  
  5. $Arr2 = array();
  6. $Arr3 = array();
  7. $Arr4 = array();
  8. $Arr5 = array();
  9.  
  10. $j = 0;
  11. for($i = 0; $i < sizeof($valores[0]); $i+=4) {
  12. if ($valores[0][$i] != "") {
  13. array_push($Arr2, $valores[0][$i]);
  14. $j += 1;
  15. }
  16. }
  17.  
  18.  
  19. for($i = 1; $i < sizeof($valores[0]); $i+=4) {
  20. if ($valores[0][$i] != "") {
  21. array_push($Arr3, $valores[0][$i]);
  22. }
  23. }
  24.  
  25.  
  26. for($i = 2; $i < sizeof($valores[0]); $i+=4) {
  27. if ($valores[0][$i] != "") {
  28. array_push($Arr4, $valores[0][$i]);
  29. }
  30. }
  31.  
  32.  
  33. for($i = 3; $i < sizeof($valores[0]); $i+=4) {
  34. if ($valores[0][$i] != "") {
  35. array_push($Arr5, $valores[0][$i]);
  36. }
  37. }
  38.  
  39.  
  40. for($i = 0; $i < $j; $i++) {
  41. echo $Arr2[$i].  ",";
  42. echo $Arr3[$i].  ",";
  43. echo $Arr4[$i].  ",";
  44. echo $Arr2[$i].  "<br />";
  45. }
  46. ?>
Fíjate que se muestran todos los valores ordenados

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />