Consulta: PHP, MySQL y HTML

Esta es una discusión para el tema Consulta: PHP, MySQL y HTML en el foro Lenguajes de Programación, bajo la categoría Área Administrativa; Hola, realizé unza función para armar un select mediante un array el tema es que yo de ahí saco 2 select: Uno para dar de alta y otro para modificar por lo cual lo que ...
Página:


Resultados 1 al 2 de 2

Temas similares

  1. Mysql Low Querys Respuestas: 4
    Por Tapage en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por Gasper en el foro Soporte para Productos/Plugins
  3. Por wolfjafp en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Html Tags (CONSULTA) Respuestas: 1
    Por das076 en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro especial Array
    Fecha de ingreso
    21 oct, 06
    Mensajes
    37
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Consulta: PHP, MySQL y HTML

    Hola, realizé unza función para armar un select mediante un array el tema es que yo de ahí saco 2 select:

    Uno para dar de alta y otro para modificar por lo cual lo que yo quiero es que cuando lo visualizo para modificar me marque con selected el privilegio del mismo pero no logro poder hacerlo funcionar, dejo el código por si alguien me quiere ayudar.

    Código PHP:
    function privilegios($name)
    {
        
    $array_priv = array("Seleccionar""Slot reservado""Administrador común""Administrador Semi Full""Administrador Full""Staff""Dueño");
        
    $num_priv count($array_priv);
                   
        echo 
    "<select name=\"$name\">\n";
        
        
    $query "SELECT * from admins";
        
    $result mysql_query($query) or die(mysql_error());
        
        for (
    $i $i $num_priv$i++)
        {            
            if (
    $i == $row[privilegio])
                echo 
    "<option value=\"$i\" selected>$array_priv[$i]</option>\n";
            else
                echo 
    "<option value=\"$i\">$array_priv[$i]</option>\n";
        }
            
        echo 
    "</selected>\n";       

    La columna privilegio va desde 1 a 6 y chequea si el $i (empieza en 0 y 0 equivale a seleccionar) es igual al $row[privilegio] pero el tema es que me hace el loop varias veces en el mismo select ni me da el resultado esperado.

    Saludos

  2. #2
    Miembro especial Miembro de platino Array Avatar de Daniel B.
    Fecha de ingreso
    25 abr, 09
    Ubicación
    cl 56 Nicolas de Federman, Apt 402
    Mensajes
    312
    Gustado
    16 Veces
    Me Gustan
    2 Veces

    Predeterminado Re: Consulta: PHP, MySQL y HTML

    $row[privilegio] está vacío, debes cargarlo, falta:
    Código PHP:
    $row mysql_fetch_assoc($result