Ver Mensaje Individual
  #21 (permalink)  
Antiguo 29/10/2015, 02:34
ommmm
 
Fecha de Ingreso: octubre-2015
Ubicación: Barcelona
Mensajes: 66
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Poner botón eliminar en cada fila de una columna

Saludos de nuevo.
Muchas gracias a todos!!

Ahora estoy en la siguiente situación:

-Primero de todo comentar que en el EmpConsultar1.php (que me carga una lista de la tabla rfq) me aparece este error repetido muchisimas veces y después del error me sale todo el listado perfecto:

Notice: Undefined variable: IdRFQ in C:\Archivos de programa\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\premo\EmpConsultar1. php on line 80

Notice: Undefined variable: IdRFQ in C:\Archivos de programa\EasyPHP-DevServer-14.1VC9\data\localweb\scripts\premo\EmpConsultar1. php on line 86


-Por otro lado cuando hago click en el link de delate, me dice:
Se ha eliminado correctamente, pero cuando vuelvo al listado no se ha borrado la fila ni nada.

Perdón por hacer un post tan largo, gracias por seguir ayudando-me!!



CODIGO: EmpConsultar1.php

Código PHP:
 <?php require_once ('../conexion.inc.php');?>
    <?php include '../header.php';?>

                <center>

                    <table border="1" bordercolor="FFFFF" align="center"  bgcolor="#A9E2F3" >
                        
        <td align="left"><strong>Id</strong></td>                  
        <td align="left"><strong>Data</strong></td>
        <td align="left"><strong>Suppliers</strong></td>
        <td align="left"><strong>Project Part Number</strong></td>
        <td align="left"><strong>RM Part Number</strong></td>
        <td align="left"><strong>Price</strong></td>
        <td align="left"><strong>Cry2</strong></td>
        <td align="left"><strong>MOQ</strong></td>
        <td align="left"><strong>Volume</strong></td>
        <td align="left"><strong>Delete</strong></td>
        <td align="left"><strong>Modify</strong></td>




</script>

         <?php    

            
            
require_once ('../conexion.inc.php');
            
$db1 = @mysql_connect($servidor,$usuario,$password) or die("Error al conectar al DBMS.");
            @
mysql_select_db($basedatos) or die("Error al conectar a la BD");

            
             

            
$query "Select * from rfq ";
            
$result =mysql_query($query,$db1);
      
                
  while (
$fila mysql_fetch_assoc($result)) {
                            echo(
"\n                                <tr> 

                                    <td>"
.$fila['IdRFQ']."</td> 

                                    <td>"
.$fila['Data']."</td> 
                                      
                                    <td>"
.$fila['Suppliers']."</td>

                                    <td>"
.$fila['Project Part Nombre']."</td>

                                    <td>"
.$fila['RM Part Number']."</td>

                                    <td>"
.$fila['Price']."</td>

                                    <td>"
.$fila['Cry2']."</td>

                                    <td>"
.$fila['MOQ']."</td>

                                    <td>"
.$fila['Volume']."</td>

                                    
                                    <td><a href='EmpEliminar.php?IdRFQ="
.$IdRFQ."'>Delete</a></td>


                                    <td><a href='EmpFrmModificar.php?IdRFQ="
.$IdRFQ."'>Modify</a></td>

                                    
                                </tr>"
) ;
                        }
                        
                   echo 
"</table></center>";
mysql_close($link);
?>



        </table>
        </center>


CODIGO: EmpEliminar.php

Código PHP:
 <center>
        <?php
            

            
include '../header.php';

            require_once (
'../conexion.inc.php');
            
$db1 = @mysql_connect($servidor,$usuario,$password) or die("Error al conectar al DBMS.");
            @
mysql_select_db($basedatos) or die("Error al conectar a la BD");

              
$IdRFQ $_GET['IdRFQ'];
              

           

                     
$query "Select from rfq where IdRFQ='$IdRFQ'";

 

                
$query "Delete from rfq where IdRFQ='$IdRFQ'";
                if(
mysql_query($query,$db1)) echo 'Se ha eliminado correctamente';
                else echo 
'¡¡Error en la eliminación!!</br>El servidor responde: '.mysql_error(); 
           
        
?>


        


            <p></p>
            <a href="headerlist.php">Return</a>
        

      
        </center>