Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2006, 15:46
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 13 años, 1 mes
Puntos: 1
Seleccion Multiple de Datos.

Dispongo de esta aplicacion para seleccionar las aplicaciones existentes en aplicaciones para tal efecto las muestro todas (id, aplicacion, descripcion, Boton de seleccion(checkbox)).
La idea es:
Marcar las aplicaciones necesarias y grabardas en una bases de datos llamada accesos.
¿Como se obtiene esta seleccion multiple?
y ¿Cual es el procedimiento correcto para grabar las marcadas?.

Código PHP:
if ($_GET['accion']=="nuevo"){

$sql_tabla="aplicaciones";
$db_conexionmysql_connect("$sql_host""$sql_usuario""$sql_pass") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("$sql_db") or die(mysql_error());
$usuario_consulta mysql_query("SELECT ID,aplicacion,descripcion FROM $sql_tabla") or die("No se pudo realizar la consulta a la Base de datos");

cabeceraHTML();

echo <<< HTML
<form method="post" action="$PHP_SELF?accion=hacernuevo">

<table width="100%" border="" cellpadding="4" cellspacing="0" align="center">
  <tr>
      <td width="100%"> 
        <table width="100%" border="1" align="center">
          <tr bgcolor="0099FF" valign="middle" align="center"> 
            <td width="100%" height="33" colspan="4" valign="top" bgcolor="0099FF"> 
              <div align="center"><b><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Selección 
                de Aplicaciones para Acceso</font></b></div>
            </td>
          </tr>
          <tr bgcolor="#00cccc"> 
            <td width="10%"> 
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF">ID</font></b></font></div>
            </td>
            <td width="15%"> 
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF">Aplicacion</font></b></font></div>
            </td>
            <td width="65%"> 
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF">Descripci&oacute;n</font></b></font></div>
            </td>
            <td width="10%"> 
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FFFFFF">Selecci&oacute;n</font></b></font></div>
            </td>
          </tr>

HTML;

while(
$resultados mysql_fetch_array($usuario_consulta)) {

echo <<< HTML
     <tr bgcolor="#FFFFEA"> 
       <td width="10%" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">$resultados
[ID]</font></td>
       <td width="15%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">$resultados
[aplicacion]</font></td>
       <td width="65%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">$resultados
[descripcion]</font></td>
       <td valign="middle" align="center" width="10%"><input type="checkbox" name="checkbox" value="checkbox"></td>
     </tr>
HTML;

  echo 
"</table>
    </td>
  </tr>
 <tr>
   <td width=810 align=center>
     <input type=submit name=Submit value=' Seleccionar ' class=botones>
   </td>
 </tr>
 </table>
 </form>"
;

Espero haberme dado a entender desde ya Gracias por su colaboracion.

Última edición por jam1138; 13/04/2006 a las 23:52