Sperto_Rox Postado Junho 9, 2004 Denunciar Share Postado Junho 9, 2004 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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Junho 9, 2004 Denunciar Share Postado Junho 9, 2004 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> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 9, 2004 Autor Denunciar Share Postado Junho 9, 2004 deu certo fabyo valeu ai manow ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 9, 2004 Autor Denunciar Share Postado Junho 9, 2004 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"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 9, 2004 Autor Denunciar Share Postado Junho 9, 2004 OBS .. eu coloco os @ porque eu tenho aqui o problema de NOTICE Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Junho 9, 2004 Denunciar Share Postado Junho 9, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 9, 2004 Autor Denunciar Share Postado Junho 9, 2004 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"> </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> <? } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Junho 9, 2004 Denunciar Share Postado Junho 9, 2004 Se arrumou as aspas?olha o id lae 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"; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 9, 2004 Autor Denunciar Share Postado Junho 9, 2004 consegui ^^ Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Sperto_Rox
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
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
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.