PUES YA ESTOY POR TEMRINAR UN PEQUEÑO FORMULARIO EL CUAL ES UN CHECKBOX DINAMICO (OBTENIDO MEDIANTE UN SELECT) , EL CUAL TIENE QUE ACTUALIZAR LOS CAMPOS SELECCIONADOS... YA NO ME ENVIA NINGUN ERROR, PERO NO REALIZA EL UPDATE... LA VERDAD YA NO VEO EN DONDE ESTA EL ERROR.
ENVIO MI CODIGO PARA SU REVICION.
Código PHP :
<? // Realizar la conexión a la BD .. Seleccionar la BD a usar. $dbh=mysql_connect ("localhost", "root", "") or die ('problema conectando porque :' . mysql_error()); mysql_select_db ("bdint",$dbh); // Ejecutar la consulta para obtener los datos de la BD. $resultado=mysql_query("SELECT * FROM t_actividadesctl where status = 'P' order by actividad "); // Se inicial el formulario echo "<form action=\"procesa2.php\" method=\"post\"> \n"; // Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD. while ($row = mysql_fetch_array($resultado)){ echo "<input type=\"checkbox\" name=\"act[]\" value=\"".$row['cve_actividad']."\">".$row['actividad']. $row['hora']."<br>"; } // Cerramos el formulario y ponemos nuestro botón de Submit. echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">"; echo "</form>"; ?>
*****PROCESA2.PHP*************
Código PHP :
$status = "T"; $dbh=mysql_connect ("localhost", "root", "") or die ('problema conectando porque :' . mysql_error()); mysql_select_db ("bdint",$dbh); $act=$_POST["act"]; for($i=0;$i<count($act);$i++) $q="UPDATE t_actividadesctl set status='$status' where cve_actividad = '".$act."' ;"; $tabla1= mysql_query($q, $dbh) or die ("problema con query... Cambia el nombre del archivo de tu evidencia");
GRACIAS Y SALUDOS...