Foros del Web » Programando para Internet » PHP »

¿por que no me elimina el registro?

Estas en el tema de ¿por que no me elimina el registro? en el foro de PHP en Foros del Web. Buenos dias a todos, paso a hacer mi pregunta: tengo los siguientes codigos: <?php include("conexion.php"); $conexion=Conectarse(); $Usuario=$_POST["Usuario"]; $mensaje="SELECT Usuario FROM usuarios where Usuario like '%$Usuario%'"; ...
  #1 (permalink)  
Antiguo 15/07/2011, 11:58
 
Fecha de Ingreso: julio-2011
Mensajes: 7
Antigüedad: 12 años, 9 meses
Puntos: 0
¿por que no me elimina el registro?

Buenos dias a todos, paso a hacer mi pregunta:

tengo los siguientes codigos:

<?php
include("conexion.php");

$conexion=Conectarse();
$Usuario=$_POST["Usuario"];

$mensaje="SELECT Usuario FROM usuarios where Usuario like '%$Usuario%'";
$resultado=mysql_query($mensaje) or die ("Error en usuario");
$filas=mysql_num_rows($resultado);
mysql_close($conexion);

if ($filas> 0)
{
while ($filas > 0)
{
$tuplas=mysql_fetch_array($resultado);
echo $tuplas["Usuario"]." ".$tuplas["Password"]." ";

echo "<a href='eliminar.php?'Usuario=".$tuplas["Usuario"]."'>Eliminar</a>";
echo "<br>";
$filas=$filas-1;
}
}

?>

y el siguiente codigo eliminar

<?php
include("conexion.php");
$link=Conectarse();
$rut=$_GET["suario"];

$Resultado = mysql_query("SELECT Usuario FROM usuarios WHERE Usuario ='$Usuario'");

$tuplas =mysql_num_rows($Resultado);

if($tuplas>0)
{

mysql_query("delete from usuarios where Usuario='$Usuario'",$link)or die ("ERROR EN LA BASE DE DATOS");


}

?>

hace bien la conecion a la base de datos porque no me tira errores pero no me elimina ningun registro, si alguien me puede ayudar. ¿donde estara mal mi codigo?

gracias
  #2 (permalink)  
Antiguo 15/07/2011, 12:05
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: ¿por que no me elimina el registro?

comprueba que variables te llegan a la página de eliminación con: var_dump($GET); y comentas

Nota: prueba con esto

Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. $link=Conectarse();
  4. $usu=$_GET["Usuario"];
  5. $sql = mysql_query("delete from usuarios where Usuario='$usu'",$link)or die ("ERROR EN LA BASE DE DATOS".mysql_error());
  6. ?>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 15/07/2011, 13:02
Avatar de CesarHC  
Fecha de Ingreso: junio-2011
Ubicación: localhost
Mensajes: 566
Antigüedad: 12 años, 11 meses
Puntos: 56
Respuesta: ¿por que no me elimina el registro?

esta linea de tu eliminar esta bien? $rut=$_GET["suario"];
__________________
Solo la práctica no te traicionara ¡¡¡¡¡¡

Seguir el camino tu debes PHP The Right Way.
  #4 (permalink)  
Antiguo 15/07/2011, 19:04
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: ¿por que no me elimina el registro?

al $_GET[suario] LE FALTA LA "U" DEL Usuario
  #5 (permalink)  
Antiguo 15/07/2011, 19:05
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: ¿por que no me elimina el registro?

otra cosa es que estas poniendo todo mal porq dices q te elimine donde el campo usuario es igual a la variable $usuario pero nunca en el codigo nombras esa variable usuario....verifica eso...

Etiquetas: mysql, registro, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:27.