Ir para conteúdo
Fórum Script Brasil
  • 0

Erro código PHP


Marcio Sousa

Pergunta

<html>
    <head>
        <title> Cadastro de Médicos </title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    </head>

<body>
  <form id="cadastro_medico" name="cadastro_medico" action="cadastro_medico.php" method="POST">
    <table width="650">
        <tr>
            <td width="69">Nome:</td>
            <td width="546"><input name="nome" type="text" id="nome" size="70" maxlength="60" required />
            <span class="style1">*</span></td>
        </tr>
        <tr>
            <td>Email:</td>
            <td><input name="email" type="email" id="email" size="70" maxlength="60" required />
        </tr>
        <tr>
            <td>CPF:</td>
            <td><input name="cpf" type="text" id="cpf" size="20" maxlength="60" required />
            <span class="style1">*</span></td>
        </tr>
        <tr>
            <td>CRM:</td>
            <td><input name="crm" type="text" id="crm" size="20" maxlength="60" required />
            <span class="style1">*</span></td>
        </tr>
    <tr>
      <td>Especialidade:</td>
      <td><input name="especialidade" type="text" id="especialidade" size="70" maxlength="70" required />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>DDD:</td>
      <td><input name="ddd" type="text" id="ddd" size="4" maxlength="2" required />
      Telefone:
        <input name="telefone" type="text" id="telefone" required />
    </tr>
    <tr>
      <td>Endereço:</td>
      <td><input name="endereco" type="text" id="endereco" size="70" maxlength="70" required />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Bairro:</td>
      <td><input name="bairro" type="text" id="bairro" maxlength="20" />
    </tr>
    <tr>
      <td>Cidade:</td>
      <td><input name="cidade" type="text" id="cidade" maxlength="20" required />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Estado:</td>
      <td><select name="estado" id="estado">
        <option>Selecione...</option>
        <option value="AC">AC</option>
        <option value="AL">AL</option>
        <option value="AP">AP</option>
        <option value="AM">AM</option>
        <option value="BA">BA</option>
        <option value="CE">CE</option>
        <option value="ES">ES</option>
        <option value="DF">DF</option>
        <option value="MA">MA</option>
        <option value="MT">MT</option>
        <option value="MS">MS</option>
        <option value="MG">MG</option>
        <option value="PA">PA</option>
        <option value="PB">PB</option>
        <option value="PR">PR</option>
        <option value="PE">PE</option>
        <option value="PI">PI</option>
        <option value="RJ">RJ</option>
        <option value="RN">RN</option>
        <option value="RS">RS</option>
        <option value="RO">RO</option>
        <option value="RR">RR</option>
        <option value="SC">SC</option>
        <option value="SP">SP</option>
        <option value="SE">SE</option>
        <option value="TO">TO</option>
          </select>
        <span class="style1">*      </span></td>
    </tr>
    <tr>
      <td>País:</td>
      <td><input name="pais" type="text" id="pais" maxlength="20" required />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Login:</td>
      <td><input name="login" type="text" id="login" maxlength="12" required />
        <span class="style1">*</span></td>
    </tr>
    <tr>
      <td>Senha:</td>
      <td><input name="senha" type="password" id="senha" maxlength="12" required />
          <span class="style1">*</span></td>
    </tr>
    <tr>
      <td colspan="2"><p>
        <input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" />
       
 
          <input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" />
         
 
          <span class="style1">* Campos com * são obrigatórios!          </span></p>
      <p>  </p></td>
    </tr>
  </table>
</form>
 </body>
</html>

<?php
    $nome = $_POST['nome'];
    $email= $_POST ["email"];
    $cpf = $_POST ["cpf"];
    $crm = $_POST ["crm"];
    $especialidade = $_POST["especialidade"];
    $ddd= $_POST ["ddd"];
    $tel= $_POST ["telefone"];
    $endereco= $_POST ["endereco"];
    $bairro = $_POST ["bairro"];
    $cidade= $_POST ["cidade"];
    $estado= $_POST ["estado"];
    $pais= $_POST ["pais"];
    $login= $_POST ["login"];
    $senha= $_POST ["senha"];
    $i = 0;
    
    $strcon = mysqli_connect('localhost','root','admin','clinicaweb') or die('Erro ao conectar ao banco de dados');
    $sql = "SELECT * FROM medico WHERE cpf_medico='$cpf' OR usuario_medico='$login'";
    $resultado = mysqli_query($strcon,$sql) or die("Erro ao retornar dados");
    
    while ($registro = mysqli_fetch_array($resultado)){
        $i++;
    }
    
    if($i == 0){
        $sql = "INSERT INTO medico (`nome_medico`,`email_medico`,`cpf_medico`,`crm_medico`,`especialidade_medico`,`ddd_medico`,
          `fone_medico`,`endereco_medico`,`bairro_medico`,`cidade_medico`,`estado_medico`,`pais_medico`,`usuario_medico`,`senha_medico`) VALUES ";
        $sql .= "('$nome','$email','$cpf','$crm','$especialidade','$ddd','$tel','$endereco','$bairro','$cidade','$estado','$pais','$login','$senha')"; 
        mysqli_query($strcon,$sql) or die("Erro ao tentar cadastrar registro");
        mysqli_close($strcon);
        echo "<script LANGUAGE=\"JavaScript\">
                alert(\"Médico cadastrado com sucesso!\");
            </SCRIPT>";
    }else{
        echo "<script LANGUAGE=\"JavaScript\">
                alert(\"Médico já cadastrado!\");
            </SCRIPT>";
    }
?>
 

Quando executo esse código ele funciona normal, porém aparece as seguintes mensagens em todas as variáveis:

 Notice: Undefined index:

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...