Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/05/2004, 12:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Los errores que obtienes son por qué no puedes mezclar comillas simples entre un "entrecomillado" con comillas simples .. El link en sí también estaba mal formado .. Te comenté que el ese "window.open" debes lanzarlo ante un evento .. por ejemplo noClick (si tienes dudas de esto primero aclararas en el foro de Javascript .. luego ya llegará la parte de "PHP").

Código PHP:
<a href="#" onClick="javascript:window.open('ver_producto_detalle.php?id_producto='<? echo $row['id_producto'?>,'_blank','scrollbars=yes,resizable=yes,width=600 ,height=400,top=0,left=100');" title='' target='_self'>ver detalle</a>
Y .. ver_producto_detalle.php es un script que tienes que crear que va a hacer esa consulta SQL a tu BD y va a mostrar ese único registro que (en teoría) debe arrojar tu consulta.

ver_detalle_producto.php

Código PHP:
<?
// conectas a tu BD y seleccionas tu BD a usar (como ya lo haces en tu ejemplo);
// mysql_connect() .. y mysql_select_db() ...

// Consulta SQL
$sql="SELECT * FROM productos WHERE id_producto='".$_GET['id_producto']."'"
// Se ejecuta la consulta SQL.
$resultado=mysql_query($sql) or die(mysql_error());
// se cuentan los registros que arrojó la cosunta SQL ejecutada.
$total=mysql_num_rows($registro);
if (
$total == 1){
    
// si hay resultados ...
    
$registro=mysql_fetch_array($resultado);
    echo 
$registro['nombre'];
    
// etc con el resto de campos de ese registro y resto de HTML que necesites ...
} else {
    
// si no hay resultados ... 
    
echo "ID_producto no válido ... bla blabla";
}
?>
En las FAQ's de este foro PHP (mensaje de los primeros del foro PHP) tienes tutoriales sobre PHP y ejemplos vários .. Te invito a leerlos y así saber y conocer la técnica ..

Un saludo,

Última edición por Cluster; 31/05/2004 a las 12:32