Foros del Web » Programando para Internet » PHP »

Consulta borrar

Estas en el tema de Consulta borrar en el foro de PHP en Foros del Web. Hola, haber, yo tengo en un formulario dos campos de texto vacio, campo1 y campo2, bueno pues lo que quiero es que se me borre ...
  #1 (permalink)  
Antiguo 22/04/2008, 09:26
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 1
Consulta borrar

Hola, haber, yo tengo en un formulario dos campos de texto vacio, campo1 y campo2, bueno pues lo que quiero es que se me borre el dato de la tabla X, que contengan lo que yo he escrito en los campos1 y 2 previamente. gracias
  #2 (permalink)  
Antiguo 22/04/2008, 09:32
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: Consulta borrar

Un ejemplo sencillo, recoges las varables desde tu formulario en este caso via POST o GET depende del metodo que uses.
Código PHP:
$texto1 $_POST['texto1'];
$texto2 $_POST['texto2'];

$consulta "DELETE FROM tabla WHERE campo1 = '$texto1' AND campo2 = '$texto2'";
$result mysql_query($consulta$conexion) or die( mysql_error() ); 
Saludos.
  #3 (permalink)  
Antiguo 22/04/2008, 10:03
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años
Puntos: 1
Re: Consulta borrar

Mira el codigo que tengo es el siguiente segui creo que bien tus pasos y aun no em borra, mira;

$texto1 = $_POST['etiqueta'];
$texto2 = $_POST['valor'];
if($_POST['etiqueta'] && $_POST['valor'])
{
$consulta = "DELETE FROM ".$_GET['tabla']." WHERE etiqueta = '$texto1' AND valor = '$texto2' ";

print $consulta;
mysql_query($consulta);
}
else
{
print '
<H1>Formulario borrar nuevos valores</h1>
tabla='.$_GET['tabla'].'<br>
campo='.$_GET['campo2'].'<br>
<form method="post" name="borrar">

Etiqueta: <input type="text" name="etiqueta">
Valor: <input type="text" name="valor">

<input type="submit" name="Enviar" value="Borrar nuevos valores"></input>
</form>
`';

}
  #4 (permalink)  
Antiguo 23/04/2008, 12:17
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años
Puntos: 0
Re: Consulta borrar

por lo que vi de manera rapida en tu codigo, es que cuando haces el mysql_query solo pones la consulta pero te falta agregar la conexion a la base de datos
  #5 (permalink)  
Antiguo 23/04/2008, 15:09
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
Re: Consulta borrar

cambia mysql_query($consulta); por

mysql_query($consulta) or die(mysql_error().$sql);

de esta menra veras el sql y q error tira.
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 12:37.