Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] recuperar valores de campos SELECT anidados

Estas en el tema de recuperar valores de campos SELECT anidados en el foro de PHP en Foros del Web. hola a todos tengo un dilema bien maluco que no he podido solucionar a ver si me pueden ayudar porfavor tengo 2 campos select anidados ...
  #1 (permalink)  
Antiguo 26/11/2013, 17:34
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
recuperar valores de campos SELECT anidados

hola a todos tengo un dilema bien maluco que no he podido solucionar a ver si me pueden ayudar porfavor

tengo 2 campos select anidados que tras la consulta y ayuda de este foro logre implementar con AJAX ambos los alimento con datos en Mysql

y funciona perfectamente pongo uno y el segundo lo alimento con datos segun el valor del 1ro

ahora el problema es que quiero recuperar en una variable el VALUE del 2do para usarlo en consultas a la DB y llenar una tabla o lo que sea que necesite
pero no entiendo muy bien el AJAX y la cuestieon es que ese value lo viene a tener en otra pagina seun los ejemplos de AJAX

ayuda con esto porfa pego la manera como tengo dividido esto pues asi encontre que funcionaria



pagina index

Código:
<select name="selecteval" id="select" onchange="load(this.value)" >
		<?php
			while($row = mysql_fetch_array($resul)) { 
			$CodEval = $row["Codigo"]; 
			$nombre = $row["Nombre"]; 
			echo "<option value=".$CodEval.">".$nombre."</option>";
			} 
			
			
        ?>
       </select>
el segundo campo se pega en una etiqueta div en esta primera parte


pagina ajax.js

