• Resolvido brunopinto

    (@brunopinto)


    Boa tarde, tenho este código:

    <?php 
    $servername = "xxxxxxxxxxx";
    $username = "xxxxxxx";
    $password = "xxxxxxxx";
    $dbname = "xxxxxxx";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    $conn->set_charset('utf8');
    
      $name = $_POST['DescricaoProd'];
      $unid = $_POST['DescricaoUnid'];    
    
    $sql = "INSERT INTO ProdHigiene (DescricaoProd,DescricaoUnid) 
    VALUES ('$name','$unid')";
    
    if ($conn->query($sql) === TRUE);
        
        //Count total number of rows
        $rowCount = $query->num_rows;
    	
    
    $conn->close();
     ?>  

    O meu problema é que sempre que abro a página no menu ele insere uma linha em branco na tabela do mysql e ão devia porque ainda nem criei o formulário.

    Alguém consegue ajudar?

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • Moderador Zé Fontainhas

    (@vanillalounge)

    Tens a certeza que isto tem a ver com WordPress?

    Moderador Zé Fontainhas

    (@vanillalounge)

    Seja como for, o que está a acontecer é que a única condição que estás a testar antes de inserir é se existe ou não uma conexão, independentemente de teres valores para inserir. Se não tens nenhum, ele insere à mesma.

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • O tópico ‘Problema ao inserir na base de dados’ está fechado a novas respostas.