Эй так делает страницу регистрации все работает, но mysqli_fetch_array не получает информацию из базы данныхне mysqli_fetch_array получать информацию
$query = "INSERT INTO `users` VALUES('$fname','$lname','$email','".md5(md5($email).$password)."','$company_name','','','','','') ";
$suq = mysqli_query($link , $query);
$getinf = mysqli_fetch_array($suq);
if($suq){
$_SESSION['email'] = $getinf['email'] ;
$_SESSION['id'] = $getinf['id'] ;
$userID = $_SESSION['id'] ;
$query2 = "UPDATE `users` SET emailcode='$emailCode'
WHERE id='$userID'";
mysqli_query($link , $query2);
//********
$to = $getinf['email'] ;
$from = array("FROM: [email protected]","Content-type: text/html");
$body = "email code =$emailCode <br/> ";
$subject = "Verify Email";
if(mail($to , $subject, $body , implode("\r\n",$from))){
}
header("Location: verify.php");
в verify.php я эхо электронной сессии, но он пуст что означает, что массив fetch не получил информацию сейчас, так как я сказал, что все работает, запрос отправляет информацию в бит БД, а массив выборки не получает никакой информации, почему?
oh какая глупая ошибка:/спасибо: D –
Возможно, неплохо было бы не солить пароль с электронной почтой пользователей, поскольку это означало бы, что изменение их пароля является обязательным при редактировании их пароля ... а также, возможно, были менее безопасными. – Jono20201
спасибо за подсказку хорошо, я узнал об этом от всего веб-разработчика. Постройте 14 сайтов, и он сделал это , но я его поменяю. Большое спасибо. –