Gracias lo primero si me podeis ayudar. Pretendo hacer esto:
1) Primero listo una tabla anuncios de empresas Mysql ordenada por sectores, asi:
Sector (si esta repetido no lo pone de nuevo)
Empresas del Sector
2) Ya estan listadas y esto lo hace bien. Ahora pretendo que al pulsar sobre la empresa se abra una capa con los datos completos de la empresa que tengo en la misma tabla de la base de datos: empresa, direccion, teléfono ...
No tengo ni la menor idea de como enfocarlo. ¿Me podeis ayudar? Como lo pongo a continuación lo hace pero siempre toma el valor para abrir la capa del primer registro.
Agradeceria cualquier ayuda o que me digais otro método para enlazar registro de php y abrir capa con los datos completos del registro.
Un saludo,
<?php
include("conexion.inc.php");
$conectado=Conectar();
$sql="SELECT * FROM anuncios ORDER BY sector";
$resultado=mysql_query($sql);
$sector='';
while ($registro=mysql_fetch_array($resultado)){
$empresa = $registro['empresa'];
$direccion = $registro['direccion'];
$telefono = $registro['telefono'];
if ($registro['sector'] != $sector){
echo "<p> </p>\n";
echo "<p class=negsector>".$registro['sector']."</p>\n";
}
?>
<div>
<a href="javascript:void(0);" onClick="getElementById('U').style.display='block' ;">
<?php echo $empresa ?></a></div>
<div id="U3" style="display:none; background: #ffffff; margin: 0; overflow:hidden;
z-index: 999;position:absolute; overflow: auto; height:430px; width:700px;margin-top:-170px;margin-left:-10px">
<div style="display:block;">
<table class="publint">
<tr><td><?php echo $empresa ?><br>
<?php echo $direccion ?><br>
<?php echo $telefono ?><br>
</td>
</tr>
</table>
</div>
</div>
<?php $sector=$registro['sector']; // me guardo el nombre para compararlo luego.
}
?>