Ver Mensaje Individual
  #1  
Antiguo 12-06-2008
lakers lakers is offline
Miembro
 
Registrado: abr 2007
Posts: 47
Reputación: 0
lakers Va por buen camino
problemas al eliminar el id del producto

hola muy buenas a todos ¿?
qué tal estáis maestros espero que bien
tengo un formulario para eliminar los productos de la bd,y me funciona
kdo le envio id del producto a eliminar pero kdo inserto un id que no existe en la bd me sale el mensage de que el producto ha sido eliminado aunque éste id no existe en la base de datos.
forumulario para eliminar.
Código PHP:
<select name="namecat">
    <
option value="criterios">elige una categoria</option>
    <
option value="catego1">informática</option>
       <
option value="catego2">ciencias humanas</option>
    <
option value="catego3">literatura</option
 </
select>
 <
tr>
  <
td width="36%"><b>id del producto</b></td>
  <
td width="64%">
  <
div align="center">
  <
input type="text" name="idproducto" size="20"
formulario para action.
Código PHP:
 
$c
=mysql_connect("localhost","","host") or die("<h2> problemas al establecer la conexión</h2>");
   
$d=mysql_select_db("libros") or die ("<h2>problemas al seleccionar la base de datos</h2>");
   if(
$namecat=="catego1")
   {
     
$query="delete from catego1 where id='".$idproducto."'";
     if(
mysql_query($query)){
        echo 
"<h2>!!borrado el registro de la tabla de catálogos correpondiente¡¡</h2>";}  
     else{ 
        echo 
"<h2>!!no se encuentra el registro en la tabla</h2>";}
   } 
   if(
$namecat=="catego2")
   {
     
$query="delete from catego2 where id='".$idproducto."'";
     
$r=mysql_query($query);
  if(
$r){
        echo 
"<h2>!! borrado el registro de la tabla de catálogos correspondiente¡¡</h2>";}  
     else {
        echo 
"<h2>!!no se encuentra el registro en la tabla</h2>";}
   } 
   if(
$namecat=="catego3")
   {
     
$query="delete from catego3 where id='".$idproducto."'";
     if(
mysql_query($query)){
        echo 
"<h2>!!borrado el registro de la tabla de catálogos correspondiente¡¡</h2>";}  
     else{ 
        echo 
"<h2>!!no se encuentra el registro en la tabla</h2>";}
   } 
en la espera de sus respuestas les saludos atentamente.
muchisima gracias por vuesta ayuda de antemano
Responder Con Cita