Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2012, 22:08
routechnologies
 
Fecha de Ingreso: abril-2012
Mensajes: 2
Antigüedad: 12 años
Puntos: 0
Pregunta Busqueda y Eliminacion de registros en MySQL con PHP

Hola a todos soy nuevo en el tema de BD+PHP, para este caso estoy usando mysql con php a traves de XAMPP y he logrado varias cosas basicas, he llegado al punto de eliminar registros de la BD pero me he topado con un problema.

Al realizar la busqueda del registro el resultado mostrado este siempre es el primer registro guardado en la BD y al darle eliminar me borra todos los registros, osea que hace mal la busqueda y hace mal el delete. este es mi codigo


<?php
// Borrar Registros.

$Borrar= $_REQUEST['Borrar'];
if (isset($Borrar))
{
// Conectar con el servidor de base de datos
$conexion = mysql_pconnect("localhost", "operativa", "0perativa")
or die ("No se puede conectar con el servidor");
// Seleccionar base de datos
mysql_select_db("operativa") or die ("No se puede conectar a la base de datos");

$tipobusqueda= $_REQUEST['numcomparendo'];

$tipobusqueda="numcomparendo";
trim($numcomparendo);
$terminobusqueda = addslashes($numcomparendo);

// Obtener datos
$instruccion = "delete from compavehiculo where ".$tipobusqueda." like '%".$terminobusqueda."%'";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo la consulta");

print ("El registro a Sido Eliminado...");
}
else
{
?>
<?php //Borrar y Actualizar.

$Buscar= $_REQUEST['Buscar'];
if (isset($Buscar))
{

// Conectar con el servidor de base de datos
$conexion = mysql_pconnect("localhost", "operativa", "0perativa")
or die ("No se puede conectar con el servidor");
// Seleccionar base de datos
mysql_select_db("operativa") or die ("No se puede conectar a la base de datos");

$tipobusqueda="numcomparendo";
trim($numcomparendo);
$terminobusqueda = addslashes($numcomparendo);

// Obtener datos

$instruccion = "select * from compavehiculo where ".$tipobusqueda." like '%".$terminobusqueda."%'";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo la consulta...");
$resultado = mysql_fetch_array ($consulta);

$num_resultados = mysql_num_rows($consulta);

if ($num_resultados == 0)
{
echo "<font size='2' color='red'>No Existe un propietario registrado con estos apellidos...";
exit;
}

espero ser claro y que me puedan ayudar


gracias de antemano