Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 32
  1. #21
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ora mi stampa solo la colonna referente_2 e ogni record di quella colonna me la duplica per 19 volte

  2. #22
    Giusto, sbagliato io:
    codice:
    SELECT a1.cognome_admin, a2.cognome_admin
    FROM a_admin a1, a_admin a2, protocollo_attivita pa1
    WHERE a1.admin_id=pa1.referente1 AND a2.admin_id=pa1.referente2

  3. #23
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    anche ora mi stampa solo la colonna referente_2 ma non me la duplica più per 19 volte come prima, mi stampa correttamente solo i 19 record presenti nel db.
    Però la colonna referente_1 la ignora.

  4. #24
    Originariamente inviato da prinzart
    anche ora mi stampa solo la colonna referente_2 ma non me la duplica più per 19 volte come prima, mi stampa correttamente solo i 19 record presenti nel db.
    Però la colonna referente_1 la ignora.
    Se hai phpmyadmin controlla cosa ti restituisce la query su mysql.

  5. #25
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Originariamente inviato da kylnas1
    Se hai phpmyadmin controlla cosa ti restituisce la query su mysql.
    se eseguo la query:
    Codice PHP:
    SELECT a1.cognome_admina2.cognome_admin
    FROM a_admin a1
    a_admin a2protocollo_attivita pa1
    WHERE pa1
    .referente_1=a1.id_admin AND pa1.referente_2=a2.id_admin 
    in phpmyadmin funziona tutto correttamente!

  6. #26
    Originariamente inviato da prinzart
    se eseguo la query:
    Codice PHP:
    SELECT a1.cognome_admina2.cognome_admin
    FROM a_admin a1
    a_admin a2protocollo_attivita pa1
    WHERE pa1
    .referente_1=a1.id_admin AND pa1.referente_2=a2.id_admin 
    in phpmyadmin funziona tutto correttamente!
    Il problema è il codice allora.

  7. #27
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    il codice è questo:

    Codice PHP:
    <?=$row27['cognome_admin']?>
    <?php
    if ($row27['referente_2']>0)

    ?>
     e <?=$row27['cognome_admin']?>
    <?php
    }
    else
    {
    echo 
    '';
    }
    ?>

  8. #28
    $row27['referente_2'] non esiste nell'array dei risultati.

    Modifica la query in questo modo:
    codice:
    SELECT a1.cognome_admin AS referente_1, a2.cognome_admin AS referente_2
    FROM a_admin a1, a_admin a2, protocollo_attivita pa1
    WHERE pa1.referente_1=a1.id_admin AND pa1.referente_2=a2.id_admin
    E poi scrivi:
    codice:
    <?=$row27['referente_1']?>
    <?php
    if ($row27['referente_2'] != "")
    {
       echo 'e '.$row27['referente_2'];
    }
    else
    {
       echo '';
    }
    ?>

  9. #29
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    avevo risolto così, va bene uguale?

    Codice PHP:
    <?
      $query27
    ="SELECT a1.cognome_admin AS cognome_admin_1, a2.cognome_admin AS cognome_admin_2
                FROM a_admin a1, a_admin a2, protocollo_attivita pa1
                WHERE pa1.referente_1=a1.id_admin AND pa1.referente_2=a2.id_admin
                ORDER BY cognome_admin_1 ASC"
    ;
    $ris_query27=mysql_query($query27$conn);
    while(
    $row27=mysql_fetch_array($ris_query27)){?>


    <?=$row27['cognome_admin_1']?> e <?=$row27['cognome_admin_2']?>

  10. #30
    Originariamente inviato da prinzart
    avevo risolto così, va bene uguale?
    Benissimo.


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.