Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    PHP/MySQL problema prenotazione

    ciao a tutti!
    Sto realizzando un sistema di prenotazione esami per l'università.(per un esame).

    Ho fatto in questo modo:

    lo studente effettua il login..

    accede alla sezione prenotazione esami..

    qui viene visualizzato automaticamente...in base al suo id..il corso di laurea al quale è iscritto...e la lista degli esami del corso di laurea..

    per visualizzare gli esami ho usato questo codice...e funziona:

    $query_esame="SELECT DISTINCT titolo FROM esame INNER JOIN utentestudente WHERE esame.id_corsolaurea = utentestudente.id_corso AND utentestudente.id_utente = {$_SESSION['utente_id']}";
    $result = mysql_query($query_esame);
    $num=mysql_numrows($result);
    $i=0;


    echo "<font color=\"#5092DA\">";
    echo "<table align=\"center\" width=\"60%\" border=\"1\" bgcolor=\"#D8D8D8\" bordercolor=\"#7085A9\">";
    while ($i<$num)
    {
    $esame=mysql_result($result,$i,"titolo");
    $info="
    \n<table border=\"0\" width=\"100%\" align=\"center\" class=\"popup\">
    \n<tr>
    \n<th align=\"center\">".$esame."
    \n</th>";
    echo " <tr>
    <td width=\"431\" align=\"center\">$esame</td>
    <td width=\"23\"><img align=\"center\" src=\"/univirtual/condivisi/templates/default/grafica/infom.gif\" width=\"38\" height=\"38\" alt=\"visualizza informazioni\"></img></td>
    <td width=\"23\"><img align=\"center\" src=\"/univirtual/condivisi/templates/default/grafica/icon_reply.gif\" width=\"38\" height=\"38\" alt=\"effettua la prenotazione\"></img></td>
    <td width=\"23\"><a href=\"/univirtual/studente/modules/prenotazione/help.html\" target=\"_blank\"><img align=\"center\" src=\"/univirtual/condivisi/templates/default/grafica/help.jpg\" width=\"38\" height=\"38\" alt=\"help\"></img></a></td>
    </tr>";
    $i++;
    }
    echo "</table>";
    echo "</font>";

    così facendo...ho una tabella con:

    Nome esame | (immagine info) | (immagine prenota) | (img help)

    allora...io voglio ke quando l'utente clicca su l'immagine con disegnata la (i) di informazioni...deve visualizzare in popup le informazioni sull'esame...(che so come andare a leggere dal database).
    il problema è che nn so come far capire al sistema che quando l'utente clicca sull'immagine...deve fare la query in base all'esame corrispondente...

    se nn sn stato kiaro scusatemi..magari kiedetemi qualke spiegazione in più...

    vi prego aiutatemi che mi devo laureare a marzo..se no nn ce la farò mai da solo!

    grazie!

  2. #2
    in cosa ti stai laureando?

    fai qualcosa di questo tipo:

    <td width=\"23\"><img align=\"center\" src=\"/univirtual/condivisi/templates/default/grafica/infom.gif\" width=\"38\" height=\"38\" alt=\"visualizza informazioni\" onclick="show_inf('$esame')"></img></td>

    e poi ti vai a creare una funzione java show_inf(parametro) così quando premi sull'icona viene chiamata la funzione e come argomento ha quello che hai specificato, poi te la gestisci nella funzione cosa fare.

    io ti consiglio di passare un id dell'esame se è disponibile, io nell'esempio di sopra ho usato la variabile $esame ma poi fai un pò te.

  3. #3
    ok..ci provo e poi ti faccio sapere..

  4. #4
    ehm...nn ho idea da dove cominciare..nn sn pratico del javascript

  5. #5
    fai una funzione simile a questa:

    <script>
    function show_inf(parametro){
    alert(parametro);
    return;
    }
    </script>

    e vedi che quando clicchi sull'icona esce una finestra con il parametro che hai passato, fatto ciò non devi fare altro che richiamare una nuova finestra con il link corretto, poi devi organizzarti un pò in base a quello che devi fare...

  6. #6
    oppure una cosa del tipo:

    In pratica passi alla pagina dettaglio.php la variabile IDESAME che conterrà ciò che ti interessa....

  7. #7
    nn funziona

  8. #8
    Originariamente inviato da lapsus1983
    nn funziona
    bhe, dicci qualcosa di più preciso e vediamo di darti una mano.

    senza sapere cosa ti serve è un pò difficile, almeno dicci se non hai minimamente idea da che lato si parte o se ti serve solo un aiuto concettuale su come procedere.

  9. #9
    praticamente...il php nn l'avevo mai studiato..avevo usato sempre asp...

    cmq...

    nel sistema ke ho realizzato

    in base all'id utente

    mi appare il corso di laurea acui è iscritto

    e la lista degli esami di quel corso di laurea...(usando una query cn l'id_corsolaurea...

    ora ho la lista degli esami

    per ogni esame devo poter visualizzare in un'altra pagina..cliccando sull'apposita icona posta affianco al nome dell'esame, i dati relativi a quell'esame...

    come posso fare?

    il mio problema è ke nn riesco a passare l'id_esame nella nuova pagina infoesame.php, grazie al quale potrei fare la query e visualizzarmi gli altri dati dell'esame contenuti nella tabella...

  10. #10
    La cosa è particolarmente semplice, magari ci siamo capiti male:


    allora nella pagina chiamante tu prepari un link della forma:


    Testo immagine o cio che vuoi

    ovviamente prima devi assegnare alla variabile $id_esame il suo valore, verosimilmente preso dal database o da dove vuoi tu.

    Nella pagina chiamata (quella di risposta) devi inserire una cosa del tipo

    $ID=$_GET['ID'];

    e poi nella tua query

    "SELECT CIOCHEVUOI FROM DADOVEVUOI WHERE id_esame='$ID'"

    A questo punto tutto funzionerà a meraviglia...

    In caso dicci perchè non funziona e che hai fatto precisamente....

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.