07/01/2008, 07:55
|
| | Fecha de Ingreso: enero-2008
Mensajes: 22
Antigüedad: 16 años, 10 meses Puntos: 0 | |
borrar registro mysql... hola espero me puedan ayudar, lo que sucede es que tengo una tabla que despliega datos desde una bd mysql, posee tres campo, un botón modificar y un botón eliminar, la idea es que cuando hagan un clic sobre eliminar confirme si desea eliminar el registro y si la respuesta es si lo haga... pero hasta ahora solo he conseguido mediante javascript hacer un borrado en pantalla, se que es un select con el codigo como parámetro pero no se como llamarlo ni donde poner el php pues donde lo pongo no me toma el valor del codigo o bien no encuentra el php...
estoy llamando desde cada fila con el siguiente codigo:
<TR bordercolor="#FFFFFF" bgcolor="#B4B4B4" title="Clic para mostrar contenido" class="CONT" onmouseover="this.style.cursor='hand';this.style.c ursor='pointer';" onclick="asignar_valor(this)">
<TD><?php echo '' . $registro['CodTipo'] . ' ';?> </TD>
<TD><?php echo '' . $registro['TipoProp'] . ' ';?></TD>
<TD><?php echo '' . $registro['Descrip'] . ' ';?></TD>
<td><input type="button" value="Editar" onclick="javascript:goToMethodX('editar','<%=index .intValue()%>')" /></td>
<td><input type="button" name="elimin" value="Elimina" onclick="eliminar(this)"/></td>
</TR>
y con este javasrcipt confirmo y borro la fila en pantalla:
<script type="text/javascript">
function eliminar(obj) {
if (!confirm('¿Confirma que desea eliminar la fila?')) return false
fila = obj.parentNode.parentNode;
fila.parentNode.removeChild(fila);
}
</script>
este es mi php que no funciona:
<?php
funtion elimina()
{
if ($elimin == "Elimina") {
$valor = "delete from Tp_Pro where clave=".txt_cod;
mysql_query($valor, $conexion) or die ("problema con query");
echo "REGISTRO ELIMININADO";
};
}
?>
desde ya les doy las gracias por su tiempo... |