Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<body>
<form action="" method="post">
Nome: <br /><input type="text" name="nome" /><br />
Telefone:<br /> <input type="text" name="telefone" /><br />
Endereço: <br /><input type="text" name="endereco" /><br />
E-mail: <br /><input type="text" name="email" /><br />
<input type="submit" name="bt" value="Enviar" />
</form>
<?php
$conexao = mysql_connect('127.0.0.1','root','');
$db = mysql_select_db('cadastro');
if (isset($_POST['bt']))
{
$nome = $_POST['nome'];
$telefone = $_POST['telefone'];
$endereco = $_POST['endereco'];
$email = $_POST['email'];
$selecionatelefone = "select * from dados where telefone='$telefone'";
$enviatelefone=mysql_query($selecionatelefone);
while ($linha=mysql_fetch_assoc($enviatelefone))
{
$telefone2 = $linha['telefone'];
if ($telefone == $telefone2)echo "Telefone Já cadastrado";
}
else {
$sql = "INSERT INTO dados (nome, telefone, endereco, email) values ('$nome','$telefone','$endereco','$email')";
$insere = mysql_query($sql);
echo "Cadastrado com Sucesso";se não cadastrado com sucesso!
A função "else" não está pegando! não sei se a lógica que estou fazendo está correta! Estou aprendendo PHP agora se me ajudarem, agradeço.
Galera, pra quem já leu o topico, eu já resolvi o problema!
Só tirei o While , obrigado hehe
Galera, já consegui resolver o erro, brigado :D
que bom que resolveu mas clica em marcar como resolvido para as pessoas saberem :D