Programación php
Email: Password:


¡Regístrate gratis! | ¿Has perdido tu password?

Home
Blog

En él que podrás informarte de todas las noticias relacionadas con el posicionamiento de páginas web.

Clica aquí para Entrar



Foro de programación en PHP

Responder el mensaje

Enlace a contenidos de un listado

Autor: r!t3n
Publicado: 19-6-2006 04:15 PM
Hola a todos, toy trabajando en un listado de empleos,
donde solo muestro 2 (ref,puesto) campos de 6 que contiene
la base de datos.

Mi idea es que cuando se pinche en puesto, lleve al usuario a una ficha
técnica donde pueda ver la oferta de empleo de forma completa.

La clave primaria es codigo. La ficha ya la tengo diseñada pero hace falta
que me muestre el contenido de cada empleo al ser pinchado.

<td width="35%" class="direccion2">Ref: <?php echo $mostrar[ref];?></td>
<td width="39%" class="direccion2"><?php echo $mostrar[puesto];?></td>

Gracias por su tiempo
un Saludo
Autor: answer
Publicado: 19-6-2006 10:16 PM
A ver si te sirve,

lo que debes hacer es ante todo abrir conexión a la base de datos y entrar la consulta que te va a devolver los campos:

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

$query="SELECT * FROM $nombre_tabla";
$result=mysql_query($query);

mysql_close();


Y seguidamente en el código html debes mostar algo del estilo de esto:

<td width="35%" class="direccion2">Ref: <?php echo mysql_result ($result,"ref")?> </td>
<td width="39%" class="direccion2"><?php echo mysql_result ($result,"puesto")?> </td>


Los detalles los omito por estar disponibles en varios tutoriales, pero creo que con esto puedes pillar una idea.
Autor: r!t3n
Publicado: 20-6-2006 05:46 PM
Gracias por ese codigo, ya he conseguido listar los empleos, ahora mi problema es que al pichar sobre cualquier empleo siempre me pone el mismo desde arriba, cuando apuntas en listado saca el codigo correspondiente a cada registro pero cuando entra en la ficha, saca siempre el mismo resultado function mostrar($codigo) // MOSTRAR DATOS DE FICHA POR CODIGO

{

$sentencia="Select * from tabla_empleo where codigo = '$codigo'" ;

$ejecucion=mysql_query($sentencia);
}

while($mostrar=mysql_fetch_array($ejecucion))
{//abro while para mostrar
?>
Autor: r!ten
Publicado: 20-6-2006 06:04 PM
HE PODIDO CON EL CABRON !! :D

Tenia metido un include de conexion, q me hace otro select antes de hacer el q yo keria

$sentencia="Select * from tabla_empleo where codigo = '$codigo'";
$ejecucion=mysql_query($sentencia);


Un saludo y gracias :D