Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/07/2011, 16:13
Avatar de gilber966
gilber966
 
Fecha de Ingreso: abril-2010
Mensajes: 117
Antigüedad: 14 años
Puntos: 4
Respuesta: mostrar datos de un select a una tabla

Cita:
Iniciado por Ximenitaa Ver Mensaje
Gilber: gracias por tu comentario, hare pruebas al respecto de lo que me comentas .. gracias ...relamente si falta pasar la variable y es lo que aun no daba como, muchos dicen que se hace con ajax (mi caso) jeje pero no encontre ejemplos jeje aunque ya haya leido varios articulos al respecto, pero aqui estamos en las miles de pruebas.... gracias

Ferra: Hola realmente no se hacer mucho de Ajax, realize el ejm de paises ciudades, en la liga que deje en este post esta el ejemplo Aqui te explica paso a paso, es de los mejores que he encontrado ya mas antes habia intentado hacerle y me hice de varias paginas relacionadas al combo pero ninguna pude decifrar hasta este ultimo que te comente, en el peor de los casos si no te sale te explico como se realiza ... pero aclaro explicarlo y no pasar en valde el codigo, para que asi te cueste trabajo y en recompensa aprendes

En cuestion a mi problema, anexe un boton donde diga mostrar datos, como lo he visto en una pagina, y donde al dar clic solo refresca esa parte, hare mis pruebas y comento, pero aun asi sigo agradeciendo la ayuda que me puedan proporcionar porque aun no he podido solucionarlo ............Gracias .....
a ver te ayudo:

codigo desde donde se hace la solicitud:
Código PHP:
echo"<table border='0'><tr>";
$cons="SELECT * FROM mitabla-sql where micampo=$unavariable-php";
$resul=mysql_query($cons)or die(mysql_error());
$impor=mysql_num_rows($resul);
while(
$row=mysql_fetch_array($resul)){
$t=$row[1];
$n=$row[0];
$d=$row[2];
echo
"<td>
<input type='radio' value='$t' id='tiar' name='tiar' onclick=\"cloading('psp','traesmar.php','$d'), cloading('psq','traesmarb.php','k'), cloading('psr','traesmarc.php','k')\"></td><td>$n</td>"
;
}
echo
"</tr></table>"

codigo javascript/ajax de la peticion:


Código:
function cloading(div,pag,val){


$(div).update("Cargando. . . ");

new Ajax.Updater(div, pag, {

method: 'get',

parameters: {mivar: val},

onSuccess: function(){

$(div).update("");
}
});
}
pagina que recibe la solicitud

Código PHP:
$mivariable=$_GET['mivar'];
$fechaf=date("Y-m-d");


        echo
" <b>marca  -$mivariable:</b><br>
        <select name='mar' id='mar' class='submenur' >
        <option></option>"
;
        
        
$consulta"SELECT DISTINCT uncampo FROM mitablasql WHERE micampo='$mivariable'";
        
$resultado=mysql_query($consulta,$conexionjk);

        while(
$row=mysql_fetch_array($resultado))
        {
            echo
"<option value=$row[0] >$row[0]</option>";

        }
        
        echo 
"
        </select><p> 

es de vital importancia que sepas que uso el framework prototype, en todo caso aqui en el foro tambien hay ayuda acerca de prototype

suerte

Última edición por gilber966; 22/07/2011 a las 20:03