Foros del Web » Programando para Internet » PHP »

PHP y MySql, problemas creando pagina con detalle de registro

Estas en el tema de PHP y MySql, problemas creando pagina con detalle de registro en el foro de PHP en Foros del Web. Hola amiguetes, espero os esteis bien. preciso unas manillas en este asunto, pues veran estoy intentando sacar para una pagina PHP con conexion mysql una ...
  #1 (permalink)  
Antiguo 08/06/2009, 13:32
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
PHP y MySql, problemas creando pagina con detalle de registro

Hola amiguetes, espero os esteis bien.
preciso unas manillas en este asunto, pues veran estoy intentando sacar para una pagina PHP con conexion mysql una pagina de detalle para los registros con vinculo, pa aclarar:

PAGINA de ORIGEN con una tabla con registros (propiedad, precio, estado y tarifa)
ahora bien me gustaría una vez pinchado en propiedad me envíe a PAGINA de DESCRIPCION, con nombre de la propiedad, precio y demás, claro que ya he comenzado y he podido hacer alguna cosilla, pero en la PAGINA de DESCRIPCION es donde estoy atascao, aqui os dejo el codigo de ambas:

PAGINA ORIGEN
?php
$conexion = mysql_connect('localhost', 'valenciaPROP');
mysql_select_db('valenciaPROP');
$tabla = mysql_query('SELECT * FROM propiedades');
while ($registro = mysql_fetch_array($tabla)) {
?>
<?php
$descripcion=$registro['descripcion'];
echo "<a href=run2.php?descripcion=$descripcion target='_self'>".$registro['descripcion']."</a>";?>
<?php
}
mysql_free_result($tabla);
mysql_close($conexion);
?>

PAGINA DESCRIPCION
<?php
$varId = $registro['id'];
$sql = "SELECT * FROM oferta WHERE descripcion = ".$registro['id']." LIMIT 0,1;"
?>

ESPERO VUESTRA AYUDA AMIGOS!!!!!
MUCHAS GRACIAS DE ANTEMANO!
  #2 (permalink)  
Antiguo 08/06/2009, 13:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Hola privilege,

¿Que duda tienes?, lo que veo es que te falta ejecutar la consulta en la pagina de descripción.

Saludos.
  #3 (permalink)  
Antiguo 08/06/2009, 13:48
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Hola Gator V, gracias por tu pronta respuesta.
pues verás que cuando voy a la pagina de descripcion, tras pinchar en el enlace, aparece unicamente la primera palabra de toda la descripcion de la propiedad, algo que me tiene pillado de los pelos!!
espero puedas ayudarme, gracias!!! ; )
  #4 (permalink)  
Antiguo 08/06/2009, 20:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Pues como te comento, necesitas ejecutar tu consulta y descargar los resultados.

Saludos.
  #5 (permalink)  
Antiguo 10/06/2009, 12:01
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Hola Gator!, gracias nuevamente por tu respuesta, pues que me sugieres porque no me ha salido, tienes alguna pista?

gracias!!!
  #6 (permalink)  
Antiguo 10/06/2009, 19:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Revisa las FAQs para que entiendas como ejecutar consultas y descargar los resultados.

Saludos.
  #7 (permalink)  
Antiguo 10/06/2009, 20:05
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Pues bien, si busco ayuda por aquí es que previamente he buscao y mucho por todos los sitios. Espero si tu no puedes ayudarme que otro usuario lo haga.
  #8 (permalink)  
Antiguo 10/06/2009, 20:57
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Me podrias indicar que contiene

<?php
$varId = $registro['id']; <--- que contiene??
$sql = "SELECT * FROM oferta WHERE descripcion = ".$registro['id']." LIMIT 0,1;"
?>
  #9 (permalink)  
Antiguo 10/06/2009, 21:02
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

a lo que el amigo moderador se referia con que no ejecutas la consulta es a lo siguiente
Código PHP:
<?php
$varId 
$registro['id']; <--- que contiene??
$sql "SELECT * FROM oferta WHERE descripcion = ".$registro['id']." LIMIT 0,1;"

// AQUI FALTA LA EJECUCION!!!.... 
?>

solo seteas una variable pero no haces nada mas.... busca informacion sobre como ejecutar sentencias de SQL en php...
  #10 (permalink)  
Antiguo 10/06/2009, 21:06
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Q pena no habia visto lo de la ejecucion


<?php
$varId = $registro['id']; <--- que contiene??
$sql = "SELECT * FROM oferta WHERE descripcion = ".$registro['id']." LIMIT 0,1;";
//deberias de tener algo como
$r=mysql_query($sql);

Ademas busca funciones como mysql_fetch_array y mysql fetch_assoc para poder mostrar los resultados


