Foros del Web » Programando para Internet » PHP »

Problemas para borrar de la base de datos

Estas en el tema de Problemas para borrar de la base de datos en el foro de PHP en Foros del Web. No entiendo cual es el problema, lo unico que queres hacer es borrar un registro, para eso lo unico que necesitas es pasar al delete ...

  #31 (permalink)  
Antiguo 30/04/2009, 19:43
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

No entiendo cual es el problema, lo unico que queres hacer es borrar un registro, para eso lo unico que necesitas es pasar al delete del sql un parametro por el cual tiene que borrar, para eso te recomiendo usar el id para no borrar otro registro que concuerde con tu busqueda, despues de eso no hay ningun otro misterio, en cuanto al codigo del primer post no es necesario hacer un select antes del delete y no hace falta que uses el limit

saludos
  #32 (permalink)  
Antiguo 30/04/2009, 20:12
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

He pintado el id y me da valor 1.

<input name="id" type="text" class="campo_id" id="id" size="22" />
<input name="id" type="hidden" value="1" />

Como puedo hacer que cuando selecione en el select este id sea el que elegimos por el nombre.

$varc="";
$resump=mysql_query("SELECT id, nombre, apellidos, direccion, provincia, localidad, tfno, movil, categorias, titulo, url, descripcion, email FROM id_usuarios WHERE nombre != '' LIMIT 1,120",$conexion);

while ($row_cli=mysql_fetch_array($resump))
{
$varc.= '<option value="'.$row_cli["id"].'"
alt="'.$row_cli["apellidos"].'",
alt1="'.$row_cli["direccion"].'",
alt2="'.$row_cli["provincia"].'",
alt3="'.$row_cli["localidad"].'"
alt4="'.$row_cli["tfno"].'"
alt5="'.$row_cli["movil"].'"
alt6="'.$row_cli["categorias"].'"
alt7="'.$row_cli["titulo"].'"
alt8="'.$row_cli["url"].'"
alt9="'.$row_cli["descripcion"].'"
alt10="'.$row_cli["email"].'"
>'.$row_cli["nombre"].'</option>';
}


Codigo select:

<script type="text/javascript">
function lista_cli(lista){

document.form.id.value = lista.options[lista.selectedIndex].value;
document.form.nombre.value = lista.options[lista.selectedIndex].text;
document.form.apellidos.value = lista.options[lista.selectedIndex].getAttribute("alt");
document.form.direccion.value = lista.options[lista.selectedIndex].getAttribute("alt1");
document.form.provincia.value = lista.options[lista.selectedIndex].getAttribute("alt2");
document.form.localidad.value = lista.options[lista.selectedIndex].getAttribute("alt3");
document.form.tfno.value = lista.options[lista.selectedIndex].getAttribute("alt4");
document.form.movil.value = lista.options[lista.selectedIndex].getAttribute("alt5");
document.form.categorias.value = lista.options[lista.selectedIndex].getAttribute("alt6");
document.form.titulo.value = lista.options[lista.selectedIndex].getAttribute("alt7");
document.form.url.value = lista.options[lista.selectedIndex].getAttribute("alt8");
document.form.descripcion.value = lista.options[lista.selectedIndex].getAttribute("alt9");
document.form.email.value = lista.options[lista.selectedIndex].getAttribute("alt10");
}
</script>
__________________
Cada día se aprende algo nuevo
  #33 (permalink)  
Antiguo 30/04/2009, 20:20
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Pues no consigo borrararlo bien.


$sql = "SELECT COUNT(nombre) FROM id_usuarios WHERE nombre != ''";
$consulta_registros = mysql_query($sql,$conexion);
$total_registros = mysql_result($consulta_registros,"registros");
$total_registros = $total_registros - 1;

$varc="";
$resump=mysql_query("SELECT id, nombre, apellidos, direccion, provincia, localidad, tfno, movil, categorias, titulo, url, descripcion, email FROM id_usuarios WHERE nombre != '' LIMIT 1,120",$conexion);

while ($row_cli=mysql_fetch_array($resump))
{
$varc.= '<option value="'.$row_cli["id"].'"
alt="'.$row_cli["apellidos"].'",
alt1="'.$row_cli["direccion"].'",
alt2="'.$row_cli["provincia"].'",
alt3="'.$row_cli["localidad"].'"
alt4="'.$row_cli["tfno"].'"
alt5="'.$row_cli["movil"].'"
alt6="'.$row_cli["categorias"].'"
alt7="'.$row_cli["titulo"].'"
alt8="'.$row_cli["url"].'"
alt9="'.$row_cli["descripcion"].'"
alt10="'.$row_cli["email"].'"
>'.$row_cli["nombre"].'</option>';
}


