arldin Postado Setembro 21, 2013 Denunciar Share Postado Setembro 21, 2013 (editado) :lol: Boa tarde eu estou com um pegueno poblema em cadastra usuario E o seguinte eu tenho o codico de cadastrar porem ele so faz o cadastro de um usuario depois ele da query falho este e o da pagina de cadastro <div class="text"> <form action="register-exec.php" method="post"> <div class="textleft">Nome:</div> <div class="textright"><input name="user_fname" type="text" class="textfield" /></div> <div class="textleft">Sobrenome:</div> <div class="textright"><input name="user_lname" class="textfield" type="text" /></div> <div class="textleft">Nome de Usuario:</div> <div class="textright"><input name="user_username" class="textfield" type="text" /></div> <div class="textleft">Senha:</div> <div class="textright"><input name="user_password" class="textfield" type="password" /></div> <div class="textleft">E-mail:</div> <div class="textright"><input name="user_email" class="textfield" type="text" /></div> <div class="textleft"></div> <div class="textright"> <br /><label> <input type="submit" name="Submit" value="Cadastrar" class="greenButton1" /> </label> </div> </form> </div> e este e o que faz a verifição <?php //Start session session_start(); //Include database connection details require_once('config.php'); //Array to store validation errors $errmsg_arr = array(); //Validation error flag $errflag = false; //Connect to mysql server $link = mysql_connect('localhost','root',""); if(!$link) { die('Failed to connect to server: ' . mysql_error()); } //Select database $db = mysql_select_db(bookfest_redesoc, $link); if(!$db) { die("Unable to select database"); } //Function to sanitize values received from the form. Prevents SQL injection function clean($str) { $str = @trim($str); if(get_magic_quotes_gpc()) { $str = stripslashes($str); } return mysql_real_escape_string($str); } //Sanitize the POST values $user_fname = clean($_POST['user_fname']); $user_lname = clean($_POST['user_lname']); $user_username = clean($_POST['user_username']); $user_password = clean($_POST['user_password']); $user_email = clean($_POST['user_email']); //Input Validations if($user_email == '') { $errmsg_arr[] = 'campo de e-mail está faltando'; $errflag = true; } if($user_fname == '') { $errmsg_arr[] = 'Nome está faltando'; $errflag = true; } if($user_lname == '') { $errmsg_arr[] = 'Sobrenome está faltando'; $errflag = true; } if($user_username == '') { $errmsg_arr[] = 'Usuario esta faltando'; $errflag = true; } if($user_password == '') { $errmsg_arr[] = 'Senha esta faltando'; $errflag = true; } //Check for duplicate login ID if($user_username != '') { $qry = "SELECT * FROM se_users1 WHERE user_username='$user_username'"; $result = mysql_query($qry); if($result) { if(mysql_num_rows($result) > 0) { $errmsg_arr[] = 'usuario já em uso'; $errflag = true; } @mysql_free_result($result); } else { die("Query failed"); } } //If there are input validations, redirect back to the registration form if($errflag) { $_SESSION['ERRMSG_ARR'] = $errmsg_arr; session_write_close(); header("location: index.php"); exit(); } //Create INSERT query $qry = "INSERT INTO se_users1(user_id, user_password, user_fname, user_lname, Url) VALUES('$user_username','$user_password','$user_fname','$user_lname','$user_email')"; $result = @mysql_query($qry); //Check whether the query was successful or not if($result) { $errmsg_arr[] = 'Sucesso Você pode logar-se para bookfest'; $errflag = true; if($errflag) { $_SESSION['ERRMSG_ARR'] = $errmsg_arr; session_write_close(); header("location: cadastro.php"); exit(); } session_regenerate_id(); $se_users1 = mysql_fetch_assoc($result); $_SESSION['SESS_USER_ID'] = $se_users1['user_id']; $_SESSION['SESS_FIRST_NAME'] = $se_users1['user_fname']; $_SESSION['SESS_LAST_NAME'] = $se_users1['profImage']; //$_SESSION['SESS_PRO_PIC'] = $se_users1['profImage']; session_write_close(); header("index.php"); exit(); }else { die("Query failed"); } ?> alguém pode me informa a onde esta o erro já resovi o erro esta na tabela do bd Editado Setembro 22, 2013 por arldin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
arldin
:lol: Boa tarde eu estou com um pegueno poblema em cadastra usuario
E o seguinte eu tenho o codico de cadastrar porem ele so faz o cadastro de um usuario depois ele da query falho
este e o da pagina de cadastro
e este e o que faz a verifição
alguém pode me informa a onde esta o erro
já resovi o erro esta na tabela do bd
Editado por arldinLink para o comentário
Compartilhar em outros sites
0 respostass 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.