Saltar al contenido
🚀 Lacodigoteca.com

Mostrar datos SQL en HTML Parte 2

<?php
//Función para conectarnos con la BBDD 
function conectar(){
    // Rellenamos todos los datos para conectarnos a la BBDD
    $x=new mysqli(
        "", // URL
        "", // Usuario
        "", // Clave
        "" // Nombre 
    );
    //En caso de haber un error de conexión a la BBDD...
    if ($x->connect_errno){
        //Salimos de la conexión con el error
        die ("Error: ".$x->mysqli_connect_errno().$x->mysqli_connect_error());
        exit(); 
    }
return $x;
}


//Nos conectamos a la BBDD.
conectar();

//Indicamos que todos los valores se mostrarán en el navegador en XML
header("Content-type: text/xml");

//Selector de parámetros 
switch ($_GET['parametro']) {
    
     case "GetTiendas": // MOSTRARÁ LOS DATOS DE LAS TIENDAS
        $xml = '<tiendas>';
            $consulta=$c->query("SELECT idtienda,nombre,direccion,cp,ciudad,provincia,cif,telefono,email,paginaweb FROM tiendas");
            while($sql=$consulta->fetch_assoc()){
                $xml .="<tienda>".
                        "<idtienda>".$sql['idtienda']."</idtienda>".
                        "<nombre>".$sql['nombre']."</nombre>".
                        "<direccion>".$sql['direccion']."</direccion>".
                        "<cp>".$sql['cp']."</cp>".
                        "<ciudad>".$sql['ciudad']."</ciudad>".
                        "<provincia>".$sql['provincia']."</provincia>".
                        "<cif>".$sql['cif']."</cif>".
                        "<telefono>".$sql['telefono']."</telefono>".
                        "<email>".$sql['email']."</email>".
                        "<paginaweb>".$sql['paginaweb']."</paginaweb>".
                        "</tienda>";
            }
        $xml .= '</tiendas>';
        echo $xml;
    break;
    
    default:
       echo "Error en selección del parámetro";
}

?>