Código del archivo "sql/50-eliminar-productos.php"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<script>
    function comprobar(idproducto){
        if(confirm('¿Seguro que quiere eliminar este producto?')){
            window.location = '50-eliminar-productos.php?id=' + idproducto;
        }

    }
</script>
<?php

/*Establecer conexión*/
//$conexion = new mysqli('localhost','root','','server_bbdd'); //Datos en local, cambiar en servidor
$conexion = new mysqli('mysql.hostinger.es','u399910096_javi','7YZJ7hYBXhJW','u399910096_bbdd'); //Datos en servidor
/*Comprobación de errores*/
if($conexion->connect_errno){
    die(
'No se ha podido cargar la BBDD, error de conexión ' $conexion->connect_errno ' : ' $conexion->conect_error);
}
/*Establecer codificación*/
$conexion->set_charset('utf8');

if(!
$_GET){
    
/*Realizar consulta*/
    
$resultadoA $conexion->query('
SELECT `articulos_tie`.`nombre`, `articulos_tie`.`precio`, `fabricantes_tie`.`Nombre` , clave_articulo
FROM `fabricantes_tie` JOIN `articulos_tie` 
ON `articulos_tie`.`clave_fabricante` = `fabricantes_tie`.`Clave_fabricante`
ORDER BY `articulos_tie`.`precio` ASC
'
);
    
/*Comprobación de errores*/
    
if($conexion->errno){
        die (
"error de consulta nº " $conexion->errno " : " $conexion->error);
    }
    
/*Extraer datos*/
    
echo"<table border='1'>\n";
    echo
"<tr>
        <th>Nombre</th>
        <th>Precio ▲</th>
        <th>Fabricante</th>
      </tr>\n"
;
    while(
$fila $resultadoA->fetch_object()){
        echo
"<tr>
            <td>
$fila->nombre</td>
            <td>
$fila->precio</td>
            <td>
$fila->Nombre</td>
            <td><a href='#' onclick='comprobar(
$fila->clave_articulo)'>Eliminar</a></td>

          <tr>\n"
;
    }
    echo
"</table>\n";
}else{
    
$id $_GET['id'];
    
$resultadoB $conexion->query("
    DELETE FROM articulos_tie
    WHERE clave_articulo = '
$id'
    "
);
    
    if (
$conexion->errno){
        die (
"Error de consulta nº "$conexion->errno ": " $conexion->error) ;
    }

    echo 
"Se ha borrado el producto<br>";
    echo 
"<a href='50-eliminar-productos.php'>Volver al listado</a>";
}
$conexion->close();
?>