Ver Mensaje Individual
  #12 (permalink)  
Antiguo 10/02/2011, 16:16
hiramhzr
 
Fecha de Ingreso: enero-2011
Ubicación: En un Cuarto Cubierto de Pasto Verde
Mensajes: 95
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Checklist de tareas PHP

Ok pondre que es lo que tengo y que es lo que me hace falta aun esperando su amable ayuda:

Tengo un formulario que envio por POST a una pagina que procesa mi informacion mi formulario es el siguiente:

Código PHP:
Ver original
  1. echo "<form name='form1' method='post' action='modificarTerminado.php'>";
  2. echo"<table border='1' cellspacing='1' cellpadding='3'  align='center' bgcolor='white'>
  3.    <tr bgcolor='black'>
  4.    <td> <b><FONT COLOR=white FACE='Arial'>  LISTA TOTAL DE ERRORES</b></font></td>
  5.    </tr>";
  6. echo"</table>";
  7. echo"<br>";
  8. echo"<table border='1' cellspacing='1' cellpadding='3' align='center' bgcolor='white'>
  9. <tr bgcolor='black'>
  10. <b>
  11. <td><FONT COLOR=white FACE='Arial'> <b>id</b></font></td>
  12. <td><FONT COLOR=white FACE='Arial'> <b>Tarea Hecha </b></font></td>
  13. </tr>;
  14.  
  15. while ($registro = mysql_fetch_array($resultado)){
  16.  
  17. echo"<tr bgcolor=''>";
  18. echo"<td>";
  19. echo $registro['id'];
  20. echo"</td>";
  21.  
  22. echo"<td>";
  23. echo '<input type="checkbox" name="box[]" value="SI">'. $registro["checkTask"];
  24. echo"</td>";
  25. }
  26. echo"</tr></table>";
  27. echo "<br><br>";
  28. echo "<input type='submit' name='Submit' value='cambio' class='boton'>";
  29. echo "</form>";

Despues proceso la info en este archivo php:
Código PHP:
Ver original
  1. $id = $_POST[id];
  2. $task = $_POST[box];
  3. echo "$id"; //coloque estos echos para ver que es lo que recibia en las variables
  4. echo "$task";
  5. $sql="Update task Set checkTask = '$task' WHERE id = '$id'";
  6. $resultado=mysql_query ("$sql");
  7. ?>

Cabe mencionar que con las variables que coloco en este archivo en donde realizo el update la variable id no me envia nada y la variable task me muestra "Array", por lo que puedo suponer es que necesito ver en ese arreglo el que esta seleccionado pero como puedo hacer esto??

Otra informacion:
Al momennto de ejecutar el primer archivo me muestra todos mis ragistros con un checkbox cada uno el problema es que no se como procesar que numero de checkbox es el que esta palomeado, para poder hacer el update de la tabla dependiendo el id de ese campo.

Alguna lectura o funcion que me recomienden, o algun ejemplo mas o menos con la misma tematica.
De antemano muchas gracias por su ayuda Saludos