Código:
function load(str)
{
var xmlhttp;

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("POST","proc.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("q="+str);
}

la pagina que tiene el proceso del 2 select lo que me complica por que no entiendo como tomar el value de ese select para usarlo en la pagina del index

Código:
<?php
////////////// 
/////////pagina usada para procesar los campos selects html con ajax y hacerlos anidados/////////////////
include_once "conexion.php";

$q=$_POST['q'];

$sqlpre= "SELECT Codigo, Pregunta, Cuestionario FROM Preguntas WHERE Cuestionario =".$q."";
$resulpreg= mysql_query($sqlpre);

?>

<select style="width: 200px;">

<?php while($fila=mysql_fetch_array($resulpreg)){ 
			$Codpreg = $fila["Codigo"]; 
			$Pregunta = $fila["Pregunta"]; 


echo "<option value=".$Codpreg.">".$Pregunta."</option>";
echo "imprime cod dentro del while".$Codpreg;
} 



?>

</select>
  #2 (permalink)  
Antiguo 26/11/2013, 18:23
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: recuperar valores de campos SELECT anidados

<saludos>
Ehm, pues si ya tienes implementado que el primer select en un evento
mande la data al segundo por ajax, lo que debes hacer es exactamente
lo mismo, es decir, agregarle un evento al segundo select que haga
el mismo proceso.
En cuanto a la función javascript puedes usar la misma obviamente
haciendola más dinámica, o si te parece muy complicado dinamizarla,
le puedes sacar una copia y llamarla load2 por ej, y esta load2 es la que
llamarías en el segundo select

A su vez para el query, podrías usar el proc.php haciendolo dinámico,
o igual, le sacas una copia y la función load2 llamaría a este otro php,
y en ese nuevo php harías la consulta que quieres con el valor que llega

Entonces manos a la obra, y nos cuentas.
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 26/11/2013, 19:43
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

no lo entiendo muy bien de primeras voy a estudiarlo y les cuento gracias por el aporte
  #4 (permalink)  
Antiguo 27/11/2013, 06:10
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

Hola, como te comente en otro hilo, yo utilizaría algún plugin Jquery, ya esta hecho y probado eso. O si lo queres programar vos, utilizaría jquery no ajax solo.

Te mando saludos.
  #5 (permalink)  
Antiguo 27/11/2013, 08:43
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

que pena con ustedes alguien puede darme un pequeño ejemplo mas tecnico y no textual que he hecho intento tras intento y no logro coger ese valor y meterlo en una bendita variable
  #6 (permalink)  
Antiguo 27/11/2013, 09:12
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

Mira, yo ya te pase un ejemplo de un plugin jquery,

http://www.prodiven.com/jcombo/?lang=es

Fíjate que hay un ejemplo de como se hace.

Por que no utilizas ese?.
  #7 (permalink)  
Antiguo 27/11/2013, 09:18
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

por que mi pregunta no es esaa ya se implementar combos anidados .. mi pregunta es otraa men estas respondiendo algo que no he preguntado
  #8 (permalink)  
Antiguo 27/11/2013, 09:27
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

Vos queres hacer combos anidados, yo te estoy dando la solución.
  #9 (permalink)  
Antiguo 27/11/2013, 16:05
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

amigo NO no quiero hacer combos anidados, quiero sacar una variable una VARIABLE del segundo combo que esta en otra pagina y quiero llevar esa variable a la pagina principal INDEX yo creo que explique bien lo que queria
  #10 (permalink)  
Antiguo 27/11/2013, 17:09
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

OK, el título dice select anidados capaz te confundiste jajajaja.

Toma el valor del select y mandalo por post a la página principal. Yo utilizaria jquery, mira la ayuda de la función post.

http://api.jquery.com/jQuery.post/

Espero que te sirva

Saludos
  #11 (permalink)  
Antiguo 27/11/2013, 20:09
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

he pasado la variable haciendo el proceso que necesitaba para usar esa variable y la he mandado de una vez desde la segunda pagina y funciona la variable se transporta pero cuando escogo otra opcion en el campo select su value no se reasigna en la pagina principal

que puedo hacer??

lo del jquery la verdad no pude entenderlo en lo absoluto si me dieras un ejemplo porfavor aplicado a mi codigo
  #12 (permalink)  
Antiguo 28/11/2013, 06:18
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

El post de jquery es muy simple, simplemente tenes que obtener el valor de tu select y mandarlo por post:

Algo así:

Código Javascript:
Ver original
  1. //....Acá tomas el valor de tu select (El primero)
  2. var select1 = .......;
  3.  
  4. //Acá haces el post:
  5.  
  6. //URL: Es la url a donde hacer el post
  7. $.post(url, {select: select1});

Luego en PHP la obtenes así:

Código PHP:
Ver original
  1. $var = $_POST['select'];

Y de esta forma ya tendrías el valor de tu select.

Masomenos sería algo así, ahora te toca adaptarlo a tu código.

Saludos
  #13 (permalink)  
Antiguo 28/11/2013, 09:28
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

por que nadie ha podido entender mi pregunta es tan simple mi pregunta


quiero coger el valor de esta variable ESTA NO OTRA ESTAAA::

Código:
$codgo = $row["Codigo"];
y llevarmelo a la pagina principal INDEX.php y con ese valor dinamicamente (ES DECIR QUE RESPONDA A lo QUE SE ESCOGE EN EL SELECT DOS) pintar una bendita tabla con datos de Mysql


es tan simpleeeeeeeeeeeeeee la pregunta no se por q me responden o mandan a buscar otras cosas


porfavor alguien sabe ayudeme si no sabe o no esta seguro ni de poder darme un ejemplo le agradesco la intencion pero no escriba nada porfavor NADA si no saben
que seguro alguien q sepa se limita a ayudarme por ver sus respuestas
  #14 (permalink)  
Antiguo 28/11/2013, 10:27
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

Sabes programar flaco?.

Si es tan simple hacelo vos, que queres que te hagamos todo?.

Yo ya te explique como pasar una variable por jquery.

Ahora adaptalo a tu manera.

Yo no me voy a poner a hacer tu código y menos de la forma en que respondes como queriendo que te hagamos todo.
  #15 (permalink)  
Antiguo 28/11/2013, 14:32
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

martin que pena contigo

mira no era mi intensión ni insultar ni molestar a esta comunidad y mucho menos pedir que me lo hagan todo por eso estoy pegando código del trabajo que a duras penas he realizado, me ha costado mucho precisamente por que no soy un experto como ustedes en la programación

pedire ayuda de otra manera a ver que sucede y si eso les molesta no volveré a usar este foro mejor para no molestar a nadie:

con el Jquery he intentado y no pude no repetire el por que pues ya lo dije

logre pasar el valor de la variable, tras horas de intentar con el mismo AJAX como si fuera a crear un 3er campo select me imprime la variable y me cambia cada vez que selecciono algo en el campo select

PERO ahora mi problema es que al seleccionar una nueva opcion del campo select la pagina se duplica en la pantalla --- como si se abriera un iframe es decir la misma pagina encima asi mismo como si se creara una nueva..

(repito no quiero molestar a nadie si les molesta responderme lo entenderé)


pego el codigo que use aunq solo fue crear la instancia del AJAX 2 veces y asi poder trasportar la variable a la misma pagina supongo que alli esta el problema pero no dislumbro que hacer

y porfavor si estoy exponiendo mi trabajo no creo que este dando a entender que me hagan las cosas solo pido ayuda y me desespere como cualquier persona el saber programar o no, no quiere decir q seamos robots q no sienten.

gracias



la primera funcion es para el segundo select y la segunda funcion es para enviar la variable a la misma pagina q contine este codigo


Código:
<script type="text/javascript">
		
		function showselect(str){
			var xmlhttp;
			if(str=="")
			  {
			   document.getElementById("txtHint").innerHTML="";
	   		   return;
			  }
			if(window.XMLHttpRequest)
			  {
			   xmlhttp = new XMLHttpRequest;
			  }
			else 
			  {
			   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			  }
			xmlhttp.onreadystatechange=function()
			  {
			   if(xmlhttp.readyState==4 && xmlhttp.status==200)
			   	 {
			      document.getElementById("preguntaselect").innerHTML=xmlhttp.responseText;
				 }
			  }			
			xmlhttp.open("GET","db.php?c="+str,true);
			xmlhttp.send()
			
		}
		
		
		
		
		function segundoslect(str){
			var xmlhttp;
			if(str=="")
			  {
			   document.getElementById("txtHint").innerHTML="";
	   		   return;
			  }
			if(window.XMLHttpRequest)
			  {
			   xmlhttp = new XMLHttpRequest;
			  }
			else 
			  {
			   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			  }
			xmlhttp.onreadystatechange=function()
			  {
			   if(xmlhttp.readyState==4 && xmlhttp.status==200)
			   	 {
			      document.getElementById("pruebas").innerHTML=xmlhttp.responseText;
				 }
			  }			
			xmlhttp.open("GET","NuevaEvaluacion.php?p="+str,true);
			xmlhttp.send()
			
		}
	</script>

pagina donde dibujo el segundo select pero que a su ves le pongo el evento onchange para que cuando llegue a la pagina donde esaran los selects pues me capture la varible

Código:
<?php
include_once "conexion.php";

?>

<select name="selecteval" onchange="segundoslect(this.value)">

<?php

$q=$_GET['c'];

$sqlselt= "SELECT * FROM Preguntas";
$resul= mysql_query($sqlselt);

while($row = mysql_fetch_array($resul)) 
	{ 
	 $Codpregta = $row["Cuestionario"]; 
	 $Pregunta = $row["Pregunta"]; 
	 $codgo = $row["Codigo"]; 
	 	if($Codpregta==$_GET['c'])
		   {
?>
	 		 <option value="<?php echo $codgo; ?>"> <?php echo $Pregunta; ?> </option>
             
		 <?php }
	
	  } ?>
	
</select>
  #16 (permalink)  
Antiguo 29/11/2013, 10:03
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: recuperar valores de campos SELECT anidados

<saludos>
Ehm, veo que se han acalorado un poco, falta de birra!!
Ok, ok, te daré otra mano, pero con 2 condiciones
1. Que pongas el código en highlight
2. Que indiques los nombres de los archivos que has publicado,
porque viendo las funciones js usas una página db.php y otra
NuevaEvaluacion.php, pero, las que publicaste con esas? o son otras?
Así que ordena el post, no tienes necesidad de otro, sino edita
el más reciente organizando todo, y empezamos a mirarlo
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #17 (permalink)  
Antiguo 29/11/2013, 10:39
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

Cita:
Iniciado por mortiprogramador Ver Mensaje
<saludos>
Ehm, veo que se han acalorado un poco, falta de birra!!
Ok, ok, te daré otra mano, pero con 2 condiciones
1. Que pongas el código en [HIGHLIGHT="PHP"][HIGHLIGHT="PHP"]highlight
2. Que indiques los nombres de los archivos que has publicado,
porque viendo las funciones js usas una página db.php y otra
NuevaEvaluacion.php, pero, las que publicaste con esas? o son otras?
Así que ordena el post, no tienes necesidad de otro, sino edita
el más reciente organizando todo, y empezamos a mirarlo
</saludos>

gracias men bueno pues los archivos son esos 2 precisamente

NuevaEvaluacion.php = donde se mostraria todo al usuario

db.php = donde esta el segundo select que AJAX llama a la primera pagina en algun elemento con un ID definido


Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  
  4.     <script type="text/javascript">
  5.        
  6.         function showselect(str){
  7.             var xmlhttp;
  8.             if(str=="")
  9.               {
  10.                document.getElementById("txtHint").innerHTML="";
  11.                return;
  12.               }
  13.             if(window.XMLHttpRequest)
  14.               {
  15.                xmlhttp = new XMLHttpRequest;
  16.               }
  17.             else
  18.               {
  19.                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  20.               }
  21.             xmlhttp.onreadystatechange=function()
  22.               {
  23.                if(xmlhttp.readyState==4 && xmlhttp.status==200)
  24.                  {
  25.                   document.getElementById("preguntaselect").innerHTML=xmlhttp.responseText;
  26.                  }
  27.               }        
  28.             xmlhttp.open("GET","db.php?c="+str,true);
  29.             xmlhttp.send()
  30.            
  31.         }
  32.        
  33.        
  34.        
  35.        
  36.         function segundoslect(str){
  37.             var xmlhttp;
  38.             if(str=="")
  39.               {
  40.                document.getElementById("txtHint").innerHTML="";
  41.                return;
  42.               }
  43.             if(window.XMLHttpRequest)
  44.               {
  45.                xmlhttp = new XMLHttpRequest;
  46.               }
  47.             else
  48.               {
  49.                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  50.               }
  51.             xmlhttp.onreadystatechange=function()
  52.               {
  53.                if(xmlhttp.readyState==4 && xmlhttp.status==200)
  54.                  {
  55.                   document.getElementById("pruebas").innerHTML=xmlhttp.responseText;
  56.                  }
  57.               }        
  58.             xmlhttp.open("GET","NuevaEvaluacion.php?p="+str,true);
  59.             xmlhttp.send()
  60.            
  61.         }
  62.     </script>
  63.  
  64.  
  65. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  66. <title>Documento sin título</title>
  67. <style type="text/css">
  68. body,td,th {
  69.     font-family: Tahoma, Geneva, sans-serif;
  70.     color: #000;
  71. }
  72. #form1 table {
  73.     font-size: 16px;
  74. }
  75. #form1 table tr td h4 strong {
  76.     color: #FFF;
  77. }
  78. body,td,th {
  79.     font-family: Verdana, Geneva, sans-serif;
  80. }
  81. #textfield{
  82.    
  83.     height: 22px;
  84.     background: #cfcdcd;
  85.     border: solid medium #3f3f3f;
  86.     margin: -2px 0 0 0;
  87.     border-radius:4px;
  88.     padding:0 5px;
  89. }
  90. #button{
  91.     font-weight: bold;
  92.     width: 245px;
  93.     cursor: pointer;
  94.     padding: 8px;
  95.     margin: 0px 0px 0px 0px;
  96.     border: 1px solid #ccc;
  97.     background: #dadee3;
  98.     border-radius: 5px 5px 5px 5px;
  99. }
  100. #button:hover {
  101.     background: #d4e7ff;
  102. }
  103. #form1 table tr td h5 strong {
  104.     color: #FFF;
  105. }
  106. #form1 table tr td strong {
  107.     color: #FFF;
  108. }
  109. #form1 table {
  110.     font-size: 14px;
  111. }
  112. </head>
  113.  
  114. <?php
  115. include_once "conexion.php";
  116.  
  117. $p=$_GET['p'];
  118.  
  119. $miselect= 'SELECT Codigo, Nombre FROM Cuestionarios';
  120. $resul= mysql_query($miselect);
  121.  
  122.  
  123. $sqlpreg= "SELECT * FROM Respuestas WHERE CodPregunta = '$p'";
  124. $respreg= mysql_query($sqlpreg);
  125.  
  126. ?>
  127.  
  128. <form id="form1" name="form1" method="post" action="">
  129.  
  130. <table width="698" height="373" border="0" align="center">
  131.   <tr>
  132.     <td height="21" colspan="6" align="right"><button type="button" id="button" onclick="location.href = 'Administracion.php'" >Atras</button></td>
  133.   </tr>
  134.  
  135.   <tr>
  136.     <td height="21" colspan="6" id="pruebas">
  137.  
  138.     </td>
  139.   </tr>
  140.   <tr>
  141.     <td height="24" align="right"> Evaluación: </td>
  142.     <td colspan="4"><label for="select"></label>
  143.       <select name="selecteval" id="select" onchange="showselect(this.value)">
  144.             <?php
  145.                while($row = mysql_fetch_array($resul)) {
  146.                $CodEval = $row["Codigo"];
  147.                $nombre = $row["Nombre"];
  148.                echo "<option value=".$CodEval.">".$nombre."</option>";
  149.                 }
  150.              ?>
  151.        </select>
  152. </td>
  153.   </tr>
  154.   <tr>
  155.     <td width="115" height="24" align="right">Nueva Pregunta</td>
  156.     <td colspan="4"><textarea name="nuevapregunta" cols="35" id="textfield2"></textarea></td>
  157.   </tr>
  158.   <tr>
  159.     <td height="27" align="right"> Preguntas: </td>
  160.     <td colspan="2" id="preguntaselect">
  161.  
  162.     </td>
  163.     <td colspan="2"><input type="submit" name="button2" id="button" value="Agregar" />
  164.     </td>
  165.    
  166.   </tr>
  167.   <tr>
  168.     <td height="29" colspan="5" align="right" bgcolor="#FFFFFF">&nbsp;</td>
  169.     </tr>
  170.   <tr>
  171.     <td height="30" align="right" bgcolor="#EAEAEA">Respuesta: </td>
  172.     <td colspan="4" bgcolor="#EAEAEA"><input name="textfield2"  type="text" id="textfield" size="80" /></td>
  173.     </tr>
  174.   <tr>
  175.     <td height="34" align="right" bgcolor="#EAEAEA">&nbsp;</td>
  176.     <td colspan="2" bgcolor="#EAEAEA"><input type="checkbox" name="checkbox" id="checkbox" />
  177.       Respuesta Correcta. </td>
  178.     <td colspan="2" align="left" bgcolor="#EAEAEA"><input type="submit" name="button" id="button" value="Agregar respuesta a esta pregunta" /></td>
  179.    
  180.   </tr>
  181.   <tr>
  182.     <td  colspan="5" align="right">&nbsp;</td>
  183.     </tr>
  184.   <tr>
  185.     <td height="29" align="center" bgcolor="#333333"><strong>Opciones</strong></td>
  186.     <td width="231" align="center" bgcolor="#333333"><strong>Respuestas</strong></td>
  187.     <td width="80" align="center" bgcolor="#333333"><strong>Editar</strong></td>
  188.     <td width="146" align="center" bgcolor="#333333"><strong>Borrar</strong></td>
  189.     <td width="104" align="center" bgcolor="#333333"><strong>Flag</strong></td>
  190.    
  191.   </tr>
  192.             <?php
  193.                 while($row1 = mysql_fetch_array($respreg)) {
  194.                $resptas = $row1["Respuesta"];
  195.                          
  196.             ?>
  197.  
  198.   <tr>
  199.     <td height="24" align="center">1</td>
  200.     <td align="center"><?php echo $resptas; }   ?></td>
  201.  
  202.     <td align="center">&nbsp;</td>
  203.    
  204.   </tr>
  205.   <tr>
  206.  
  207.    
  208.   </tr>
  209. </form>
  210. </body>
  211. </html>




