Foros del Web » Programando para Internet » Javascript » Frameworks JS »

item que funcionan como links en php

Estas en el tema de item que funcionan como links en php en el foro de Frameworks JS en Foros del Web. Hola Tengo un pequeno problema es que tengo un select y los datos que incluye son de mysql estos funcionan como link pero cuando selecciono ...
  #1 (permalink)  
Antiguo 28/07/2011, 09:08
Avatar de JeMaGa  
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 4 meses
Puntos: 4
Pregunta item que funcionan como links en php

Hola Tengo un pequeno problema es que tengo un select y los datos que incluye son de mysql estos funcionan como link pero cuando selecciono un item me envia a un pagina que no existe es decir no me abre el documento con el nombre que yo seleccione si no me abre una pagina que no estacreada, como puedo hacer que al seleccionar un item me abra la pagina que necesito!!!

Agradesco toda la ayuda posible
  #2 (permalink)  
Antiguo 28/07/2011, 09:10
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: item que funcionan como links en php

Sin código, no puedo adivinarlo :D
  #3 (permalink)  
Antiguo 28/07/2011, 09:27
Avatar de JeMaGa  
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: item que funcionan como links en php

tengo mi lista la cual se llena con una tabla de mysql y tiene un evento onchange=traerdatos() quiero que cuando le de en un documento me lo abra y me lo muestre
Documento a leer: <?php
require("Conexion.php");
$sql="SELECT `Codigo`,`Adjunto` FROM `datos`";
$result=mysql_query($sql,$Conexion);
echo"<select name=lista onchange=traerdatos() >";
echo "<option value='0'>Seleccionar Documento</option>";
while($row_rs_query=mysql_fetch_assoc($result))
{
echo"<option value=".$row_rs_query['Codigo'].">".$row_rs_query['Adjunto']."</option>";
}
echo"</select>";
echo"</form>";
?>
Funcion Ajax

function traerdatos(){
divResultado = document.getElementById('resultado');
con=location.href =document.formularito.lista.value;
ajax=objetoAjax();
ajax.open("POST", "ConsultarDocumento.php",true);
ajax.onreadystatechange=function() {

if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("Cod.Doc="+con)
}
  #4 (permalink)  
Antiguo 28/07/2011, 09:34
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: item que funcionan como links en php

¿Y qué datos le pasas por POST? :S
  #5 (permalink)  
Antiguo 28/07/2011, 09:42
Avatar de JeMaGa  
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: item que funcionan como links en php

El Cod.Doc
  #6 (permalink)  
Antiguo 28/07/2011, 09:44
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: item que funcionan como links en php

Código PHP:
con=location.href =document.formularito.lista.value
¿Eso? No se que valor toma.
  #7 (permalink)  
Antiguo 28/07/2011, 09:53
Avatar de JeMaGa  
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: item que funcionan como links en php

hay me indica que me tomeel formulario formularito que es el que tiene mi select y mi select trae datos de una tabla datos y memustra un campo que se llama Adjunto en ese adjunto estan las rutas de los archivos subidos a los cuales quiero que me redireccione mira!!!

Formulario VerDoc.php
<html>
<head>
<title>Lectura de los Documentos</title>
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
</head>
<body>
<form name="formularito" action="" method="post">
<?php
include('documento.php');
?>
<br>
</form>
<div id="resultado" style="border:1px solid #FF0000; color:#000099;width:800px;">
</body>
</html>

Formulario documento

<html>
<body>
<h2><center>DOCUMENTOS A LEER</center></h2><br>
<center><h3>Documento a leer: <?php
require("Conexion.php");
$sql="SELECT `Codigo`,`Adjunto` FROM `datos`";
$result=mysql_query($sql,$Conexion);
echo"<select name=lista onchange=traerdatos() >";
echo "<option value='0'>Seleccionar Documento</option>";
while($row_rs_query=mysql_fetch_assoc($result))
{
echo"<option value=".$row_rs_query['Codigo'].">".$row_rs_query['Adjunto']."</option>";
}
echo"</select>";
echo"</form>";
?>
<center><a href="Menu.php">Devolver</a></center>
</body>
</html>
  #8 (permalink)  
Antiguo 28/07/2011, 09:57
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: item que funcionan como links en php

Yo esq las llamadas a ajax las hago con jQuery, que es mucho más sencillo.

De todas formas, "con" debería ser algo así como:

Código Javascript:
Ver original
  1. var con =document.getElementById('lista').value;

Y esto, poniendole el id a lista (o bien, pasar this por la función!)

Etiquetas: funcionan, item, links, mysql, php
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 04:25.