Comunidad de diseño web y desarrollo en internet online

mostrar datos guardado para editar en select_dependiente

Citar            
MensajeEscrito el 13 Abr 2012 05:14 pm
hola ,una consulta
tengo 2 formularios inscripcion.php y editar_datos.php
en el de inscripcion.php tengo un select_dependiente para pais,provincia, ciudad analice el ejemplo de::
http://www.formatoweb.com.ar/ajax/select_dependientes_3_niveles.php

y pude hacer el mio incluso guardo el item seleccionado de los select en una tabla de basedatos, bastante bueno- luego.
el problema lo tengo en el formulario editar_datos.php donde no se como cargar los datos de este select_dependiente previamente guardados en el formulario inscripcion

osea si un usuario se equivoco al escoger su ciudad por ejemplo y guarda . despues en el form editar_datos.php deve levantar los datos mal ingresados y permitir corregir es solo eso ,si fuera un select independiente no tendria problema .

este es un ejemplo de un select independiente que me permite mostrar el dato guardado previo en la tabla y lo muestra via la variable $db_user que no es mas que un ..select left join.. where I.id_inscrito = '".$var_user."'";

Código PHP:

Ver originalCopiar

<select name="tutor" id="tutor">
<option value="-1">- Seleccione - </option>
<?php
$a="select *from tutor where inscripcion_estado = 1";
$aa=mysql_query($a,$link);
while($on=mysql_fetch_array($aa)){
if($db_user["id_tutor"] == $on["id_tutor"]){
echo '<option value="'.$on["id_tutor"].'" selected="selected">'.$on["nombres_tutor"].'</option>';
}else{
echo '<option value="'.$on["id_tutor"].'">'.$on["nombres_tutor"].'</option>';
}
}
?>
</select>

de esta forma lo hago para cualquier select normal---> pero en el caso de select_dependiente nose como por eso recurro al foro

Por angelo27

Claber

136 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Abr 2012 09:24 pm
Movido a PHP

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 30 Abr 2012 07:34 pm
Sencillo

Código PHP :

<select name="tutor" id="tutor">
<option value="-1">- Seleccione - </option>
<?php
$a="select *from tutor where inscripcion_estado = 1";
$aa=mysql_query($a,$link);
while($on=mysql_fetch_array($aa)){?>
<option value=<?php echo "'.$on["id_tutor"].'"?>
<? if($db_user["id_tutor"] == $on["id_tutor"]) { echo selected='selected' } ?> ><? echo '.$on["nombres_tutor"]. ' ?></option>
<?

}
}
?>
</select>

Por dsalcedo

50 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 May 2012 05:32 pm
$v_user = $_POST["user"];
//echo "/Get->".$_GET["user"]."<br/>"."/Post->".$_POST["user"]."->id_inscrito"."<br/>";

include("include/conn.inc.php");

$sel_user = "SELECT I.id_inscrito, LP.id
FROM inscrito AS I
LEFT JOIN provincias AS LP ON I.id_provincias = LP.id
WHERE id_inscrito = '".$v_user."'";

$res_user = mysql_query($sel_user, $link);
$db_user = mysql_fetch_array($res_user);
//echo $db_user["id"]."->id_provincias"."<br/>";

echo "<select name='provincias' id='provincias' onChange='cargaContenido(this.id)'>";
echo "<option value='-1'>-Seleccione-</option>";
$cc = "SELECT * FROM provincias ORDER BY opcion ASC";
$consulta=mysql_query($cc, $link);

while($registro=mysql_fetch_array($consulta))
{
if($db_user["id"] == $registro["id"]){
echo "<option value='".$registro[id]."' selected='selected'>".$registro[opcion]."</option>";
}else{
//echo "abc";
echo "<option value='".$registro[id]."'>".$registro[opcion]."</option>";
}
echo "</select>";
}

Por angelo27

Claber

136 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.