Foros del Web » Programando para Internet » PHP »

obtener id de bbdd y enviarla a otra pagina

Estas en el tema de obtener id de bbdd y enviarla a otra pagina en el foro de PHP en Foros del Web. Tengo el siguiente codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código detall.php: Ver original <html> <head> <title>Games Line</title> <style type="text/css"> <!-- body,td,th {     color: #FF9933; } body ...
  #1 (permalink)  
Antiguo 10/03/2009, 11:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 1
obtener id de bbdd y enviarla a otra pagina

Tengo el siguiente codigo

Código detall.php:
Ver original
  1. <html>
  2. <head>
  3. <title>Games Line</title>
  4. <style type="text/css">
  5. <!--
  6. body,td,th {
  7.     color: #FF9933;
  8. }
  9. body {
  10.     background-color: #000000;
  11. }
  12. .Estilo1 {color: #CC6600}
  13. .Estilo2 {color: #CC9900; }
  14. -->
  15. </style>
  16.  <script language="JavaScript">
  17.    
  18.    
  19.  </script>
  20. </head>
  21. <body>
  22. <form name="frm_joc" action="default.php" method="GET">
  23. <table width="762" height="68%" border="1" align="center" bordercolor="black" bgcolor="#000000" id="tc">
  24.   <tr>
  25.     <th width="90" rowspan="3">&nbsp;</th>
  26.     <th width="668" height="65" colspan="6"><a href="default.php"><img border="0" src="imagenes/cabecera.gif"></a></th>
  27.     <th width="80" rowspan="3">&nbsp;</th>
  28.   </tr>
  29.  
  30.     <tr bordercolor="white">
  31.     <th height="60"><a href="default.php?plataforma=PC" name="PC" class="Estilo1" id="PC">PC</a> </th>
  32.     <th><a href="default.php?plataforma=DS" name="DS" class="Estilo1" id="DS"> Nintendo DS</a>  </th>
  33.     <th><a href="default.php?plataforma=WII" name="WII" class="Estilo1" id="WII" >Nintendo WII</a> </th>
  34.     <th><a href="default.php?plataforma=PS2" name="PS2" class="Estilo1" id="PS2" >PlayStation 2 </a></th>
  35.     <th><a href="default.php?plataforma=PS3" name="PS3" class="Estilo1" id="PS3" >PlayStation 3 </a> </th>
  36.     <th><a href="default.php?plataforma=360" name="360" class="Estilo1" id="360" >XBOX 360 </a></th>
  37.   </tr>
  38.   <tr>
  39.     <th height="132" colspan="6">
  40.           <?
  41.         $connexio = mysql_connect ('localhost','root','');
  42.         mysql_select_db ('videojocs',$connexio);
  43.  
  44. $criterio="";
  45.   if (!isset($_GET['plataforma'])) {
  46.         $criterio="'PC','DS','WII','PS2','PS3','360'";
  47.     }else{
  48.          $criterio="'".$_GET['plataforma']."'";  
  49.     }        
  50.     $resultado=mysql_query("SELECT id_videojoc, titol, descripcio, imatge, plataforma FROM videojocs WHERE plataforma in (".$criterio.") ORDER BY titol") or die( "Error en query:" . mysql_error() );  
  51.  
  52.  
  53.                
  54.       $juegos = mysql_fetch_array($resultado);
  55.      
  56.       while ($juegos != FALSE){
  57.       $campo=substr($juegos['descripcio'],0,300);
  58.       echo '<p>&nbsp;</p>';
  59.       echo '<p>&nbsp;</p>';
  60.       echo '<table width="600" border="1" cellspacing="3">';
  61.       echo '<tr>';
  62.       echo '<td width="160"> <img width="158" src="imatges/'.$juegos['imatge'].'"></td>';
  63.       echo '<td width="420">'.$campo.'... <a href="detall.php?id='.$juegos['id_videojoc'].'" class="Estilo1">Leer más.</a></td>';
  64.       echo '</tr>';
  65.       echo '</table>';
  66.       echo '<p>&nbsp;</p>';
  67.      
  68.       $juegos = mysql_fetch_array($resultado);
  69.       }
  70.  
  71.       mysql_close ($connexio);
  72.        
  73.         ?>
  74.       </table>
  75.       </form>
  76. </body>
  77. </html>

si paso a la siguiente paguina (detalle.php) perfectamente me indica en la direccion la id pero no se como puedo llamarla o enviarla a la paguina detalle.php para hacer que me abra directamente la imagen y el texto relacionado con esa id.

Última edición por ositaprh; 10/03/2009 a las 11:50
  #2 (permalink)  
Antiguo 10/03/2009, 11:41
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Respuesta: obtener id de bbdd y enviarla a otra pagina

Hola ositaprh,

No sé si entendí bien la duda, estas intentando recuperar el id que pasas por url ?

veo un intento de imprimir el id
Código PHP:
=<? echo $_GET['ID']?>">
pero con algunos errores
tiene que ser así:
Código PHP:
echo $_GET['id']; 
Si es eso espero haberte ayudado o si era otra cosa me lo explicas un poco mejor a ver si puedo darte una mano.

Saludos.
  #3 (permalink)  
Antiguo 10/03/2009, 11:42
Avatar de _eNGeLs_  
Fecha de Ingreso: noviembre-2007
Ubicación: CDE, Paraguay
Mensajes: 278
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: obtener id de bbdd y enviarla a otra pagina

donde dice:
Código PHP:
echo '<td width="420">'.$campo.'... <a href="detall.php?id="['.$juegos['id_videojoc'].']" class="Estilo1">Leer más.</a></td>'
creo deberia ser
Código PHP:
echo '<td width="420">'.$campo.'... <a href="detall.php?id='.$juegos['id_videojoc'].'" class="Estilo1">Leer más.</a></td>'
prueba y me cuentas..

salu2!
__________________

  #4 (permalink)  
Antiguo 10/03/2009, 12:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: obtener id de bbdd y enviarla a otra pagina

Cita:
Iniciado por _eNGeLs_ Ver Mensaje
donde dice:
Código PHP:
echo '<td width="420">'.$campo.'... <a href="detall.php?id="['.$juegos['id_videojoc'].']" class="Estilo1">Leer más.</a></td>'
creo deberia ser
Código PHP:
echo '<td width="420">'.$campo.'... <a href="detall.php?id='.$juegos['id_videojoc'].'" class="Estilo1">Leer más.</a></td>'
prueba y me cuentas..

salu2!
aix es q intente un $_get en esa parte pero al borrarlo se me paso quitar eso.

lo q necesito es llamarlo desde la otra pagina pero nunca lo e echo con php y no tengo ni idea de como puedo hacerlo
  #5 (permalink)  
Antiguo 10/03/2009, 12:55
Avatar de lisandro Arg  
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Respuesta: obtener id de bbdd y enviarla a otra pagina

perdón ositaprh pero no se bien como trabaja tu sistema y no entiendo mucho la explicacion, crear un enlaces es muy sencillo solo tenes que poner eh el href del link algo como detall.php?variable=valor, si son mas variables, detall.php?variable=valor&variable2=valor2.

Si la variable viene por url como estas y queres meterrlas nuevamente en otro enlace seria algo como

$miValor = $_GET[variable];

algunarchivo.php?otravariable=$miValor
  #6 (permalink)  
Antiguo 10/03/2009, 13:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 12
Antigüedad: 15 años, 1 mes
Puntos: 1
intentare explicarme mejor.
en la linea 63
Código linea 63:
Ver original
  1. echo '<td width="420">'.$campo.'... <a href="detall.php?id='.$juegos['id_videojoc'].'" class="Estilo1">Leer más.</a></td>';

tengo 1 enlace que coge la id. Si miras el codigo completo esta en un while y este lo q ace es buscar toda la informacion de la base de datos y mostrarla en una tabla de 2 columnas donde en la primera muestra 1 foto y en la segunda los primeros 300 caracteres mas 1 enlace para poder continuar leyendo el articulo completo.

Teoricamente al clicar ese enlace me lleva a la pagina2 y esta tiene que cargar la imagen y el articulo completo

ya lo solucione

Última edición por GatorV; 10/03/2009 a las 14:51
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 15:12.