echo "dddddddddddd".$_POST['id'];


?>
<?php


$varc = "$varc";

$sql = "SELECT id FROM id_usuarios WHERE id LIMIT 1";
$consulta_2 = mysql_query($sql,$conexion);
$sql = "DELETE FROM id_usuarios WHERE id LIMIT 1";
$consulta_1 = mysql_query($sql,$conexion);

Esto me funciona pero borrar el primer registro pero lo suyo es que cuando selecionemos con el select extraiga el id o nombre que borre ese de la base de datos.

Saludos.
__________________
Cada día se aprende algo nuevo
  #34 (permalink)  
Antiguo 30/04/2009, 20:21
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

veamos cuando quieras elegir el dato a borrar ya sea por un link o por un option de un select tienes que enviar el id junto con la url si es por get o junto con el formulario si es por post. Luego la pagina que procesa el formulario (que puede ser otra o la misma) recibe el parametro por get y lo guarda en una variable de esta forma

$id = $_POST['id']; //o get de ser necesario

luego con ese dato simplemente haces el delete de la base

DELETE FROM mitabla WHERE id = $id

y con eso es suficiente

saludos
  #35 (permalink)  
Antiguo 30/04/2009, 20:33
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Estoy probando esta linea de codigo:

$id = $_POST['id'];
$sql = "DELETE FROM mitabla WHERE id = $id";


Esto lo que me hace que me borrar el segundo registro pero si el select, te enseño el formulario.

<table width="817" class="campos_tablas1">
<tr>
<td width="63" class="campos_tablas1">Id</td>
<td width="132"><input name="id" type="text" class="campo_id" id="id" size="22" />
<input name="id" type="hidden" value="1" /></td>
<td width="45" class="campos_tablas1">Nombre</td>
<td width="133"><input name="nombre" type="text" class="campo_nombre" id="nombre" size="25" /></td>
<td width="52" class="campos_tablas1">Apellidos</td>
<td><input name="apellidos" type="text" class="campo_apellidos" id="apellidos" size="25" /></td>
<td width="170">&nbsp;</td>
</tr>
<tr>
<td class="campos_tablas1">Direcci&oacute;n</td>
<td><input name="direccion" type="text" class="campo_direccion" id="direccion" size="25" /></td>
<td class="campos_tablas1">Provincia</td>
<td><input name="provincia" type="text" class="campo_provincia" id="provincia" size="25" /></td>
<td class="campos_tablas1">Localidad</td>
<td><input name="localidad" type="text" class="campo_localidad" id="localidad" size="25" /></td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="campos_tablas1">Tfno</td>
<td><input name="tfno" type="text" class="campo_tfno" id="tfno" size="25" /></td>
<td class="campos_tablas1">Movil</td>
<td><input name="movil" type="text" class="campo_movil" id="movil" size="25" /></td>
<td class="campos_tablas1">Categorias</td>
<td><input name="categorias" type="text" class="campo_categorias" id="categorias" size="25" /></td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="campos_tablas1">Titulo</td>
<td><input name="titulo" type="text" class="campo_titulo" id="titulo" size="25" /></td>
<td class="campos_tablas1">Url</td>
<td><input name="url" type="text" class="campo_url" id="url" size="25" /></td>
<td class="campos_tablas1">Email</td>
<td><input name="email" type="text" class="campo_email" id="email" size="25" /></td>
<td>&nbsp;</td>
</tr>
<tr>
<td rowspan="4" class="campos_tablas1">Descripcion</td>
<td colspan="3" rowspan="3"><textarea name="descripcion" cols="255" rows="8" class="campo_descripcion" id="descripcion">
</textarea></td>
<td class="campos_tablas1">Registros</td>
<td><input name="email2" type="text" class="campo_email" id="email2" value="<?php echo $total_registros;?>" size="25" /></td>
<td rowspan="4">&nbsp;</td>
</tr>
<tr>
<td class="campos_tablas1">Clientes</td>
<td><select name="lista_c" class="campo_select" onChange="lista_cli(this)">
<option value="option">Select</option>
<?echo $varc?>
</select>
<input type="hidden" size="2" name="codin" /></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td><input name="si" type="submit" class="boton_buscador_formulario" id="si" value="si" /></td>
<td>&nbsp;</td>
<td><input name="no" type="submit" class="boton_buscador_formulario" id="no" value="no" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>

</table>
__________________
Cada día se aprende algo nuevo
  #36 (permalink)  
Antiguo 30/04/2009, 20:36
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

