FabianoAguilar Postado Agosto 28, 2007 Denunciar Share Postado Agosto 28, 2007 (editado) resolvido Editado Agosto 31, 2007 por FabianoAguilar Trocadas as tags QUOTE por CODEBOX - Lvcifer! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Agosto 28, 2007 Denunciar Share Postado Agosto 28, 2007 Lista suspensa = menu dropdown = combo... vários nomes pra mesma coisa...Então, isso tem duas formas pra fazer, na primeira, o dropdown já tem no nome da imagem tipo:<select name="avatar"> <option value="avatar1.jpg">Avatar1</option> <option value="avatar2.jpg">Avatar2</option> <option value="avatar3.jpg">Avatar3</option> <option value="avatar4.jpg">Avatar4</option> </select> Na segunda, você só referencia alguma coisa que vai ser substituida na página que mostra a mensagem, tipo: <select name="avatar"> <option value="1">Avatar1</option> <option value="2">Avatar2</option> <option value="3">Avatar3</option> <option value="4">Avatar4</option> </select> Ai para "substituir" usa algo do tipo... switch($_POST['avatar']) { case "1": $imagem = "avatar1.jpg"; break; case "2": $imagem = "avatar2.jpg"; break; case "3": $imagem = "avatar3.jpg"; break; case "4": $imagem = "avatar4.jpg"; break; } Ai você só chama o $imagem dentro das tags img do html para exibir a imagem... o "menu suspenso" você deve colocar perto disso (no gb_assinar): <td width="85"> <p align="right"><font face="Verdana" size="1" color="#003366"> <b> Nome: </b></font></td>No outro arquivo você usa o $_POST['avatar'] para receber o avatar escolhido... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Agosto 29, 2007 Autor Denunciar Share Postado Agosto 29, 2007 (editado) resolvido Editado Agosto 31, 2007 por FabianoAguilar Trocadas tags QUOTE por CODEBOX - Lvcifer! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Agosto 29, 2007 Denunciar Share Postado Agosto 29, 2007 Na verdade, isso é erro de sintaxe.Para não utilizar aspas duplas no echo você chamou o $_POST com aspas simples, e aí gerou o erro.Atribua o valor de $_POST["avatar"] a uma variável primeiro, aí depois você a chama no echo.$avatar = $_POST["avatar"]; $escrever = "<div class='comentario'>"; $escrever .= "<div class='titulo'>"; $escrever .= "<label class='numero' name='num'></label>"; $escrever .= "<label class='imagem'><img src='/Imagens/brasil.gif'></label>"; $escrever .= "<label class='nome'>" . strip_tags($Nome) . "</label>"; $escrever .= "<label class='data'>$pega_dia.$pega_mes.$pega_ano <b>$pega_hora:$pega_minutos</b></label>"; $escrever .= "</div>"; $escrever .= "<label class='imagem'>$avatar</label><img src='/Imagens/div.jpg'><br><label class='texto'>$Comentarios<br><img src='/Imagens/esp.jpg'>"; $escrever .= "</div>"; $escrever .= "<br><br><br><br><br>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Agosto 29, 2007 Autor Denunciar Share Postado Agosto 29, 2007 (editado) hmm, agrao ele postou so que ainda ta faltando algo, quando você escolhe no menu, por exemplo avatar 4, ele não ta jogando a imagem no comentario mas sim o numero 4ae tentei mudar o 4 pra o endereco, ae ele joga o endereco mas não a imagemguestobook//gravar o avatarswitch($_POST['avatar']){ case "1": $imagem = "/Imagens/avatar/1_nulo.jpg"; break; case "2": $imagem = "/Imagens/avatar/2_olhos.JPG"; break; case "3": $imagem = "/Imagens/avatar/3_f1.JPG"; break; case "4": $imagem = "/Imagens/avatar/4_nfs.JPG"; break;}gb_asainar<b>Avatar: </b></font></td> <td width="7"></td> <td width="203"><font face="Verdana" size="1"> <select name="avatar"> <option value="1">Avatar1</option> <option value="2">Avatar2</option> <option value="3">Avatar3</option> <option value="4">Avatar4</option></select> </tr><tr> <td width="85"><p align="right"><font face="Verdana" size="1" color="#003366">Consegui, eu mudei os numeros pelo link em ambos os arquivos, eu tinha feito em apenas 1 deles, por isso ele não achavaSo queria mais uma ajuda:Com faço pra quando tiver mais de 50 comentarios por exemplo, ele postar em outra pagina, por exemplo MENOR QUE 50 COMENTARIOS posta no arquivo post.html, MAIOR QUE 50 E MENOR QUE 100 COMENTAIROS, posta no arquivo post2.html Editado Agosto 29, 2007 por FabianoAguilar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FabianoAguilar
resolvido
Editado por FabianoAguilarTrocadas as tags QUOTE por CODEBOX - Lvcifer!
Link para o comentário
Compartilhar em outros sites
4 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.