Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2008, 22:56
RicardoU
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Sonrisa evitar que me elimine un registro

Hola !
tengo 3 botones dentro de un mismo formulario con el que estoy trabajando con lo siguiente;

1) buscar
2) Modificar
3) Eliminar

Al seleccionar el check box me elimina perfectamente el registro, pero si por algun razon quiero modificar y tengo seleccionado el check box me lo elimina.
lo mismo pasa con el boton buscar, como evito que me borre el registro.
?
<? if($_GET[modificar]){ echo" eliminar";}

<? if ($_GET[eliminar]) { echo"eliminar";
include 'conexion.php';

$db=mysql_select_db($base,$conexion);
$table_name="datos_personales";
foreach($_GET['eliminar'] as $check){
$sql3 = "delete from datos_personales where`Herbalife_IDPatrocinador` like $check ";
$result3=mysql_query($sql3,$conexion); }
} ?> <? if ($_GET[modificar]){ echo"modificar";}?>
</p>
<table width="451" border="0">
<tr>
<td width="23"><?
if ($_GET[buscar]) {

$imagen="<img src='attribs2.gif' border='0' width='17' height='18'>";
$buscar=$_GET['txtbusqueda'];
$servidor="localhost";
$usuario="root";
$password="00";
$base="impulsa";
$conexion=mysql_connect($servidor,$usuario,$passwo rd)or die ("No se puede conectar");
$db=mysql_select_db($base,$conexion);

$sql5="SELECT *FROM datos_personales where datos_personales.Padre= $nivel2B and (nombre like '%$buscar%'or domicilio like '%$buscar%'or Herbalife_IDPatrocinador like '%$buscar%'or Fecha_contrato like '%$buscar%')";
$result5=mysql_query($sql5,$conexion);
while ($fila5=mysql_fetch_array($result5)){
echo"<tr>";

echo"<td> <font size=2 color= \"#003366\">", $fila5['IdRegistro'],"</td>";
echo"<td> <font size=2 color= \"#003366\">", $fila5['nombre']," ", $fila5['apellidos'], "<br><b>", $fila5['Herbalife_IDPatrocinador'],"</td>";
echo"<td> <font size=2 color= \"#003366\">", $fila5['e_mail'],"</td>";
echo"<td> <font size=2 color= \"#003366\">", $fila5['domicilio'],"</td>";
echo "<td> <input type='checkbox' name='eliminar[]' value=\"$fila[Herbalife_IDPatrocinador]\">","", $imagen,"</td>";
echo"</tr>";
}
}
?>



Codigo principal de donde jala los datos
<?
include 'conexion.php';

$db=mysql_select_db($base,$conexion);
$table_name="datos_personales";
$imagen="<img src='attribs2.gif' border='0' width='17' height='18'>";

$conexion=mysql_connect($servidor,$usuario,$passwo rd)or die ("No se puede conectar");
$db=mysql_select_db($base,$conexion);

$sql="SELECT *FROM $table_name WHERE $table_name.Padre= $nivel2B LIMIT 20";
$result=mysql_query($sql,$conexion);

while ($fila=mysql_fetch_array($result)){

echo"<tr>";

echo"<td> <font size=2 color= \"#003366\">", $fila['IdRegistro'],"</td>";
echo"<td> <font size=2 color= \"#003366\">", $fila['nombre']," ", $fila['apellidos'], "<br><b>", $fila['Herbalife_IDPatrocinador'],"</td>";
echo"<td> <font size=2 color= \"#003366\">", $fila['domicilio']," ", $fila['localidad']," ", $fila['provinvia']," ", $fila['pais'],"</td>";
echo"<td> <font size=2 color= \"#003366\">", $fila['e_mail'],"</td>";

//echo "<td>","<input type='checkbox' name=\"seleccion[]\" />","", $imagen,"</td>";
echo "<td> <input type='checkbox' name='eliminar[]' value=\"$fila[Herbalife_IDPatrocinador]\">","", $imagen,"</td>";

echo"</tr>\n";
}

mysql_free_result($result);

mysql_close();
?>

me puedes ayudar ?