Visualizzazione dei risultati da 1 a 5 su 5

Discussione: tentativi

  1. #1

    Tentativi

    sto facendo dei tentativi

    sono riuscito a creare la tabella ciclando giorni e ore

    <?php
    // array da scorrere
    $giorni = array('lu','ma','me','gi','ve','sa','do');
    $ore = array('8','9','10','11','12','13','14','15');

    // ciclo i giorni
    for ($i = 0, $n = count($giorni) ; $i < $n ; $i++)
    {
    echo ("<div id='day'>");
    echo $giorni[$i] , '
    ';

    // ciclo le ore
    for ($o = 0, $m = count($giorni) ; $o < $m ; $o++)
    {
    echo ("<div id='ora'>");
    echo $ore[$o],"</div>";
    }
    echo ("</div>");
    }
    ?>


    Ora il mio problema è come faccio a fare la query per ottenere i dati?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Vediamo come è fatto il database?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    allora ho fatto due tabelle

    CREATE TABLE `corso` (
    `idcorso` int(5) NOT NULL auto_increment,
    `corso` varchar(255) NOT NULL default '',
    PRIMARY KEY (`idcorso`)
    )

    CREATE TABLE `lezioni` (
    `id` int(11) NOT NULL auto_increment,
    `fkidcorso` int(11) NOT NULL default '0',
    `giorno` enum('lu','ma','me','gi','ve','sa','do') NOT NULL default 'lu',
    `ora` time NOT NULL default '00:00:00',
    PRIMARY KEY (`id`),
    KEY `fkidcorso` (`fkidcorso`)
    )

    nel frattempo ho fatto


    <?php
    // array da scorrere
    $giorni = array('lu','ma','me','gi','ve','sa','do');
    $ore = array('8','9','10','11','12','13','14','15');

    // ciclo i giorni
    for ($i = 0, $n = count($giorni) ; $i < $n ; $i++)
    {
    echo ("<div id='day'>");
    echo $giorni[$i] , '
    ';

    // ciclo le ore
    for ($o = 0, $m = count($giorni) ; $o < $m ; $o++)
    {
    echo ("<div id='ora'>");
    echo $ore[$o];
    echo (" - ");

    $query = "SELECT * FROM lezioni, corso WHERE lezioni.fkidcorso =corso.idcorso AND giorno = $i AND ora = $o";
    $result = mysql_query($query);

    while($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
    echo "{$row['corso.corso']}
    " ;

    }



    echo " </div>";

    }
    echo ("</div>");
    }
    ?>

    ma non mi da nulla


    ? è corretto il ragionamento :

    ciclo i giorni
    ciclo le ore
    ricerco tutti i record nella tabella lezioni dove la variabile giorno e ora corrispondono
    stampo i risultati

  4. #4

    qualcuno riesce ad aiutarmi?

    please...

  5. #5

    ci sono riuscito


    prova e riprova ci sono riuscito

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.