la otra pagina db.php


Código HTML:
Ver original
  1. <?php
  2. include_once "conexion.php";
  3.  
  4. ?>
  5.  
  6. <select name="selecteval" onchange="segundoslect(this.value)">
  7.  
  8. <?php
  9.  
  10. $q=$_GET['c'];
  11.  
  12.  
  13. $sqlselt= "SELECT * FROM Preguntas";
  14. $resul= mysql_query($sqlselt);
  15.  
  16. while($row = mysql_fetch_array($resul))
  17.     {
  18.      $Codpregta = $row["Cuestionario"];
  19.      $Pregunta = $row["Pregunta"];
  20.      $codgo = $row["Codigo"];
  21.         if($Codpregta==$_GET['c'])
  22.            {
  23. ?>
  24.              <option value="<?php echo $codgo; ?>"> <?php echo $Pregunta; ?> </option>
  25.              
  26.          <?php }
  27.    
  28.       } ?>
  29.    
  30.  
  #18 (permalink)  
Antiguo 29/11/2013, 11:12
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: recuperar valores de campos SELECT anidados

La primera vez que.preguntaste te.di eate link
http://www.formatoweb.com.ar/ajax/se...pendientes.php
Y no lo tomaste en cuenta, si lo revisas bien no tendrias problemas
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #19 (permalink)  
Antiguo 29/11/2013, 11:23
 
Fecha de Ingreso: mayo-2011
Ubicación: Bs.As Argentina
Mensajes: 193
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: recuperar valores de campos SELECT anidados

Es al pedo xSkArx, el muchacho no escucha, pregunta y hace lo que quiere ajaj
  #20 (permalink)  
Antiguo 29/11/2013, 11:44
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: recuperar valores de campos SELECT anidados

Cita:
Iniciado por xSkArx Ver Mensaje
La primera vez que.preguntaste te.di eate link
http://www.formatoweb.com.ar/ajax/se...pendientes.php
Y no lo tomaste en cuenta, si lo revisas bien no tendrias problemas
no es lo que estoy preguntando repito NO ES LO QUE ESTOY PREGUNTANDO

ya se hacer SELECTS anidados y lo aprendi viendo ese post q me pusiste gracias
el problema ahora es otro

me parece enserio que no leen

Etiquetas: anidados, campos, html, mysql, select, sql, tabla, variable
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 22:06.