jnejunior 1 Denunciar post Postado Fevereiro 11, 2012 e ai pessoal... então, estou tentando validar um select e estou tendo problemas, pois não estou conseguindo (achei que isso não seria difícil); tenho dois selects, um você escolhe a categoria, ai o JS faz a parte dele e carrega as subcategorias no 2° select... minha condição é a seguinte, das muitas que já tentei: if (empty($categoria) || empty($subcategoria)) { echo 'selecione a categoria/subcategoria'; } mas mesmo eu selecionando a categoria e a subcategoria, a mensagem de erro é mostrada; Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Zanotta 0 Denunciar post Postado Fevereiro 11, 2012 Algum problema nos values dos options então. Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 11, 2012 como vou saber? eu olhei o código fonte e o primeiro combo esta ok, mas o segundo só mostra a mensagem que eu especifiquei: <option value="0" disabled="disabled">escolha uma categoria primeiro</option> Compartilhar este post Link para o post Compartilhar em outros sites
John Kepler 0 Denunciar post Postado Fevereiro 12, 2012 Olha o nome dos select direitinho e também é bom declarar as variáveis no código PHP <?php $categoria = $_POST["categoria"]; $subcategoria = $_POST["subcategoria"]; ?> Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 12, 2012 Olha o nome dos select direitinho e também é bom declarar as variáveis no código PHP <?php $categoria = $_POST["categoria"]; $subcategoria = $_POST["subcategoria"]; ?> os nomes dos selects estão corretos e as variáveis estão declaradas, e o valor dos selects esta sendo passado direito, fiz um debug dando um echo nas variáveis dos dois selects e tive sucesso, mas não consigo validar... Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Fevereiro 12, 2012 Poste a estrutura HTML dos selects, por favor... Compartilhar este post Link para o post Compartilhar em outros sites
jnejunior 1 Denunciar post Postado Fevereiro 13, 2012 Poste a estrutura HTML dos selects, por favor... <form method="post" action=""> <fieldset> <legend>Dados do Post</legend> <span class="span"> <label for="autor">Autor <em>(obrigatório)</em></label> <input type="text" name="autor" value="" /> </span> <span class="span"> <label for="email">Email <em>(obrigatório)</em></label> <input type="text" name="email" value="" /> </span> <span class="span"> <label for="site">Site <em>(opcional)</em></label> <input type="text" name="site" value="" /> </span> <span class="span"> <label for="titulo">Título do post <em>(obrigatório)</em></label> <input type="text" name="titulo" value="" /> </span> <span class="span"> <label for="imagem">Link da imagem <em><abbr title="Hospede a imagem em algum site da web como (http://imageshack.us, http://hospedarimagem.com.br, etc), ou em seu próprio servidor online, lembrando que a imagem deve ser relacionada ao assunto da vídeo aula!">[hospedar]</abbr></em></label> <input type="text" name="imagem" value="" /> </span> <span class="span"> <label>Categoria <em><abbr title="Se você não encontrar a categoria desejada, preencha o campo "outra categoria"!">[?]</abbr></em></label> <select name="categoria"> <option value="">selecione a categoria</option> <option value="Desenvolvimento">Desenvolvimento</option> <option value="Design">Design</option> <option value="Linguagens">Linguagens</option> </select> </span> <span class="span"> <label>Subcategoria</label> <select name="subcategoria"> <option value="0" disabled="disabled">escolha uma categoria primeiro</option> </select> </span> <span class="span"> <label for="outra_categoria">Categoria/Subcategoria <em><abbr title="Se você não encontrou a categoria adequada para seu post, informe neste campo a categoria/subcategoria!">[?]</abbr></em></label> <input type="text" name="outra_categoria" value="" /> </span> <span class="span"> <label for="tags">Tags <em>(separe por vírgula)</em></label> <input type="text" name="tags" value="" /> </span> <div id="editor-texto"> <label for="texto">Texto do Post <em>(essencial)</em></label> <textarea name="texto" id="elm1"></textarea> </div> <button name="cadastrar_post">postar</button> </fieldset> </form> Compartilhar este post Link para o post Compartilhar em outros sites