Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda com Combobox


jvitor52

Pergunta

Bom pessoal sou novato em php, estou com um dificuldade em pegar o valor selecionando no combobox, fiz desta maneira.

meu código ta assim:

<form id="FormDetalhe" name="FormDetalhe" method="post" action="classes/dbConversa.php" enctype="multipart/form-data">

Usuário:<select name="usuario" id="usuario">

<?

$sql = "select *from usuarios;";

$res = mysql_query($sql) or die("ERRO: ".mysql_error()." [ERRO]");

while ($row=mysql_fetch_array($res)) {

$codigo = $row['codigo'];

$nome = $row['nome'];

?>

<option value=<?=$row['codigo];?>"<?if($nome==$row['codigo']){echo "Selecionando";}?>><? echo $nome;?></option>

<?

$selecionado = $_POST['usuario'];

echo ($selecionado);

}

?>

</select>

</form>

ajuda ai pessoal.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

o erro e o seguinte eu tenho uma classe dbconversa que espera o usuario selecionado para fazer um insert no banco.

if (!empty($_POST)) {

$conversa = $_POST['conversa'];

$solicitacoes = $_POST['solicitacoes'];

$cod_solicitacoes = $_POST['cod_solicitacoes'];

$status = $_POST['status'];

$solicitacao = $_POST['codigo'];

$texto = htmlspecialchars($_POST['texto']);

$operacao = $_POST['operacao'];

$usuario = $_SESSION['codigo'];

$imagem = $_FILES['imagem']['name'];

$autorizado = $_POST['autorizado'];

$pago = $_POST['pago'];

$finalizar = $_POST['finalizar'];

$selecionado = $_POST['usuario'];

$custo = htmlspecialchars($_POST['custo']);

$ext = pathinfo($imagem, PATHINFO_EXTENSION);

$sql = "SELECT email from usuarios

where codigo in

(select distinct usuario from conversas where solicitacao = $solicitacao)order by email desc limit 1";

$res = mysql_query($sql) or die("ERRO: ".mysql_error()." [ERRO]");

$row = mysql_fetch_array($res);

$email = $row['email'];

if (($tipo == 1)&&($operacao == "inserir")) {

$sql = "INSERT INTO conversas (usuario,data_hora,texto,solicitacao,imagem) VALUES ($usuario,CURRENT_TIMESTAMP,'$texto',$solicitacao,'$ext')";

$sql="UPDATE solicitacoes set palavra=$palavra where cod_solicitacoes = $solicitacao";

//require_once('../email.php');

//envia_email($email, 'Alteração No Ticket', '<p>Houve uma Alteração no Ticket:$solicitacao</p><p>Acesse no Site para melhor exclarecimento!</p><p>www.softmaxsistemas.com</p>');

} else if(($tipo == 1)&&($operação == "encaminhar")){

$sql = "INSERT INTO conversas (usuario,data_hora,texto,solicitacao,imagem) VALUES ($selecionado,CURRENT_TIMESTAMP,'$texto',$solicitacao,'$ext')";

}

da maneira que eu fiz o combobox não está sendo passa valor alguma para $selecionado e com isso o insert não e realizado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...