Comunidad PHPeros

Lenguajes => PHP => Mensaje iniciado por: Ali2010 en 22 de Octubre de 2006, 16:13:52 pm

Título: URGENTE Ayuda con mi script
Publicado por: Ali2010 en 22 de Octubre de 2006, 16:13:52 pm
Hola Usuarios.
Necesito un favor urgente.
Yo tengo este codigo:

Código: [Seleccionar]
<style type="text/css">
#Container {
    width: 400px;
    background: transparent;
    color: #444444;
}

#desc {
    float: left;
    width: 150px;
    text-align: center;
}

#form {
    float: right;
    width: 250px;
    text-align: center;
}
</style>

<div id="Container">
<?php
if (isset($_POST['enviar']))
{
    /////////////////////////////////
    //Conectamos a la base de datos//
    /////////////////////////////////
    $conectar = mysql_connect("localhost","usuario","pass") or die("No se ha podido conectar con la base de datos");
    mysql_select_db("nombredb", $conectar);
   
    ///////////////////////////////////////
    //Verificamos si el user esta baneado//
    ///////////////////////////////////////
    $sql = mysql_query('SELECT id FROM userban WHERE username = ' . $_POST['user'] . ' LIMIT 1,2');
    if (mysql_num_rows($sql) == 0)
    {
        echo 'No se encontro el usuario en la tabla de baneos.';
    }
    else
    {
        $result = mysql_fetch_row($sql);
    }
   
    //////////
    //Banear//
    //////////
    if ($_POST['ban'] == '1')
    {
        $sql = "INSERT INTO userban (username) VALUES ('" . $_POST['user'] . "')";
        if (mysql_query($sql))
        {
            echo 'El Habbo a sido baneado';
        }
        else
        {
            echo 'A ocurrido un error al agregar el Usuario a la tabla de bans';
        }
    }
    /////////////
    //Desbanear//
    /////////////
    else if ($_POST['ban'] == '0' && isset($result))
    {
        $sql = 'DELETE FROM userban WHERE username = ' . $result['user'];
        if (mysql_query($sql))
        {
            echo 'El IP a sido desbaneado';
        }
        else
        {
            echo 'A ocurrido un error al desbanear el Usuario: ' . $result['user'];
        }
    }
}
?>
Código: [Seleccionar]
<div id="desc">
    Usuario: <br />
    Acci&otilde;n:
</div>
<div id="form">
    <form action="" method="post">
        <input name="user" type="text" /><br />
        <label>
            <input type="radio" name="ban" value="1" />
            Banear</label>
        <label>
            <input type="radio" name="ban" value="0" />
            Desbanear</label>
        <br />
        <input name="enviar" type="submit" />
    </form>
</div>
<br clear="all" />
</div>

Entonces lo que yo quiero es modificar este script para que haga lo siguiente:
Yo tengo un formulario con lo siguiente:
Campo de texto llamado: user
Boton Radio llamado: ban
Boton Radio llamado: desban
Entonces yo el usuario que pongo lo que quiero es que lo busque en la tabla users y entonces cuando lo haya encontrado quiero que dentro de ese usuario en la columna state ponga banned
Pero si pongo desban quiero que ponga 0 o banned0 o lo que sea menos la palabra banned.

Por favor si alguien sabe es muy urgente.

Un Saludo
Ali
Título: Re: URGENTE Ayuda con mi script
Publicado por: Antonio285 en 22 de Octubre de 2006, 16:36:34 pm
Ali para poner codigos de PHP dale al botoncito php xD