Programación Web y Scripting > PHP
Cargar Datos En Un Combo
RadicalEd:
Gracias ibito, me sirvio full.
Solo por molestar aunque ya me trunca, como haria para pasar estos valores a dos TextBox y que no se lleguen a borrar.
Gracias Chao.
ibito:
Lo que sucede, es que tu estás mandando los valores de los selects por medio de GET, y para que el valor por default de un select, o mejor dicho, el valor selected (seleccionado) de la lista solo tienes que agregarle
--- Código: Text --- selected="selected" al tag de <option>.
Entonces, con un textbox sería igual pero en la propiedad "value"
por ejemplo:
--- Código: Text --- if(isset($_GET['linea'])){ echo '<input type="textbox" name="textfield" value="'.$_GET['linea'].'">';}else{ echo '<input type="textbox" name="textfield" value=""';}
No se si me expliqué, cualquier duda pregunta :D
angel_del_madrid:
Hola, que estoy haciendo mal, me parece que no he entendido muy bien lo de las direcciones que hay que pasar en el action" " del formulario o a los values " " del select
Es eso o tengo alguh otro error.
Saludos
<script LANGUAGE="JavaScript">
function ir(sitio)
{
document.location.href = sitio.options[sitio.selectedIndex].value
}
</script>
</head>
<body>
<table width="200" border="1">
<tr>
<td> </td>
<td>
<form action="agregar.php" method="GET" name="form1">
<?php
require_once("dataAccess.php");
connect();
echo "<select name='lin' id='lin' onChange='ir(this.form.lin)'>";
echo "<option>Seleccione </option>";
$result=mysql_query("SELECT grupo FROM `grupos_docentes`");
while ($row=mysql_fetch_array($result)) {
$linea = $row["grupo"];
$descrip = $row["grupo"];
//echo "<option value=\"agregarproductos.php\">$descrip</option>";
//echo "<option value=\'agregarproductos.php", $linea\"'>$descrip</option>";
echo "<option value='prueba1.php?variable=", $linea, "'>$descrip</option>";
//echo "<option value=\"$linea\">$descrip</option>";
}
echo "</select>";
?>
</td>
</tr>
</table>
<table width="200" border="1">
<tr>
<td height="29">
<?php
echo "<select name='cat' id='cat'>";
echo "<option>Seleccione Estudiante</option>";
$linea = $_GET['variable'];
$results=mysql_query("SELECT solapin FROM `estudiante` WHERE(`estudiante`.grupo='$linea')")or die (mysql_error());
while ($row=mysql_fetch_array($results)) {
$nombre= $row["solapin"];
$categorias = $row["solapin"];
echo "<option value=\"$categorias\">$nombre</option>";
}
echo "</select>";
?>
</p>
</form>
Navegación
[*] Página Anterior
Ir a la versión completa