RickGripp 0 Denunciar post Postado Junho 5, 2007 criei um formulário cad.htm: http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif <html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Cadastre-se</title></head><body><div align="center"><h1>Cadastre-se</h1><p> </p><form name="form1" method="post" action="cad.php"><p>Nome:<input name="nome" type="text" id="nome"></p><p>Endereço:<input name="endereco" type="text" id="endereco"></p><p>Bairro:<input name="bairro" type="text" id="bairro"></p><p>CEP:<input name="cep" type="text" id="cep"></p><p>Cidade:<input type="text" name="cidade" id="cidade"></p><p>Estado:<input name="estado" type="text" id="estado"></p><p>Identidade ou CPF:<input type="text" name="identidade" id="identidade"></p><p><input name="enviar" type="submit" id="enviar" value="Enviar"><input name="apagar" type="reset" id="apagar" value="Limpar"></p></form><p> </p></div></body></html> e fiz o cad.php http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title></head><body><?php$nome = $_POST["nome"];$endereco = $_POST["endereco"];$bairro = $_POST["bairro"];$cep = $_POST["cep"];$cidade = $_POST["cidade"];$estado = $_POST["estado"];$identidade = $_POST["identidade"];$erro = FALSE;mysql_connect ("localhost", "root", "010203");mysql_select_db("maratonadosaber");if (empty($nome)){ echo "Nome vazio<br>"; $erro = TRUE;}if (mysql_num_rows(mysql_query("SELECT nome_part FROM participantes WHERE nome = '$nome'")) != 0){ echo "Nome já existe<br>"; $erro = TRUE;}if (is_numeric($nome)){ echo "Nome incorreto<br>"; $erro = TRUE;}if (strval($nome) > 60){ echo "O nome contêm mais de 60 caracteres, por favor, abrevie<br>"; $erro = TRUE;}if (empty($endereco)){ echo "Endereço vazio<br>"; $erro = TRUE;}if (strval($endereco) > 80)){ echo "O endereço comtêm mais de 80 caracteres, por favor, abrevie<br>"; $erro = TRUE;}if (empty($bairro)){ echo "Bairro Vazio<br>"; $erro = TRUE;}if (strval($bairro) > 60 ){ echo "O bairro comtêm mais de 60 caracteres, por favor, abrevie<br>"; $erro = TRUE;}if (is_numeric($bairro)){ echo "Bairro Incorreto<br>"; $erro = TRUE;}if (empty($cep)){ echo "CEP vazio<br>"; $erro = TRUE;}if (strlen($cep) > 8){ echo "CEP com mais de 8 caracteres, verifique e tente novamente<br>"; $erro = TRUE;}if (strlen($cep) < 8){ echo "CEP com menos de 8 caracteres, verifique e tente novamente<br />"; $erro = TRUE;}if (empty($cidade)){ echo " Cidade Vazia<br>"; $erro = TRUE;}if (is_numeric($cidade)){ echo "Cidade Inválida<br>"; $erro = TRUE;}if (strval($cidade) > 60){ echo "Cidade com mais de 60 caracteres, verifique e tente novamente<br>"; $erro = TRUE;}if (empty($estado)){ echo "Estado Vazio<br>"; $erro = TRUE;}if (is_numeric($estado)){ echo "Estado Inválido<br>"; $erro = TRUE;}if (strval($estado) > 2){ echo "Coloque Somente a Sigla do Estado<br>"; $erro = TRUE;}if (empty($identidade)){ echo "Identidade/CPF vazia<br>"; $erro = TRUE;}if (strval($identidade) > 11){ echo "Identidade/CPF inválido"; $erro = TRUE;}if (strval($identidade) < 8){ echo "Identidade/CPF inválido"; $erro = TRUE;}if (!$erro){ mysql_query("INSERT INTO participantes VALUES ('', '$nome', '$endereco', '$bairro', '$cep', '$cidade', '$estado', '', '', '$identidade')"); echo "Cadastro Feito com sucesso!<br><a href="login.htm">Logar</a>";}else echo 'Favor preencher corretamente o cadastro!<br><a href="cad.htm">Voltar</a>';?></body></html> Quando fui testar: :unsure: preenchi o cadastro cliquei em enviar e apareceu o seguinte erro: http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Parse error: syntax error, unexpected ')' in D:\www\cad.php on line 50 Alguem pode me ajudar???? :rolleyes: desde jah obrigado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 5, 2007 Linha 50: if (strval($endereco) > 80))tem um parentes a maiscerto = if (strval($endereco) > 80)AdailtonEu arrumei... aí deu esse erro:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\www\cad.php on line 148comecei a aprender php semana passada e nao consigo resolver esses problemasbrigadu pela ajuda Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 5, 2007 Mais um erro.......Fatal error: Call to undefined function mysql_connect() in D:\www\cad.php on line 18Desculpe se tô incomodando muito.... mas é que eu preciso muito desse cadastro!!!!brigadu pela coompreensão! Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 5, 2007 Instalei sim...descomentei a linha:extension=php_mysql.dlle tirei o espaço....mas continua dando o erro...Fatal error: Call to undefined function mysql_connect() in D:\www\cad.php on line 18Desculpe o incomodo... Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 5, 2007 ALguem me ajuda plizzzzzzzzzzzzzzzzzz :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: Compartilhar este post Link para o post Compartilhar em outros sites
mze 0 Denunciar post Postado Junho 5, 2007 esse seu mysql_connect está ok, deve ser algum erro na configuração Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 5, 2007 Compartilhar este post Link para o post Compartilhar em outros sites
RickGripp 0 Denunciar post Postado Junho 5, 2007 Alguem me ajuda!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Compartilhar este post Link para o post Compartilhar em outros sites