| |||
Eliminar un dato en un select Buenos dias queria saber si yo tengo cargado un select con unos datos de mi base de datos y desea agregar un boton para eliminar ese elemento tanto del select como de la base de dato como podria hacer alguien tiene un codigo de ejemplo, de antemano les doy las gracias. |
| |||
Respuesta: Eliminar un dato en un select te comprendo perfectamente te voy a poner mi codigo porque no me esta funcionado porque ya lo habia hecho de esa manera pero no se que error me esta sucediendo ya que tengo dos submit mas en ese formulario <script type="text/javascript"> function volcarSelects(emisor, receptor){ // Accedemos a los 2 selects emisor = document.getElementById(emisor); receptor = document.getElementById(receptor); // Obtenemos algunos datos necesarios posicion = receptor.options.length; selecionado = emisor.selectedIndex; if(selecionado != -1) { volcado = emisor.options[selecionado]; // Volcamos la opcion al select receptor y lo eliminamos del emisor receptor.options[posicion] = new Option(volcado.text, volcado.value); emisor.options[selecionado] = null; } } </script> </head> <form id="form1" name="form1" method="post" action=""> <? include("Conexion.php"); if ($Producto==''){ $Producto= $_POST['textPro']; $produ= "insert into producto (id_Producto, Tipo_Producto) values('id_Producto','$Producto')"; mysql_query ($produ) or die ('Error en la query: '.mysql_error()); } else { $Producto= $_POST['textPro']; $eliprodu="delete from producto where Tipo_Producto='$Producto'"; mysql_query($eliprodu)or die ('Error en la query: '.mysql_error()); } ?> <table width="100%" height="552" border="0" id="tb_externa"> <tr> <td height="548"><div> <div> <table width="100%" border="0" id="tb_tecto"> <tr> <td width="223" height="75" valign="top"><p align="left" class="style2"><img src="logo_negro.jpg" alt="espiñeira" width="200" height="63" /><br /> </p></td> <td width="511" rowspan="3"><div align="center"> <table width="509" height="420" border="0" cellspacing="1"> <tr> <td width="370" height="66" valign="top"><strong>Administrador > Información Producto > Crear </strong> </tr> <tr> <td height="200" valign="top"><div align="left"> <table width="487" height="45" border="0" cellspacing="10"> <tr> <td width="84" height="23"><strong>Producto:</strong></td> <td width="156"><input type="text" name="textPro"/></td> <td width="83"><input type="submit" name="Submit3" value="Agregar" onclick="Pantalla_5_prueba.php" /></td> <td width="96"><input type="submit" name="Submit4" value="Eliminar" onclick="Pantalla_5_prueba.php"/></td> </tr> </table> </div> <div align="center"> <table width="267" border="0" cellspacing="10"> <tr> <td width="78"> </td> <td width="46"> </td> <td width="97"> </td> </tr> <tr> <td><? // Incluimos el archivo de Conexion. include ("Conexion.php"); echo "<select name='producto' style='width: 220px; height: 150px;' size='10' id='producto' multiple='multiple'>"; $sql=mysql_query("SELECT id_Producto, Tipo_Producto FROM producto"); // Creamos el Select, Utilizaremos el Bucle While para utilizar todos los productos, es mas facil que utilizar un for. while($row=mysql_fetch_array($sql)) { echo "<option value=‘ $row[id_Producto] ‘>$row[Tipo_Producto]</option>"; } echo "</select>"; ?> </td> <td><input type="button" value=">>" onclick="volcarSelects('producto', 'producto2');" style="width:40px; height:30px;"/> <input type="button" value="<<" onclick="volcarSelects('producto2', 'producto');" style="width:40px; height:30px;"/> </td> <td><select name="producto2" style="width: 220px; height: 150px;" size="10" id="producto2" multiple="multiple"> </select></td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> </tr> </table> <p> </p> <table width="200" border="0" cellspacing="10"> <tr> <td><input type="submit" name="Submit" value="Aceptar " /></td> <td><input type="submit" name="Submit2" value="Cancelar" /></td> </tr> </table> <p align="center"> </p> </div> <p align="center"> </p> <p> </p> <p> </p> <p> </p></td> </tr> </table> </div></td> </tr> <tr> <td height="338" valign="top"><p> </p> <ul> <li><a href="Pantalla_2_prueba.php">Inicio</a></li> <li><a href="Pantalla_3_prueba.php">Carga de Logotipo </a></li> <li><a href="Pantalla_4_prueba.php">Pesos Generales </a></li> <li><a href="Pantalla_5_prueba.php">Información Producto </a> <ul> <li><a href="Pantalla_5_prueba.php">Crear</a></li> <li>Modificar</li> <li>Mostrar Preview </li> </ul> </li> <li><a href="Pantalla_6_prueba.php">Información Atributos </a></li> <li><a href="Pantalla_7_prueba.php">Información Indicadores </a></li> <li class="style2"><a href="file:///E|/CD credito/_webadvisory/bpi_serv5.html">Información Personal </a></li> <li class="style2"><a href="file:///E|/CD credito/_webadvisory/bpi_serv6.html">Información Financiera </a></li> <li class="style2"><a href="file:///E|/CD credito/_webadvisory/bpi_serv6.html">Información Buró <br /> </a></li> <li><a href="p1.php">Salir</a></li> </ul> <p> </p></td> </tr> <tr> <td height="18" valign="top"> </td> </tr> </table> </div> </div> <table width="100%" border="0" id="tb_logomenu"> <tr> <td width="19%" valign="bottom"><p class="style4"><a href="file:///E|/CD credito/_webadvisory/oficinas.html"></a></p> </td> <td width="13%" valign="bottom"><div align="right" class="style21"> <div align="center"><span class="style19"><a href="file:///E|/CD credito/_webadvisory/bpi_serv8.html"></a></span></div> </div></td> <td width="19%" valign="bottom"><div align="center"><a href="file:///E|/CD credito/_webadvisory/bpi_menu_serv.html" class="style2"></a></div></td> <td width="15%" valign="bottom"><div align="left"><span class="style2"><a href="file:///E|/CD credito/_webadvisory/bpi_menu_serv2.html"></a></span></div></td> <td width="34%" rowspan="2"><div align="right"></div></td> </tr> <tr> <td height="18" valign="bottom" background="file:///E|/CD credito/_webadvisory/contacto.html"> </td> <td height="18" valign="bottom" background="file:///E|/CD credito/_webadvisory/contacto.html"> </td> <td height="18" valign="bottom" background="file:///E|/CD credito/_webadvisory/contacto.html"> </td> <td height="18" valign="bottom" background="file:///E|/CD credito/_webadvisory/contacto.html"><a href="file:///E|/CD credito/_webadvisory/bpi_menu_serv.html" class="style2"></a></td> </tr> </table> </td> </tr> </table> </form> </body> </html> |