eso te va a borrar el registro que le corresponde al id que llega
  #37 (permalink)  
Antiguo 30/04/2009, 20:36
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Estoy pintando y el id me vale 1 no extrae el id atraves del select
__________________
Cada día se aprende algo nuevo
  #38 (permalink)  
Antiguo 30/04/2009, 20:39
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Si me borrar el segundo registro.

Podria echarle un vistazo al codigo a ver en que me falla.

Saludos y gracias.

Cita:
Iniciado por Adell Ver Mensaje
eso te va a borrar el registro que le corresponde al id que llega
__________________
Cada día se aprende algo nuevo
  #39 (permalink)  
Antiguo 30/04/2009, 20:43
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

lo que pasa es que el select manda el dato por el atributo value, es ahi donde tienes que enviar el id, de todas maneras cuando elegis el dato del select eso se levanta en los datos del formulario asi que se deberia estar enviando bien el id, habria que chequear el javascript pero yo no soy muy bueno en eso, pero el problema no sale de ahi, lo unico que tienes que hacer es ver que se envie el id correcto

saludos
  #40 (permalink)  
Antiguo 30/04/2009, 20:49
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Mirar que le da vueltas al codigo, es como si los campos cuando extraigo en codigo Javascripts y los pintan es como si no estuvieran ahi por eso el id me da valor 1 por esto creo yo..

<input name="id" type="text" class="campo_id" id="id" size="22" />
<input name="id" type="hidden" value="1" />

Y tengo que conseguir el id a selecionar el select pero no va.

Podria hacer un select dinamico en php y me saldria lo que digo.



Cita:
Iniciado por Adell Ver Mensaje
lo que pasa es que el select manda el dato por el atributo value, es ahi donde tienes que enviar el id, de todas maneras cuando elegis el dato del select eso se levanta en los datos del formulario asi que se deberia estar enviando bien el id, habria que chequear el javascript pero yo no soy muy bueno en eso, pero el problema no sale de ahi, lo unico que tienes que hacer es ver que se envie el id correcto

saludos
__________________
Cada día se aprende algo nuevo
  #41 (permalink)  
Antiguo 30/04/2009, 20:56
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

lo que pasa es que el formulario esta pasando un campo oculto que se llama id con valor 1

<input name="id" type="hidden" value="1" />

ese es el problema
  #42 (permalink)  
Antiguo 01/05/2009, 05:50
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Hola.

He quitado como me dijistes este campo oculto, es que lo tenia puesto porque otro programador que me estaba ayudando, me decia que atraves de un campo oculto controlaba la consulta y fue verdad, pero como lo he puesto ahora mismo me borrar el segundo registro y no me lo hace bien.

Y el boton de no no me lo hace bien creo porque cuando carga la pagina select realmente no va vacio va con null por eso.

Que opinas.

Saludos.

que
Cita:
Iniciado por Adell Ver Mensaje
lo que pasa es que el formulario esta pasando un campo oculto que se llama id con valor 1

<input name="id" type="hidden" value="1" />

ese es el problema
__________________
Cada día se aprende algo nuevo
  #43 (permalink)  
Antiguo 01/05/2009, 06:22
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

en el campo oculto envia la variable id que tomas de la base de datos para ese registro y con eso el teme deberia quedar resuelto
  #44 (permalink)  
Antiguo 01/05/2009, 06:38
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Problemas para borrar de la base de datos

Hola Adell.

Por fin lo conseguimos era por el campo oculto que tenia instalado en el codigo, ahora si me lo hace bien hasta con el boton no, si habro la pàgina y me entran los registros de la tabla id_usuarios si no seleciono ninguno, no borrar ninguno hasta ahi esta muy bien, pero no se porque hay que darles dos veces al boton, una vez es como selecionara la id que va a borrar, y la otra la borra y como creis que podria solucionar con solo dale una vez al boton.

Con esto ultimo estaria totalmente cerrado mi tema del foro y perfecto mi codigo como yo quiero.

Os enseño mi codigo de borrar los datos:

if ($_POST[no] != ""){

$id = $_POST['id'];
$sql = "DELETE FROM id_usuarios WHERE id = $id";
$consulta_1 = mysql_query($sql,$conexion);
echo "-----".$id;

}

Te quiero agradecer mucho por tu ayuda y tambien a collote, harweston que tambien me han ayudando.

Muchisimas gracias.

Cita:
Iniciado por Adell Ver Mensaje
en el campo oculto envia la variable id que tomas de la base de datos para ese registro y con eso el teme deberia quedar resuelto
__________________
Cada día se aprende algo nuevo
  #45 (permalink)  
