Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2009, 18:39
Avatar de Killerx_8937
Killerx_8937
 
Fecha de Ingreso: noviembre-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
Exclamación Insertar y eliminar php Mysql

Hola a todos, amigos necesitos ideas tengo un scrip que me genera la siguiente pagina
Código PHP:
<FORM action="insertar_competencia.php" method="POST">
<
table border="0" align='center' width='100%'>
  <
tbody>
    <
tr>
<
td colspan="4"><h3>FELIPE JESUS</h3></td>

    </
tr>

    <
tr>

      <
td colspan="4"><h4>xxxxxxxxxxxxx</h4></td>

    </
tr>

    <
tr>

      <
td colspan="4"><h4>LABORATORISTA/h4></td>

    </
tr>
    <
tr>

      <
td align='center'>Gestion</td>

      <
td align='center'>Muestreo</td>

      <
td align='center'>Terreno</td>

      <
td align='center'>Sala</td>

    </
tr>

    <
tr>

    <
td valign="top">
<
table border="0" ><tbody>
<
tr><td title='Manual de Calidad'>MC-21</td><td>
<
INPUT type="hidden" name="Run" value="14.904.792-1">
<
INPUT type="checkbox" name="Gestion[]" value='MC-21' checked ></td></tr>
<
tr><td title='Procedimiento para la entrega de información al cliente'>P-59</td><td>
<
INPUT type="hidden" name="Run" value="14.904.792-1">
<
INPUT type="checkbox" name="Gestion[]" value='P-59' checked ></td></tr>
<
tr><td title='Procedimiento de confección y control de documentos'>P-60</td><td>
<
INPUT type="hidden" name="Run" value="14.904.792-1">
<
INPUT type="checkbox" name="Gestion[]" value='P-60' checked ></td></tr>
<
tr><td title='Revisón de solicitudes cotizaciones y contratos'>P-61</td><td>

<
INPUT type="hidden" name="Run" value="14.904.792-1">
<
INPUT type="checkbox" name="Gestion[]" value='P-61' checked ></td></tr>
<
tr><td title='Subcontratación de ensayos'>P-62</td><td>
<
INPUT type="hidden" name="Run" value="14.904.792-1">
<
INPUT type="checkbox" name="Gestion[]" value='P-62' checked ></td></tr>
<
tr><td title='Procedimiento para la compra de servicios y suministros'>P-63</td><td>
<
INPUT type="hidden" name="Run" value="14.904.792-1">
<
INPUT type="checkbox" name="Gestion[]" value='P-63' checked ></td></tr>
</
tbody>
</
table>
</
td>
</
tr>
</
h4>
</
td>
</
tr>
</
tbody>
</
table>
</
FORM
y tengo el siguiente script que me abre el array y verifica que no exista en la db para insertarlo.

Código PHP:

// gestion
foreach($_POST[Gestion] as $Gestion){
$sql_ver_comp="Select * from Competencias Where RunComp='$_POST[Run]' and CodigoCom='$Gestion'";
$result_ver_comp=dbquery($sql_ver_comp);
if (
mysql_num_rows($result_ver_comp) == 0) {
$sql_ins_comp="INSERT INTO Competencias (RunComp,CodigoCom) values ('$_POST[Run]','$Gestion')";
$result_ins_comp=dbquery($sql_ins_comp);
echo 
"Nuevo Registro Insertado $Gestion<br>";
}else{
Echo 
"El Documento $Gestion se encuentra asignado al Personal<br>";

la consulta es como podría hacerlo para que los por ejemplo cuando el checbox Gestion[] valor MC-21 es desmarcado en la pagina lo elimine de la db..

cabe recordar que en la pagina anterior en cada checbox se checkea solo cuando exixte en la db
osea si se desmarca deberia eliminarlo de la db