Tema: Duda de php
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/05/2008, 13:25
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Duda de php

empieza probando esto:
enviando por el metodo GET el valor de una variable que te sirva para identificar al registro seleccionado, lo mejor seria un campo ID autoincrement, pero para que lo veas usare $row['descri']


Código PHP:
<?php $ssql="select o.ref,o.codven,c.descri as descricate,o.nombre,o.descri,o.longdescri,o.oferta ,o.precio,o.stock,img,o.codcat from objetos as o,categorias as c where o.codcat=c.codcat ";
$res=mysql_query($ssql,$cnn) or die (mysql_error());
for(
$cnt=0;$cnt<mysql_num_rows($res);$cnt++){
$row=mysql_fetch_assoc($res);




echo 
"<div align='center'>"."<table width='500'>"
."<tr bgcolor='#cccccc'>"
."<td>"."Referencia"."</td>"
."<td>"."Código vendedor"."</td>"
."<td>"."Categoria"."</td>"
."<td>"."Nombre"."</td>"
."<td>"."Descripción"."</td>"
."<td>"."Descripción larga"."</td>"
."<td>"."Oferta"."</td>"
."<td>"."Precio"."</td>"
."<td>"."Stock"."</td>"
."<td>"."img"."</td>"
."</tr>"
."<tr bgcolor='#ffff99'>"
."<td width='100'>".$row['ref']."</td>"
."<td>".$row['codven']."</td>"
."<td>".$row['descricate']."</td>"
."<td>".$row['nombre']."</td>"
."<td><a href=\"descripcion.php?descripcion=$row['descri']\">".$row['descri']."</a></td>" //envias la variable descripcion con el valor de $row['descri'] a una pagina llamada descripcion.php
."<td>".$row['longdescri']."</td>"
."<td>".$row['oferta']."</td>"
."<td>".$row['precio']."</td>"
."<td>".$row['stock']."</td>"
."<td>".$row['img']."</td>"
."</tr>"
."</table>";
}
mysql_free_result($res);
mysql_close($cnn);?>
Y en la pagina descripcion.php recoges el valos de la variable enviada por URL con GET

Código PHP:

$descripcion 
$_GET ['descripcion']; 
Y vuelves ha hacer otra consulta a la BD con una clausula WHERE y essa es la idea, espero haberme explicado
Un saludo