Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2005, 11:34
coyote20
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 19 años, 2 meses
Puntos: 3
Exclamación borro los mensaje selecionados y se me borra el usuario tambien Porque??

Hola gente como estan tengo una duda tengo un codigo donde me da selecionar los mensajes que quiero borrar porque esta repetidos o por algo sera ?? bueno cuando le doy a borrar tambien se me borra el usuario porque pasa esto deberia de dejar el usuario y solo borrar su mensaje le paso los datos

en la BD tengo una sola tabla

CREATE TABLE `usuarios` (
`id` bigint(7) NOT NULL auto_increment,
`apellido` varchar(50) NOT NULL default '',
`nombre` varchar(50) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`direccion` varchar(100) NOT NULL default '',
`sector` varchar(60) NOT NULL default '',
`provincia` varchar(50) NOT NULL default '',
`telefono1` varchar(30) NOT NULL default '',
`telefono2` varchar(30) NOT NULL default '',
`fechanac` Date,
`ingresos` varchar(15) NOT NULL default '',
`nick` varchar(30) NOT NULL default '',
`password` varchar(32) NOT NULL default '',
`rep_password` varchar(32) NOT NULL default '',
`sid` varchar(32) NOT NULL default '',
`identificador` varchar(32) NOT NULL default '',
`ultima_visita` timestamp(14) NOT NULL,
`categorias` varchar(35) NOT NULL default '',
`titulo` varchar(30) NOT NULL default '',
`precioventas` varchar(15) NOT NULL default '',
`mensaje` varchar(140) NOT NULL default '',
`fecha` datetime NOT NULL default '0000-00-00 00:00:00',
`respuestas` int(30) NOT NULL default '0',
`ult_respuesta` datetime default NULL,
UNIQUE KEY `id_2` (`id`),
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=10 ;

muy bien todo eso es una sola tabla el codigo que uso para borrar es

<?
// Realizar la conexión a la BD .. Seleccionar la BD a usar.
include("conex.php");
// Ejecutar la consulta para obtener los datos de la BD.
$resultado=mysql_query("SELECT id, titulo, precioventas, mensaje FROM usuarios");

// Se inicial el formulario
echo "<form action=\"procesar.php\" method=\"post\"> \n";

// Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD.
while ($row = mysql_fetch_array($resultado)){
echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">".$row['mensaje']."<br>";
}

// Cerramos el formulario y ponemos nuestro botón de Submit.
echo "<input type=\"submit\" name=\"Submit\" value=\"Borrar\">";
echo "</form>";
?>

procesar.php

<?
// Generamos una lista de los ID's (campo value= ..) que tenemos en nuestro array.
$lista=implode(',',$_POST['seleccion']);

// Y lo aplicamos al SQL correspondiente y ejecutamos la consulta.
include("conex.php");
mysql_query("DELETE FROM usuarios WHERE id IN(".$lista.")");

?>

como podran ver en el select puse solo los campos que tienen que ver con el mensaje SELECT id, titulo, precioventas, mensaje FROM usuarios");

cosa que la de los usuarios son las otras cuando llena su formulario entonces no se porque me tiene que borrar el usuario cuando yo estoy borrando su mensaje alguna ayuda a los maestro

-----------

otra cosa existe algun programtica mas sencillo para editar los texto los colores etc.. en php ya que son un dolor de cabeza editar textos en php uso el dreanweaver mx ¡¡¿¿¿¿¿algo mejor???? gracias