• Miércoles 6 de Noviembre de 2024, 02:43

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 - orkristmex

Páginas: [1]
1
PHP / ¿que Debo Utilizar?
« en: Martes 23 de Mayo de 2006, 05:12 »
Hola a todos, mi problema es el siguiente:

Tengo una base de datos de la cual leo un campo que convierto en un arreglo.
Luego al relacionar un campo de una tabla de la BD con los valores del arreglo, despliego una tabla en el navegador que me dice que ha formato sido entregado y que no. Para modificar los valores a "entregado" utilizo unas checkboxes pero el problema es que al pulsar el botón de guardar nomas me guarda la ultima checkbox.

Código: Text
  1.  
  2. <FORM ACTION="<?=$PHP_SELF?>"  METHOD="POST">
  3. <FIELDSET>
  4. <CENTER><TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
  5.       <TR><TD><CENTER>  REQUISITO</CENTER></TD>
  6.   <TD>  ESTATUS DE ENTREGA  </TD>
  7.      </TR>
  8. <?php
  9.   foreach($arreglo as $value)//ya hice el arreglo leyendo los valores
  10.   {                                      //de la BD
  11. $result=mysql_query("select * from formas_tit where numero='$value' ",$link);
  12.     while($row = mysql_fetch_array($result))
  13.     {  
  14. //en esta consulta selecciono que nombre de formato corresponde al valor
  15.  
  16. $bandera=0;
  17. for($i=0;$i<25;$i++)//recorro todo el arreglo para saber si hay un forma to
  18.                               //cuyo estatus es de entregado o no entregado
  19. {
  20. if(($ad_entrega[$i])==($value))
  21. {
  22.    
  23. printf("  
  24.          
  25. <TR>
  26. <TD>%s</TD>          
  27. <TD>
  28. <CENTER>
  29. <FONT COLOR= GREEN>ENTREGADA N° %s</FONT></CENTER></TD>
  30. ",$row["formato"],$value); //si se entrego se despliega el texto en verde
  31. ?>
  32. <TD>//despliega la checkbox
  33. <INPUT TYPE="checkbox" NAME="valora" value="value" CHECKED>
  34. </TD></TR>      
  35. <?php
  36. $bandera=1;
  37. $ad_array[$i]=$value;//aqui intento guardar en otro arreglo el valor de esa
  38. //checkbox, pero no me funciona, este es mi problema
  39. }
  40. }
  41. if($bandera=="0")
  42. {
  43. printf("  
  44. <TR>  
  45. <TD>%s</TD>        
  46. <TD>
  47. <CENTER>
  48. <FONT COLOR= RED>NO ENTREGADA N° %s</FONT></CENTER></TD>
  49. ",$row["formato"],$value);//aca repito lo mismo pero yael estatus es  
  50. //no entregado, se despliega en rojo
  51. ?>
  52. <TD>
  53. <INPUT TYPE="checkbox" NAME="valorb" value="value">
  54. </TD></TR>
  55. <?php
  56. $ad_array[$value]=$valorb;//otra vez intento guardar en ese arreglo el valor de
  57. //la checkbox actual, pero no funciona
  58. }  
  59. }
  60. }
  61.  
  62.  

pues ahi esta mi problema, por favor ayuda  :huh:

Páginas: [1]