1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Não consigo inserir dados na Base de dados

Discussão em 'Web Development' iniciada por DarkWolfXP, 15 de Dezembro de 2007. (Respostas: 1; Visualizações: 657)

  1. DarkWolfXP

    DarkWolfXP Power Member

    Boas, deparo-me neste momento com um problema no meu sistema de login.
    Não consigo introduzir dados na base de dados.. ja fiquei aki algum tempo a procura de algo que estivesse mal mas n encontro! >(
    O codigo da pagina:
    Código:
    <?
    include ("db.php");
    $login=$_POST['login'];
    $pass=$_POST['password'];
    $name=$_POST['name'];
    $search=mysql_query("SELECT * FROM $table WHERE username = '$login'", $connect); 
    $count=mysql_num_rows($search);
    if ($count == 1) {
    $errors.= " Username already Exist";
    }
    if ($login == "") {
    $errors.= " You did not input your Username";
    }
    if  ($pass == "") {
    $errors.=" You did not input your Password";
    }
    if ($errors == "") {
    $password=$pass;
    [B]$insert=mysql_query("INSERT INTO $table (name, username, password) VALUES [/B]('$name', '$login', '$password')", $connect); 
    } else {
    echo "Sign up Failed, Errors = $errors";
    }
    ?>
    O que tá a negrito é o que julgo que seja a zona onde poderá ter algum erro mas n vejo nd :(
    Quando faço echo "$insert" n me aparece nenhum valor, mostra m uma pagina em branco...
    Obrigado pela atenção
     
  2. napalm

    napalm Power Member

    PHP:
    mysql_query("INSERT INTO $table (name, username, password) VALUES ('$name', '$login', '$password')"$connect) or die(mysql_error());
     

Partilhar esta Página