• Sábado 20 de Abril de 2024, 15:12

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - wilru

Páginas: [1]
1
PHP / area de texto dinamica y dependiente
« en: Domingo 26 de Septiembre de 2010, 07:57 »
Hola amigos de solo codigo, tengo el siguiente problemilla a ver quien me colabora, la verdad es que no soy muy ducho con php, javascript...

1. Tengo creadas dos listas desplegables, se cargan con datos de la base de datos (Mysql), la segunda depende de lo que escoja el usuario en la primera, hasta aqui todo bien, casi que no lo logro....jajaja

2. Ahora necesito que cuando  se seleccione una opcion de la segunda lista, se cargue en un area de texto (textarea) informacion de la base de datos correspondiente a la opcion señalada en la segunda lista, esta parte no se como hacerla, intente copiar y ajustar el codigo o procedimiento usado con las dos primeras listas, en el cuadro de texto y la segunda lista, pero no me aparece nada, a parte de esto como me toco incluir onChange en la segunda lista, al seleccionar un valor de ella, la pagina se recarga y borra todo lo seleccionado inicialmente en las dos listas.

Pregunta: Como logro hacer aparecer la informacion en el area de texto segun la opcion señalada en la segunda lista?
               Como hago para que la pagina no se recargue, o si se recarga no me borre la informacion seleccionada inicialmente?
Estoy usando Mysql, Apache, Dreamweaver CS4

Seria algo asi, como por poner un ejemplo de lo que trato de hacer:

Primera lista:      PAISES
Segunda lista:     CIUDADES
Area de texto:    BREVE DESCRIPCION DE LA CIUDAD

Bueno en mi caso es:
Primera lista:      PROBLEMA (incidencia)
Segunda lista:     SUB PROBLEMA (tipo_problema)
Area de texto:    SOLUCION DEL SUB PROBLEMA (solucion)
PARTE DE MI CODIGO ES :
$re=mysql_query("select * from incidencia");

//el @ sirve para que no salga ese mensaje de NOTICE al momento de ejecutar por 1ra ve nuestro codigo.

        if(isset($_POST['incidencia'])){
        $inci=$_POST['incidencia'];
        $re1=mysql_query("select * from TIPO_PROBLEMA where COD_INC=".$inci."");
        $re2=mysql_query("select DESCRIP_INC from INCIDENCIA where COD_INC=".$inci."");
        $j=mysql_fetch_array($re2);
        $j2=mysql_fetch_array($re2);

        }else{

            @$j[DESCRIP_INC]='seleccione Incidencia'; }
 
?>

CREACION DE LA LISTA 1
<select name="incidencia" size="1" id="incidencia" onChange="form1.submit()" style="width:300px">
                                              <option value="0" selected="selected"><?php echo @$j[DESCRIP_INC];?></option>
                                              <?php
 
  while($f=mysql_fetch_array($re)){
  echo'<option value='.$f[COD_INC].'>'.$f[DESCRIP_INC].'</option>';
 
  }
  ?>
                                            </select>

CREACION DE LA LISTA 2
<select name="TIPO_PROBLEMA" size="1" id="TIPO_PROBLEMA"onChange="form1.submit()" style="width:350px">
                                            <option value="0" selected="selected"><?php echo @$j[SOL_CUEST];?></option>
                                              <?php
  while($f1=mysql_fetch_array($re1)){
 
  echo'<option>'.$f1[DESCRP_TIPO].'</option>';
  }
  ?>
                                            </select>
AHORA EL CUADRO DE TEXTO, EL QUE NO HE PODIDO PROGRAMAR

<textarea name="solucion" cols="45" rows="5" readonly="readonly" id="solucion">
                                           
                                           
                                           
                                           
                                            </textarea>
De antemano, mil gracias al que me pueda orientar con esto, bendiciones...
wilru25@hotmail.com

2
PHP / Listas desplegables dinamicas dependientes...
« en: Jueves 16 de Septiembre de 2010, 23:14 »
hola a tod@s, tengo que hacer una mesa de ayuda o help desk que le llaman, estoy nuevo en esto de programacion web, por eso recurro aca en busca de ayuda, estoy utilizando Apache, Mysql y PHP, tambien Dreamweaver CS4, el programa debe tener las siguientes caracteristicas:
NO PRETENDO QUE ME LO HAGAN TODO, PERO SI QUE ME ORIENTEN O ME DEN UNA AYUDITA, POR LO MENOS COMO CREO ESTAS LISTAS DEPENDIENTES UNA DE OTRA...:

1. Un cliente llama  a la empresa o ingresa a la pagina web a la sesion de soporte donde esta la mesa de ayuda
2. Aqui debe escoger Una Incidencia (problema generalizado), lo estoy mostrando en una lista desplegable que se carga desde la base de datos Mysql
3. Una vez escoge la incidencia, tengo otra lista desplegable llamada Categoria, aqui se deberan cargar las categorias de la incidencia que se selecciono anteriormente.
4. una vez escogida la categoria, tengo un cuadro o area de texto donde se mostrara texto indicando al cliente u operador de la mesa, los pasos que debe seguir para resolver el problema, como una especie de lista de chequeo, esta tambien es leida de otra tabla llamada "Solucion" en la base de datos, la cual se cargara dinamicamente en esta area de texto una vez seleccionada la categoria.
5. Despues de esto se le pregunta al usuario si se resolvio el problema, si es asi, se le envia a la pagina inicio, de lo contrario se muestra en el area de texto una segunda solucion y asi sucesivamente hasta agotar las soluciones en la tabla, para tomar la respuesta que de el cliente sobre si se resolvio o no el problema tengo dos radio button..
6. por ultimo si se agotan las soluciones, se le pregunta si desea recibir asistencia personalizada, aqui otros dos radio button o botones de opcion: SI, NO, si el cliente escoge SI se le envia a otra pagina para que llene un formulario con sus datos y se debe cargar automaticamente en dicho formulario el problema reportado por el cliente en la mesa de ayuda.

Chic@s soy nuevo en esto, necesito ayuda por favor, mientras voy aprendiendo, es que no cuento con mucho tiempo para bbotarle corriente, ayuda por favor
Mil gracias, mi correo es wilru25@hotmail.com

Páginas: [1]