| |||
Autocompletar multiselect ingenieros tengan ustedes un buen dia el motivo de este foro es saber de que forma puedo autocompletar un multiselect con registros que se encuentran en mysql, me explico tengo un multiselect donde me muestra el nombre de varios clientes, el objetivo de este multiselect es seleccionar algunos de esos clientes y almacenarlos en una base de datos mysql, esta parte ya la hice, mi inconveniente es como hacer para que cuando yo quiera modificar un registro por php me mustre seleccionados el el multiselect los clientes que ya estan en la base de datos |
| ||||
Respuesta: Autocompletar multiselect postea el codigo y lo vemos..
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
| |||
Respuesta: Autocompletar multiselect este es el html donde invoco un include que tiene las opciones del multiselect ///////////////////////////////////////////////////// ak hago un query donde me da el $padre que contiene todos los clientes que almacene en mi base de datos <tr> <td> </td> <td>Vistas:</td> <td><select multiple="multiple" name="padre" size="1" id="padre" > <? include("includes/llenado_padre_ppal.php"); ?> </select></td> <td> </td> </tr> ///////////////////////////////////// este es el contenido de llenado_padre_principal.php require_once("class_fecha.php");$cn=new Conexion();$id=$cn->open_cnx(); $query="SELECT * FROM grupos WHERE padre is null ORDER BY descripcion"; $result=mysql_query($query, $id); echo "<option value='0'>Todos los clientes</option>"; while ($row=mysql_fetch_array($result)){ if ($padre==$row["idgrupo"]){ echo $opt="<option selected value=".$row['idgrupo'].">".$row["descripcion"]; }else{ echo $opt="<option value=".$row['idgrupo'].">".$row["descripcion"]; } } mysql_free_result($result); $cn->close_cnx($id); |
| ||||
Respuesta: Autocompletar multiselect $padre supongo que es el id del registro que queres modificar, si ese es el caso, proba en cerrar bien los option: tenes esto:
Código PHP:
Ver original hace esto:
Código PHP:
Ver original No imprimas una variable a la cual le asignas contenido en la misma linea, a lo sumo hace lo que hice yo en la segunda linea que no lo meto en $opt, sino que directamente lo imprimo, o bien metelo en $opt, pero imprimilo por fuera del condicional. No viene al caso de tu problema pero es una buena practica
__________________ Si todo fuera tan sencillo como un symfony cc la vida seria más fácil. http://phpnico.wordpress.com |
Etiquetas: |