Antiguo 01/05/2009, 07:33
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

puede ser que a la primera vez no entra en el if porque la variable $_POST['no'] no llega vacia, de donde sale esa variable?
  #46 (permalink)  
Antiguo 01/05/2009, 07:40
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Hola.

Puedes entrar en mi zona privada lo acabo de colocar los registros otra vez.

Y ahora me dices.


Cita:
Iniciado por Adell Ver Mensaje
puede ser que a la primera vez no entra en el if porque la variable $_POST['no'] no llega vacia, de donde sale esa variable?
__________________
Cada día se aprende algo nuevo
  #47 (permalink)  
Antiguo 01/05/2009, 08:42
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

es extraño por que no lo borra a la primera pero de algun modo lo deja borrado y a la segunda pasado borra todo, pone el codigo de toda la pagina que borra y por favor ponelos con la etiqueta php asi es mas facil de leer el codigo
  #48 (permalink)  
Antiguo 01/05/2009, 08:57
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Problemas para borrar de la base de datos

Aqui te dejo todo mi codigo Php a ver si ves algun error alguna sugerencia.


Código PHP:
session_start();
session_register(usuario);
$_POST[usuario] = $_SESSION[usuario];
///////Creamos el selector Clientes de la BDD /////// 

//Inicio la sesión 
session_start(); 
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO 
if (!isset($_SESSION['usuario']) ) { 
   
header('Location:http://www.google.com'); 
    exit(); 


$sql "SELECT COUNT(nombre) FROM id_usuarios WHERE nombre != ''"
$consulta_registros mysql_query($sql,$conexion);
$total_registros mysql_result($consulta_registros,"registros");
$total_registros $total_registros 1;


$varc=""
$resump=mysql_query("SELECT id, nombre, apellidos, direccion, provincia, localidad, tfno, movil, categorias, titulo, url, descripcion, email FROM id_usuarios WHERE nombre != '' LIMIT 1,120",$conexion); 

while (
$row_cli=mysql_fetch_array($resump)) 
{  
$varc.= '<option value="'.$row_cli["id"].'"  
alt="'
.$row_cli["apellidos"].'", 
alt1="'
.$row_cli["direccion"].'", 
alt2="'
.$row_cli["provincia"].'", 
alt3="'
.$row_cli["localidad"].'" 
alt4="'
.$row_cli["tfno"].'" 
alt5="'
.$row_cli["movil"].'" 
alt6="'
.$row_cli["categorias"].'" 
alt7="'
.$row_cli["titulo"].'" 
alt8="'
.$row_cli["url"].'" 
alt9="'
.$row_cli["descripcion"].'" 
alt10="'
.$row_cli["email"].'" 
>'
.$row_cli["nombre"].'</option>'



$id $_POST['id']; 

}

if(isset(
$_POST[si])) 




if(isset(
$_POST[no])) 


$id $_POST['id']; 
$sql "DELETE FROM id_usuarios WHERE id = $id"
$consulta_1 mysql_query($sql,$conexion); 

}  

?> 

Cita:
Iniciado por Adell Ver Mensaje
es extraño por que no lo borra a la primera pero de algun modo lo deja borrado y a la segunda pasado borra todo, pone el codigo de toda la pagina que borra y por favor ponelos con la etiqueta php asi es mas facil de leer el codigo
__________________
Cada día se aprende algo nuevo
  #49 (permalink)  
Antiguo 01/05/2009, 09:01
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

primero el $_POST['si'] no hace falta que este porque no hace nada, y declaras dos veces la variable id con la misma informacion y tampoco es necesario.
ahora lo segundo cuando se toca el boton no se envia la variable no en un campo oculto?
  #50 (permalink)  
Antiguo 01/05/2009, 09:09
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Problemas para borrar de la base de datos

Dime porfavor como se hace lo del campo oculto, si antes lo tenia puesto y me dijistes que lo quitara porque por eso me fallaba, y ademas cuando yo lo puse me daba un valor 1 y no sacaba ninguna id del cliente.

Ayudame no entiendo mucho como se controla con los campos ocultos.

Cita:
Iniciado por Adell Ver Mensaje
primero el $_POST['si'] no hace falta que este porque no hace nada, y declaras dos veces la variable id con la misma informacion y tampoco es necesario.
ahora lo segundo cuando se toca el boton no se envia la variable no en un campo oculto?
__________________
Cada día se aprende algo nuevo
  #51 (permalink)  
Antiguo 01/05/2009, 11:05
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

