Jump to content

Recommended Posts

Posted

Eu tenho uma combobox que em esta a apresentar dois valores varchar para o utilizador escolher no entanto eu queria que o site, fizesse o seguinte.

Se o utilizador escolhesse o primeiro valor entao a combobox vai tomar o valor de 0, que e para introduzir na base de dados, se for o segundo valor entao vai ser 1.pois na base de dados so posso introduzir ou o valor numero 1, ou o valor numero 0, mas na combobox apresento varchar´s

Alguem me ajuda?

Posted

Valor 0 = 0

Valor 1 = 1

Valor 2 = 0

Valor 3 = 1

Se é isto, podes implementar a situação de verificar se é par o índice, caso seja introduz um '0' na base de dados, caso contrário introduz '1'.

Posted

<select name="">
<option value="0">Administrador</option>
<option value="1">Utilizador</option>
</select>

lfscoutinho nao acredito que essa seja a solução que eu procure,

Eu acho que devo fazer um if

vou tentar fazer isto assim de uma forma meia estranha xD

IF( value = " 0 ")
{
insert into login (tipo) value ('0');
}

IF( value = " 1 ")
{
insert into login (tipo) value ('1');
}

Mas nao sei se isto esta correto :/ Nem sei se é assim que se escreve em php..

Posted (edited)

Agora a minha outra pergunta como e que eu ordeno isto de forma a que deie, e onde introduzo isso no meu codigo?

<?php
            if(isset($_POST['nome']) && isset($_POST['numeromecanografico'])&& isset($_POST['password']))
                {
                    $con=mysqli_connect("127.0.0.1","root","","gesinf");
                    // Check connection
                    if (mysqli_connect_errno())
                        {
                            echo "Erro na ligação ao servidor: " . mysqli_connect_error();
                        }

                    $sql="INSERT INTO login (nome, NMecanografico, pass, tipo)VALUES('$_POST[nome]','$_POST[numeromecanografico]','$_POST[password]','$_POST[tipo]')";
                    if (!mysqli_query($con,$sql))
                        {
                            die('Error: ' . mysqli_error($con));
                        }
                        echo "1 record added";
                        mysqli_close($con);
                        header("location: admin.php");
                }
        ?>

        <div id="fornecedores">
            <table id="table">
                    <td id="tr">Nome
                        <br>
                        <a id="fd">*Só primerio e último</a>
                    </td>
                        <td><input id="input" type='text' name='nome' maxlength="50" /></td>
                </tr>
                <tr>
                    <td id="tr">Número Mecanografico</td>
                    <td><input id="input" type='text' name='numeromecanografico' maxlength="5" /></td>
                </tr>
                <tr>
                    <td id="tr">Password</td>
                    <td><input id="input" type='text' name='password' maxlength="20" /></td>
                </tr>
                <tr>
                    <td id="tr">Tipo</td>
                    <td>
                        <form action="" method="post">
                            <select name="tipo">
                                <option value=0>Administrador</option>
                                <option value=1>Utilizador</option>
                        </form>
                    </td>
                </tr>
            </table>
        </div>
Edited by brunoais
geshi

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.