datos, pero quiero que el primer campo del select sea el que esta actual en la tabla de clientes, es decir que mediante el select se pueda editar en caso de
que sea necesario cambiarle a un cliente especifico la empresa a la que pertenece
tabla opciones mysql
cod Nombre
1___empresa1
2___empresa2
3___empresa3
4___empresa4
ahora tengo la tabla clientes
cod nombres id_opciones
10__jorge____1
20__mario____2
30__carlos____2
para imprimir los clientes
Código HTML:
Ver original
echo '<table class="tablas" id="tblContactos">'; echo '<tr>'; echo '</tr>'; while ($fila = mysql_fetch_assoc($resultado)) { echo '<tr>'; $query = "SELECT Nombre FROM clientes,opciones WHERE cod='".$fila['cod']."' AND clientes.id_opciones=opciones.cod;"; $row = mysql_fetch_assoc($sql->query($query)); echo '</tr>'; }
este es mi codigo js
f
Código HTML:
Ver original
unction llenar() { ajax= Ajax(); ajax.open("POST", "ejecuta.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function() { if (ajax.readyState==4){ document.getElementById('selector').innerHTML = ajax.responseText; } } ajax.send(null); }
y esto va en el codigo de ejecuta.php
Código PHP:
Ver original
$query= "SELECT * FROM opciones"; $resultado=$sql->query($query); echo '<select name= "selector" id="selector">'; echo '<option value= ""></option>'; { echo '<option value= "'.$fila["cod"].'">'.$fila["Nombre"].'</option>'; } echo '</select>';
el problema principal es que toca darle como 3 click para que me muestre las opciones, cuando selecciono una opcion esta desaparece y no se cual es la razon, gracias si alguien me puede ayudar.