Buenas tardes, tendrian la bondad de brindarme su guia para resolver lo siguiente:
Tengo una pagina producto.php, el cual tiene un include de una lista con informaciòn.
Código HTML:
Ver original<?php include('./presentacion_productos/consulta_todos_productos.php');?>
/////////contenedor ventana/////////
<div id="mi_producto" style="position: fixed; width: 622px; height: 480px; top: 0; right: 339px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border: #333333 3px solid; background-color: #FAFAFA; color: #000000; display:none;">
<?php include('./presentacion_productos/consulta_por_id.php');?>
<div style="padding: 10px; background-color: #F0F0F0; text-align: center; margin-top: 44px;"><input id="btnAceptar" onclick="ocultarVentana();" name="btnAceptar" size="20" type="button" value="Aceptar" />
consulta_todos_productos, contiene:
Código PHP:
Ver originalecho'<tr>';
echo"<label type='text' id='dialog-link' style=\" text-decoration:none; cursor:pointer;text-align:center;\" onclick=\"pedirDatos('".$cod."')\" title='ver toda la informaciòn de este producto' class='detalle_presentacion_productos'>";
echo "Detalle";
echo"</label>";
echo'</tr>';
es una parte en la que el al hacer click:
Código Javascript
:
Ver originalfunction pedirDatos(id_enviar){
var ventana = document.getElementById('mi_producto');
ajax=objetoAjax();
ajax.open("POST", "consulta_por_id.php");
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
ventana.innerHTML = ajax.responseText
ventana.style.marginTop = "20px";
ventana.style.display = 'block';
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_enviar="+id_enviar);
}
Y en la pagina que se presentara en la ventana, lo recibo asì:
Código PHP:
Ver original<?php
include("./conexion.php");
//consulta todos los Productos
echo $id=$_POST['id_enviar'];
$sql=mysql_query("SELECT * FROM producto WHERE idProducto=$id",$con);
if($row!=""){
//valores de las consultas
echo $idProducto=$row['idProducto'];
echo $nombre_producto=$row['nombre_producto'];
$imagen_producto=$row['imagen_producto'];
?>
<br/>
<div id="titulo_detalle_producto"><?php $nombre_producto ?></div>
<div id="imagen">
<img class='imagen_vista_previa_producto' id='imagen_presentacion' src='<?php $imagen_producto ?>'/>
</div>
<table>
</table>
<?php
}else{
echo "<br/>";
echo "<div class='dvb'><label Class='txtlalerrop' >AVISO!! No hay datos del código o cédula ingresada </label></div>";
}
?>
envia un codigo para realizar una busqueda y este se debe presentar en la ventana popup, pero siempre me sale:
El URL solicitado no ha sido localizado en este servidor. El URL de la página que lo refirió parece ser equivocado u obsoleto.
Error 404.
Pero me fije es la forma en que estoy enviando la variable, como puedo hacerlo correctamente
Gracias por sus comentarios.