
29/05/2009, 17:40
|
| | Fecha de Ingreso: abril-2009 Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 10 meses Puntos: 27 | |
Respuesta: problema para mostrar datos puedes tambien hacer una consulta multitabla,,me explico si tienes dos tablas, haces un select de la siguiente forma:
$qry = "SELECT * FROM empresa, tabla2 WHERE empresa.idempresa=empresa.idempresa and tabla2.codigo = tabla.codigo ";
$resultado = mysql_query ($qry, $bd);
if ( !$resultado )
die ( "Error al ejecutar la consulta" );
$num_filas = mysql_num_rows($resultado);
$i = 1;
while ($i <= $num_filas){
$fila = mysql_fetch_array($resultado);
$valor = $fila[idempresa];
echo "<tr>";
echo "<td> <center> $fila[idempresa] </center> </td>";
echo "<td><center> $fila[nombreempresa] </center></td>";
echo "<td><center> $fila[direccion] </center></td>";
echo "<td><center> $fila[telefono1] </center></td>";
echo "<td><center> $fila[telefono2] </center></td>";
echo "</tr>";
$i++;
}
mysql_close ( $bd );
?>
se supone que en la tabla donde dices que tienes los otros telefonos, debe de haber una llave primaria, por eso tabla 2, seria esa otra tabla, y en esta tabla 2, debe de estar registrado el otro telefono, por eso, codigo es la llave primaria que hay en tabla2 y telefono2 es el campo que se va a mostrar, si son mas telefonos, pues simplemente colocas debajo telefono 3 , etc |