Foros del Web » Programando para Internet » PHP »

Php en <selec>

Estas en el tema de Php en <selec> en el foro de PHP en Foros del Web. Tengo una duda, tengo el sig codigo Código PHP: <select  multiple="multiple" name='u_aca[]'> <option>Seleccione...</option>  <?php  $instruccion  =  mysql_query  ( "Select nombre From unid_aca" ); $cuenta  =  mysql_fetch_array  ( $instruccion ); while( $fila1 ...
  #1 (permalink)  
Antiguo 26/10/2009, 10:04
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Php en <selec>

Tengo una duda, tengo el sig codigo

Código PHP:
<select  multiple="multiple" name='u_aca[]'>
<option>Seleccione...</option> 
<?php  $instruccion mysql_query ("Select nombre From unid_aca");
$cuenta mysql_fetch_array ($instruccion);
while(
$fila1=mysql_fetch_array($instruccion)){
?>
  <option value="<?php echo $fila1['id_uni']?>"><?php echo ucfirst($fila1['nombre']); ?> </option>"; 
<?php
}
         
 
?>
 </select>
y quiero saber como recivirlos, los envio por el metodo post y yo los recivo de esta forma $id_uni = $_REQUEST['u_aca'];

pero al momento de insertar los datos, siempre inserta cero "0". necesito ayuda
  #2 (permalink)  
Antiguo 26/10/2009, 10:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Php en <selec>

primero, porque haces esto??
Código PHP:
$cuenta mysql_fetch_array ($instruccion); 
porque ni siquiera lo estas utilizando....

ahora para recibirlos debes usar $_POST no $_REQUEST, pero es también válido...

la diferencia es que esta variable será un array() por lo tanto debes tratarlo como tal...

¿puedes colocar el código de tu INSERT??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 26/10/2009, 10:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP orientado a objetos a PHP
  #4 (permalink)  
Antiguo 26/10/2009, 17:08
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: Php en <selec>

Tene falta datos en el sql

Tenes esto:
Código PHP:
<?php  $instruccion mysql_query ("Select nombre From unid_aca");
$cuenta mysql_fetch_array ($instruccion);
while(
$fila1=mysql_fetch_array($instruccion)){
?>
  <option value="<?php echo $fila1['id_uni']?>"><?php echo ucfirst($fila1['nombre']); ?> </option>"; 
<?php
}
Deberias tener esto:
Código PHP:
<?php 
$instruccion 
mysql_query ("Select id_uni,nombre From unid_aca");
while(
$fila1=mysql_fetch_array($instruccion)){
?>
  <option value="<?php echo $fila1['id_uni']?>"><?php echo ucfirst($fila1['nombre']); ?> </option>"; 
<?php
}
espero q t sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:44.