Visualizzazione risultati 1 fino 2 di 2

Discussione: Gestione campi di un database

  1. #1
    Guest

    Predefinito Gestione campi di un database

    Sto costruendo un programma di gestione turni basato su tre tabelle Date, Ciclazione, Agente. nella tabella ci sono sia i campi con i cognomi degli agenti che dei campi con numeri che indicano le righr vuote.
    Nella visualizzazione vorrei che i campi con i numeri non vengano visualizzati come posso fare?

    posto il codice da me sviluppato:

    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <link href="css/moduli.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="menu">
    <a href="inserisci-data.html">INSERISCI DATA</a>
    </div>
    <div id="left">
    <form name="data_attuale" method="post" action="index.php">
    <input name="data" type="date" />
    <input name="invio" type="submit" />
    </form>
    </div>
    <div id="boxright">
    Codice PHP:
    <?php
    require 'function/config.php';
    require
    'function/connect.php';
    require
    'function/memorizza_data.php';
    require
    'function/visualizza_data.php';
    //RECUPERO LA DATA IMMESSA
    $data=memorizza_data($_POST['data']);
    //PRELEVO LE DATE DAL DATABASE
    $query="SELECT * FROM data";
    $result=mysql_query($query);
    if(!
    $result){
    die(
    'ERRORE NELLA QUERY $query:'.mysql_error());
    }
    $data1=visualizza_data($data);
    while (
    $row=mysql_fetch_assoc($result)){
    $data_lunedi=visualizza_data($row['data']);
    if(!
    $data_lunedi)$data_lunedi='&nbsp;';
    list (
    $giorno,$mese,$anno)=explode("-",$data1);
    list (
    $giorno1,$mese1,$anno1)=explode("-",$data_lunedi);
    if(
    $anno==$anno1&&$mese==$mese1){
    switch(
    $giorno-$giorno1)
    {
    case
    0:
    echo
    "<h2>Lunedi&nbsp;&nbsp;&nbsp;$data1</h2><br/>";
    echo
    '
    <table border=\"1\">
    <tr>
    <th>Agente</th>
    <th>Turno</th>
    <th>&nbsp;&nbsp;&nbsp;</th>
    <th>&nbsp;&nbsp;&nbsp;</th>
    </tr>'
    ;
    $query1="SELECT * FROM ciclazione,agente WHERE ID_ciclazione=ID_agente ORDER BY cognome";
    $result1=mysql_query($query1);
    if(!
    $result1){
    die(
    'ERRORE NELLA QUERY $query1:'.mysql_error());
    }
    while(
    $row1=mysql_fetch_assoc($result1)){
    $id_ciclazione=htmlentities($row1['ID_ciclazione']);
    $lunedi=htmlentities($row1['lunedi']);
    $agente=htmlentities($row1['cognome']);
    echo
    "
    <tr>
    <td>
    $agente</td>
    <td>
    $lunedi</td>
    <td></td>
    <td></td>
    </tr>"
    ;
    }
    echo
    '</table>';
    break;
    case
    1:
    echo
    "<h2>Martedi&nbsp;&nbsp;&nbsp;$data1</h2><br/>";
    break;
    }else{
    echo
    'Dati errati';
    }
    }
    ?>
    Codice HTML:
    </div>
    </body>
    </html>

  2. #2
    Guest

    Predefinito

    RISOLTO ma non riesco a metterlo correttamente

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •