Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2011, 13:22
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Union Select... obtener la tabla de donde se hallo el registro

Cita:
Iniciado por GrupoC Ver Mensaje
Creo que se refiere a saber de qué tabla llega el resultado... Puedes hacer esto:

Código PHP:
SELECT *,'l' AS tipo FROM alumnos WHERE matricula='%s' UNION SELECT *,'m' AS tipo FROM alumnosm WHERE matricula='%s'", $_SESSION['mivariabledesesion'], $_SESSION['mivariabledesesion']); 
Sabes que si la row tiene la columna tipo a 'l' es que es licenciatura, y viceversa.

Saludos

Gracias Mil!!! era justo lo que necesitaba hacer

en esta consulta :
Código PHP:
$query_alumnos sprintf("SELECT *, 'l' AS tipo FROM asignar_tarea, docentes WHERE asignar_tarea.iddocente=docentes.iddocente and licenciatura=%s and idgrado=%s UNION SELECT *, 'm' AS tipo FROM asignar_taream, docentes WHERE asignar_taream.rfcdocente=docentes.rfcdocente and maestria=%s and idgrado=%s "GetSQLValueString($colname_licenciatura"text"), GetSQLValueString($colname_idgrado"text"), GetSQLValueString($colname_licenciatura"text"), 
Ahora puse esto

Código PHP:
<?
mysql_select_db
($database_connection$connection);
  if (
$row_alumnos['estado'] == 'l') {
echo 
'<img src="../images/l.png" width="25" height="25" />';
} else { 
echo 
'<img src="../images/2.png" width="25" height="25"/>';
}  
?>
una ultima pregunta que tengo que poner para no solo mostrar una imagen distinta... sino q cada imagen apunte a un archivo diferente tenia esto...

Código HTML:
<td><div align="center"><a href="crear.php?id=<?php echo $row_alumnos['id']; ?>&tema=<?php echo $row_alumnos['tema'];?>&rfcdocente=<?php echo $row_alumnos['rfcdocente'];?>"><img src="../images/enviar.png" width="25" height="25" alt="editar" border="0" align="center"/></a></div></td> 
pero aqui no comparaba de q tabla era solo con los datos de la consulta mandaba a crear.php


pero no se como se debe meter dentro de echo...

ESTOY PROBANDO ASI

Código PHP:
<?
mysql_select_db
($database_connection$connection);
  if (
$row_alumnos ['tipo']== 'l') {
echo 
'<a href="crear.php?id=<?php echo $row_alumnos['id']; ?>&tema=<?php echo $row_alumnos['tema'];?>&rfcdocente=<?php echo $row_alumnos['rfcdocente'];?>"><img src="../images/enviar.png" width="25" height="25" alt="editar" border="0" align="center"/></a>';

} else { 
echo 
'<img src="../images/nuevo.png" width="25" height="25"/>... AQUI VOY CAMBIAR ';
}  
?>

PERO ME MARCA ESTE ERRORParse error: syntax error, unexpected T_STRING, expecting ',' or ';'