Foros del Web » Programando para Internet » PHP »

combobox y usuario

Estas en el tema de combobox y usuario en el foro de PHP en Foros del Web. Hola a todos. tengo un formulario que utilizo tanto para añadir nuevos registros como para modificarlos. Cuando modifico, me aparecen por defecto los antiguos valores ...
  #1 (permalink)  
Antiguo 20/04/2011, 05:52
 
Fecha de Ingreso: abril-2011
Mensajes: 103
Antigüedad: 13 años, 7 meses
Puntos: 3
combobox y usuario

Hola a todos.
tengo un formulario que utilizo tanto para añadir nuevos registros como para modificarlos. Cuando modifico, me aparecen por defecto los antiguos valores que quiero modificar. Pero tengo un caso en el que no me funciona.
En caso de que quiera modificar, sí me muestra tanto el antiguo dato, como los posibles valores que pueden ser. Sin embargo, cuando quiero añadir (else), no me muestra nada ya que no identifica al usuario logueado ($Ident_usuario).

Os dejo el código a ver si me podéis ayudar.

Código:
        <span>Grupos:</span>
            <?php
                  $Ident_consultor = $usuario_actual;
                if(isset($trabajo->grupo)){
                    echo "<select name='grupo'>";
                    echo "<option value='". $trabajo->grupo."'>".$trabajo->grupo."</option>";
                    $Ident_consultor = $usuario_actual;
                    $query = "SELECT Idgrupo FROM consultores_grupos where Idconsultor='$Ident_consultor' AND fechafin is null order by pordefecto DESC";
                
                    $consulta = new Consulta($query);
                    while($fila=$consulta->obtener_fila()) {
                    echo "<option value='". $fila['Idgrupo'] ."'>". $fila['Idgrupo']."</option>";
                    }
                    echo "</select>";
                }
                else {
                    echo "<select name='grupo'>";
                    $Ident_consultor = $usuario_actual;
                    $query = "SELECT Idgrupo FROM consultores_grupos where Idconsultor='$Ident_consultor' AND fechafin is null order by pordefecto DESC";
                
                    $consulta = new Consulta($query);
                    while($fila=$consulta->obtener_fila()) {
                    echo "<option value='". $fila['Idgrupo'] ."'>". $fila['Idgrupo']."</option>";
                    }
                    echo "</select>";
           }
            ?>
Código:
'usuario_actual'	=> $usuario->obtenerUsuarioIdActual()));
Gracias!
  #2 (permalink)  
Antiguo 20/04/2011, 08:00
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: combobox y usuario

hace un
echo $Ident_consultor;
y echo $sql
todo en else
el primer echo es para ver realmente tenes un valor cargado
y elgundo echo, el resultado pegalo en phpmyadmin/sql a ver si tenes bien la queryl
  #3 (permalink)  
Antiguo 25/04/2011, 09:12
 
Fecha de Ingreso: abril-2011
Mensajes: 103
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: combobox y usuario

Muchas gracias por contestar!
ya lo solucioné. Al fin opté por utilizar una plantilla para añadir y otra para modificar ya que no había manera de que la variable $Ident_consultor pasase por la consulta del "else"

Etiquetas: combobox, usuarios
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 14:04.