non mi escono correttamente i dati da un campo di una tabella

prinzart

Utente Attivo
26 Feb 2007
40
0
0
ciao a tutti, ho 2 tabelle:

TABELLA
protocollo_attivita
CAMPO
referente_1
CAMPO
referente_2

TABELLA
a_admin
CAMPO
id_admin
CAMPO
cognome_admin

e questa è la query:

codice PHP:
PHP:
<?
$query27="SELECT protocollo_attivita.*, a_admin.cognome_admin AS cognome
      FROM protocollo_attivita, a_admin
      WHERE protocollo_attivita.referente_1 = a_admin.id_admin
      ORDER BY cognome DESC";
$ris_query27=mysql_query($query27, $conn);
while($row27=mysql_fetch_array($ris_query27)){?>

<?=$row27['cognome']?>
<?
$query28="SELECT protocollo_attivita.*, a_admin.cognome_admin AS cognome
       FROM protocollo_attivita, a_admin
       WHERE protocollo_attivita.referente_2 = a_admin.id_admin'";
$ris_query28=mysql_query($query28, $conn);
$row28=mysql_fetch_array($ris_query28);
?>
<?php
if ($row27['referente_2']>0)
{
?>
e <?=$row28['cognome']?>
<?php
}
else
{
echo '';
}
?>
i cognomi riferiti al campo referente_1 me li stampa correttamente invece dal campo referente_2 mi tira fuori sempre lo stesso cognome anche se controllando nel DB risulta un'altro cognome.
Dove sbaglio?
 

Discussioni simili