Insertar datos de Listbox a Mysql
En una pagina tengo dos Listbox con el siguiente código....Selecciona las actividades:<br><br>
<script type="text/javascript">
function cambiar(este){
aa=(este==0)?"as":"sa";
bb=(este==0)?"sa":"as";
a=document.forms[0][aa];
b=document.forms[0][bb];
if(a.value==''){return false;}
seVa=a.options[a.selectedIndex];
a[a.selectedIndex]=null;
b.options[b.options.length]=seVa;
}
</script>
</head>
<form>
<select name="sa" size="13">
<?
$sql = "SELECT a.id_actividad, a.actividad ";
$sql .= "FROM actividades as a, ";
$sql .= " acts_pue AS ap, tipos_actividad as tp ";
$sql .= "WHERE ap.id_actividad = a.id_actividad ";
$sql .= " AND tp.id_tipo = a.id_tipo ";
$sql .= " AND a.activo = 1 ";
$sql .= " AND ap.id_puesto = ".$id_puesto;
$sql .= " GROUP BY id_actividad ";
$result = mysql_query($sql);
for( $i = 1; $row = mysql_fetch_array($result); $i++ ) {
echo "<option value =".$row['id_actividad']." />";
echo $row['actividad']."</option> ";
}
?>
</select>
<input type="button"value="Agregar>>" onclick="cambiar(1)">
<td>
<center>Actividad seleccionada:<br><br>
<input type="button"value="<<Quitar" onclick="cambiar(0)">
<select name="as" size="13">
</select>
</center>
</form>
Estos son dos Listbox donde el 1ro están los datos y el otro esta en blanco, pero al dar click al botón este pasa del llena al vacío.
Lo que quiero hacer es que después de seleccionar los datos, eso se inserte en una tabla de mysql.
<script type="text/javascript">
function cambiar(este){
aa=(este==0)?"as":"sa";
bb=(este==0)?"sa":"as";
a=document.forms[0][aa];
b=document.forms[0][bb];
if(a.value==''){return false;}
seVa=a.options[a.selectedIndex];
a[a.selectedIndex]=null;
b.options[b.options.length]=seVa;
}
</script>
</head>
<form>
<select name="sa" size="13">
<?
$sql = "SELECT a.id_actividad, a.actividad ";
$sql .= "FROM actividades as a, ";
$sql .= " acts_pue AS ap, tipos_actividad as tp ";
$sql .= "WHERE ap.id_actividad = a.id_actividad ";
$sql .= " AND tp.id_tipo = a.id_tipo ";
$sql .= " AND a.activo = 1 ";
$sql .= " AND ap.id_puesto = ".$id_puesto;
$sql .= " GROUP BY id_actividad ";
$result = mysql_query($sql);
for( $i = 1; $row = mysql_fetch_array($result); $i++ ) {
echo "<option value =".$row['id_actividad']." />";
echo $row['actividad']."</option> ";
}
?>
</select>
<input type="button"value="Agregar>>" onclick="cambiar(1)">
<td>
<center>Actividad seleccionada:<br><br>
<input type="button"value="<<Quitar" onclick="cambiar(0)">
<select name="as" size="13">
</select>
</center>
</form>
Estos son dos Listbox donde el 1ro están los datos y el otro esta en blanco, pero al dar click al botón este pasa del llena al vacío.
Lo que quiero hacer es que después de seleccionar los datos, eso se inserte en una tabla de mysql.
1 Respuesta
Respuesta de davidcortesb
-1