Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167

    devo fare un elenco scremato

    il mio problema credo sia semplice

    un utente può isciversi ad un corso tramite un form select che da un elenco di tutti i corsi disponibili

    vorrei che quando si ritrova lo stesso utente nella sezione iscrizione corsi gli compaiano solo i corsi a cui non è iscritto

    ho una tabella dove conservo id_utente e id_corso ma non riesco a pensare a nulla di funzionale

    grazie e speriamo sia solo una cavolata

  2. #2
    Utente di HTML.it L'avatar di buji
    Registrato dal
    Nov 2002
    Messaggi
    178
    Prova con
    select * from tabella where id_utente<>id_connesso
    Buji

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    forse mi sono spiegato male

    se io massimiliano sono iscritto al corso di inglese
    quando andro nel select mi dovranno uscire solo gli altri corsi per evitare che mi riiscriva allo stesso corso

    hai qualche altro suggerimento

  4. #4
    SELECT ID_CORSO FROM TABELLA_CORSI WHERE ID_CORSO NOT IN(SELECT ID_CORSO FROM TABELLA_CORSO_UTENTI WHERE ID_UTENTE=mioutente)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    credo sia la soluzione migliore ma mi da un errore di sintassi

    ti posto stringe ed errore

    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A0401)
    Prevista fine istruzione
    /prototipo/iscrizione_corsi.asp, line 153, column 127

    Rs_corsi.Source = "SELECT id_corso FROM t_corsi WHERE id_corso NOT IN ( SELECT id_corso FROM t_iscrizioni WHERE ID_UTENTE = " rs_utente__MMColParam " ) "

  6. #6
    mio_utente va ovviamente inserito come variabile

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    infatti rs_utente__MMColParam è la variabile di sessione dell'utente

  8. #8
    Originariamente inviato da emmebbì
    infatti rs_utente__MMColParam è la variabile di sessione dell'utente
    santa pazienza...

    codice:
    Rs_corsi.Source = "SELECT id_corso FROM t_corsi WHERE id_corso NOT IN ( SELECT id_corso FROM t_iscrizioni WHERE ID_UTENTE = '" &  rs_utente__MMColParam & "' ) "

  9. #9
    se id_utente e' numerico, togli gli apici

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    SANTO TU

    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.