예제 #1
0
<?php

//RECUPERACIO D'UNA TAULA LA BASE DE DADES//
////////////////////////////////////////////
//Carregar codi de la Classe incidencia
require 'classes/incidencia.class.php';
if ($_GET['action'] == 'IncidenciaList') {
    //Instància de l'objecte
    $obj_incidencia = new incidencia();
    //Invocar mètode (Recollir tots les incidencies)
    $consulta = $obj_incidencia->getIncidenciaList();
    //Cal que el primer index sigui 1 (per poder usar foreach en JS)
    for ($i = 1; $dades[$i] = mysql_fetch_array($consulta); $i++) {
    }
    array_pop($dades);
    //Eliminar l'últim ja que crea un últim element buid
    //Enviar capaçalera indicant JSON
    header('Content-type: application/json');
    //Codificar en JSON i retornar petició en un array entenible per JS
    echo json_encode($dades);
}
if ($_GET['action'] == 'InserirIncidencia') {
    $incidencia = json_decode($_GET['incidencia']);
    $obj_incidencia = new incidencia();
    $obj_incidencia->add($incidencia);
}
if ($_GET['action'] == 'DeleteIncidencia') {
    $id_incidencia = $_GET['id_incidencia'];
    $obj_incidencia = new incidencia();
    $obj_incidencia->delete($id_incidencia);
}