el campo oculto es como un campo de texto nada mas que no es visible para el usuario, pero sirve para enviar informacion necesaria. el campo que te hice quitar fue por que a traves de el estabas enviando un id siempre fijo que te evitaba elegir que registro borrar.
Lo otro estas pidiendo que llegue una variable llamada 'no' para que entre en condicion y te borre el registro, pero pregunto estas enviando esa variable?

saludos
  #52 (permalink)  
Antiguo 01/05/2009, 15:08
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Hola Adell.

Que quieres decir que coloque esto en el formulario:

<input name="no" type="hidden" id="no" />

Código PHP:

if(isset($_POST[no])) 


$id $_POST[no];
$id $_POST['id']; 
$sql "DELETE FROM id_usuarios WHERE id = $id"
$consulta_1 mysql_query($sql,$conexion); 


Esto no me funciona me puede a veces lo borrar en una vez el primero que seleciona y el segundo no, o no borrar el que tiene que borrar.

A ver que opinas no se si lo estoy haciendo bien.

Lo dejao preparado para que entres en la zona privada.

Saludos.

Cita:
Iniciado por Adell Ver Mensaje
el campo oculto es como un campo de texto nada mas que no es visible para el usuario, pero sirve para enviar informacion necesaria. el campo que te hice quitar fue por que a traves de el estabas enviando un id siempre fijo que te evitaba elegir que registro borrar.
Lo otro estas pidiendo que llegue una variable llamada 'no' para que entre en condicion y te borre el registro, pero pregunto estas enviando esa variable?

saludos
__________________
Cada día se aprende algo nuevo

Última edición por TIFORO; 01/05/2009 a las 15:31
  #53 (permalink)  
Antiguo 01/05/2009, 15:48
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

Pone el codigo del formulario, seguramente ahora no estas enviando el id
  #54 (permalink)  
Antiguo 01/05/2009, 16:31
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

No se lo que me quieres decir dentro de value si solo me deja colocar numeros.

Quise algun momento en colocar <?php echo $porejemplo?>
__________________
Cada día se aprende algo nuevo
  #55 (permalink)  
Antiguo 01/05/2009, 16:33
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

value es el valor del campo ahi puedes poner lo que quieras, lo mas logico es poner php como lo estas haciendo
  #56 (permalink)  
Antiguo 01/05/2009, 17:05
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Entonces me quieres decir que coloque esto en el campo.

Código PHP:
<?php $id $_POST[no];?>
Cita:
Iniciado por Adell Ver Mensaje
value es el valor del campo ahi puedes poner lo que quieras, lo mas logico es poner php como lo estas haciendo
__________________
Cada día se aprende algo nuevo
  #57 (permalink)  
Antiguo 01/05/2009, 20:59
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Hola Adell.

Estado dando vueltas al codigo tuyo y mio, pero lo que habia consegido hasta ahora a estas horas que ya es normal pero soy un fanatico de la web, es lo mismo que antes esta jugando con tu codigo y me da el mismo resultado, si realmente cuando le das al boton no la primera vez, si se borra pero el navegador no lo muestra, actualiza el navegador para que lo entiendas, porque me da cuenta que si en ese momento si le das a actualizar al navegador, que es lo mismo si le das a F5 en la parte superior del teclado lo borra pero esto no es una zona privada en serio no piensa....




<?php $porejemplo;?> pero me daba el mismo resultado
Cita:
Iniciado por TIFORO Ver Mensaje
Entonces me quieres decir que coloque esto en el campo.

Código PHP:
<?php $id $_POST[no];?>
__________________
Cada día se aprende algo nuevo
  #58 (permalink)  
Antiguo 02/05/2009, 07:11
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

el post no es para que el script entre en la condicion y te borre el registro, si queres hacerlo como me acabes de poner al post no le tenes que poner un value que tome el id del usuario que queres borrar, el id de la primera consulta
  #59 (permalink)  
Antiguo 02/05/2009, 07:20
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 374
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Problemas para borrar de la base de datos

Lo siento pero no entiendo nada puedes ser un poco mas cocreto.

Saludos y gracias por todo.

Ahora a veces me borra a la primera, pero a la segunda no y a veces lo hace que no borres el deseado.

Cita:
Iniciado por Adell Ver Mensaje
el post no es para que el script entre en la condicion y te borre el registro, si queres hacerlo como me acabes de poner al post no le tenes que poner un value que tome el id del usuario que queres borrar, el id de la primera consulta
__________________
Cada día se aprende algo nuevo
  #60 (permalink)  
Antiguo 02/05/2009, 07:21
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Problemas para borrar de la base de datos

pasame todo el codigo el del php y el del formulario que envia
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 19:14.