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

Menu Suspenso


Sperto_Rox

Pergunta

gente é o seguinte ... quero fazer um menu suspenso q liste os usuarios cadastrados no site .. ai fiz o sequinte .. criei o menu e coloquei assim

<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
                <option><? echo $linha[login] ?></option>
              </select>

sendo q ele mostra o <? echo $linha[login] ?>

como faço pra listar isso?

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Tenta ai:

<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">

<?

$comando = "select * from tabela";

$resposta = mysql_query($comando);

while ($array = mysql_fetch_array($resposta))

{

$linha = $array["login"];

echo "<option value=\"$linha\">$linha</option>\n";

             

 

}

?>

</select>

Link para o comentário
Compartilhar em outros sites

  • 0

estou com outro problema ... não to conseguindo cadastrar .. olha so

<?
@$de = $_POST[de];
@$para = $_POST[para];
@$email = $_POST[email];
@$texto = $_POST[texto];
@$conexao= mysql_connect("localhost","root","frl108") or die ("Erro na conexao");
mysql_select_db("direitofal",$conexao) or die ("erro ao selecionar banco");
$cadastrar =mysql_query("INSERT INTO mensagens (de, para, email, texto,) VALUES ('$de','$para','$email','$texto')");
if ( $cadastrar == 1 ) {
    echo "<script>alert('Mensagem enviada com sucesso')</script><script>window.close</script>";
}
else {
echo "erro";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

não esqueças das aspas:

<?

@$de = $_POST["de"];

@$para = $_POST["para"];

@$email = $_POST["email"];

@$texto = $_POST["texto"];

Ou faz assim:

foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); }

o resultado será o mesmo porem ,mais pratico e melhor pois ele vai tirar as tags html

Link para o comentário
Compartilhar em outros sites

  • 0

olha o codigo dos formularios

<?
@$id= $_GET[id];
$conexao= mysql_connect("localhost","root","frl108") or die ("Erro na conexao");
mysql_select_db("direitofal",$conexao) or die ("erro ao selecionar banco");
$sql= "SELECT * FROM academicos WHERE id='$id'";
$exe= mysql_query($sql,$conexao) or die ("ERRO");
while($linha= mysql_fetch_array($exe)){
?>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<body link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="413" height="247" border="0" cellpadding="0" cellspacing="1">
  <tr> 
    <td width="411" height="16"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>MENSAGENS 
        DIREITO FAL</strong></font></div></td>
  </tr>
  <tr>
    <td height="228"> 
      <form name="form1" method="post" action="enviar_mensagem.php">
        <table width="409" height="218" border="0" cellpadding="0" cellspacing="1" bgcolor="#000000">
          <tr bgcolor="#FFFFFF"> 
            <td width="75" height="19"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De:</font></strong></td>
            <td width="331"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="de" type="text" id="de" value="<? echo @$linha[login] ?>">
              </font></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td height="26"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para:</font></strong></td>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
              <select name="para">
<?
$comando = "select * from academicos";

$resposta = mysql_query($comando);

while ($array = mysql_fetch_array($resposta))
{

$linha = $array["login"];

echo "<option value=\"$linha\">$linha</option>\n";
              
  
}
?>
</select>
              </font></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td height="19"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></strong></td>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
              <input name="email" type="text" id="email">
              </font></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td height="19"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mensagem:</font></strong></td>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
              <textarea name="texto" cols="40" rows="6" id="texto"></textarea>
              </font></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td height="19"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></td>
            <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
              <input type="submit" name="Submit" value="Enviar">
              <input type="reset" name="Submit2" value="Limpar">
              </font></td>
          </tr>
        </table>
        <br>
      </form></td>
  </tr>
</table>
<?
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0

Se arrumou as aspas?

olha o id la

e o resto o que ta dando de erro?

você não ta passando o id pra outra pagina

faz isso:

{

$id = $array["id"];

$linha = $array["login"];

echo "<option value=\"$id\">$linha</option>\n";

    

 

}

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...