?>
  #11 (permalink)  
Antiguo 10/06/2009, 21:06
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

hola colega, gracias por tu respuesta. el id corresponde al autonum de cada registro de las propiedades. ahora por otro lado puedo ver que hay un error en el envío, espero me corrijas pero creo que el envío en la pagina ORIGEN tendria que ser asi:
<?php
$descripcion=$registro['descripcion'];
echo "<a href=run2.php?id=$descripcion target='_self'>".$registro['descripcion']."</a>";?>

de modo que envíe el id de la propiedad y tome en la pagina DESTINO el id y muestre la descripcion, pero pues estoy bien liado!!, espero puedas hecharme una ayuda.

Gracias ; )
  #12 (permalink)  
Antiguo 10/06/2009, 21:10
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Cita:
Iniciado por privilege Ver Mensaje
hola colega, gracias por tu respuesta. el id corresponde al autonum de cada registro de las propiedades. ahora por otro lado puedo ver que hay un error en el envío, espero me corrijas pero creo que el envío en la pagina ORIGEN tendria que ser asi:
<?php
$descripcion=$registro['descripcion'];
echo "<a href=run2.php?id=$descripcion target='_self'>".$registro['descripcion']."</a>";?>

de modo que envíe el id de la propiedad y tome en la pagina DESTINO el id y muestre la descripcion, pero pues estoy bien liado!!, espero puedas hecharme una ayuda.

Gracias ; )
Aparte de esto en la pagina de destino tienes que recoger el id con el metodo GET para poder hacer la consulta con el id seleccionado en la primer pagina


$id=$_GET['id'];

$sql = "SELECT * FROM oferta WHERE descripcion ='$id' LIMIT 0,1";
$r=mysql_query($sql);

Ademas busca funciones como mysql_fetch_array y mysql fetch_assoc para poder mostrar los resultados
  #13 (permalink)  
Antiguo 10/06/2009, 21:11
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

gracias a ambos colegas, os seré sincero, estoy trabajando mucho en aprender y sacar el tema, he provado mil variantes, leyendo en foros, buscando en google, pero no logro entender como solucionar, tengo conocimientos intermedios de php, ayudandome con manuales y todo poco he logrado con este asuntillo, por ello apelo a vuestra ayuda.

Gracias nuevamente!!!
  #14 (permalink)  
Antiguo 10/06/2009, 21:15
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Un ejemplo de como usar le metodo GET seria el sgte

pagina 1.php

<a href="pagina2.php?id=2">Da clic aqui para mandar el valor del id a la pagina2.php</a>


en la pagina 2.php tenemos los sgte

$id=$_GET['id'];

echo $id -> imprime 2
  #15 (permalink)  
Antiguo 10/06/2009, 21:17
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

hola acoevil, gracias por la informacion, al momento empiezo a por ello con estos ejemplos, gracias!!!
  #16 (permalink)  
Antiguo 11/06/2009, 09:51
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Hola Acoevil, pues he trabajado en tu consejo, he avanzao en enviar correctamente el 'id' de las propiedas de mi DB, ahora mi tiene liado el GET en la pagina de destino aqui debjo pego el codigo, espero puedas hecharme una mano, gracias por tu paciencia!!!

ORIGEN:
<?php echo "<a href=\"info.php?id=$id\">".$registro['titulo']."</a>";?> **//aqui envio el id a la pagina info (destino) //**

DESTINO:
$descripcion='descripcion'; **// indico que la varible descripcion corresponde a la homonima de la DB **//
$id=$_GET['id']; **//aqui pido al destino que coja la variable id enviada
echo $descripcion -> descripcion; **// aqui que imprima, pues que no sale la descripcion, porque no entiendo como asociar id de origen con $descripcion


GRACIAS nuevamente!
  #17 (permalink)  
Antiguo 11/06/2009, 09:57
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Oye perdona colega, me he equivocado, ahora paso en limpio en el que estoy trabajando, el mensaje anterior contiene un codigo de prueba ;)

ORIGEN
<?php echo "<a href=\"info.php?id=".$registro['id']."\">".$registro['titulo']."</a>";?>**//aqui envio el id a la pagina info (destino) //**

DESTINO
$id=$_GET.$registro['id'].; **//aqui pido al destino que coja la variable id enviada
echo $id-> descripcion; **// aqui que imprima, pues que no sale la descripcion, porque no entiendo como asociar id de origen con $registro ['descripcion']

gracias!
  #18 (permalink)  
Antiguo 12/06/2009, 08:17
 
Fecha de Ingreso: junio-2009
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: PHP y MySql, problemas creando pagina con detalle de registro

Alguien puede hecharme una manilla con este problema???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:38.