죄송합니다. 이 코드에 따라 작성된 로그인 페이지에는 왜 제출이 실패했다고 표시됩니까?
朝游东海2018-06-05 14:33:15
==, 여러분 모두 프롬프트 제출이 실패했다는 것을 알고 있습니다. 그런 다음 코드를 보면 전혀 판단이 없다는 의미입니다. 첫 번째 if(isset($_POST["hidden"]) && $_POST["hidden "] == "hidden") 여기에 항목이 없으므로 게시한 내용을 살펴볼 수 있습니다. if(isset($_POST["hidden"]) && $_POST["hidden"] == "숨김"){ }else{ echo "" }
皮安乐2018-06-04 19:02:20
<?php
session_start();
//로그인 처리 인터페이스 logincheck.php
//제출 버튼을 누를지 결정
if(isset($_POST["hidden"]) && $_POST[ " Hidden"] == "hidden")
{
//다음 사용을 위해 사용자 이름과 비밀번호를 변수에 저장하세요
$user = Trim($_POST["username"]);//trim() 함수 제거 문자열 양쪽의 공백
$psw = md5(trim($_POST["userpwd"]));//비밀번호는 md5()를 사용하여 한 번 암호화되어 데이터베이스에 저장됩니다. $ psw == "")
> ~ $ conn의 데이터베이스 = mysqli_connect("localhost", "root ", "root"); // 데이터베이스 계정 비밀번호 설정
if (mysqli_errno ($ conn)) {
数据 数据 数据 数据 ($ conn) ;
~ ,'utf8')
$sql = "사용자 이름 = '$user 'And userpwd =' $ psw인 사용자에서 사용자 이름, userpwd 선택"";
$ result = mysqli_query ($ conn, $ SQL);
$ num = mysqli_num_rows ($ result); LT ;script>alert('로그인 성공'); window.location.href='index.php';</script>";
echo "<script>alert(' 잘못된! ');history.go(-1);</script>";
ㅋㅋㅋ >"; } ?>
------------------------------- ------ ------------------ ------ -------------
설정이란 링크 데이터베이스가 잘못되었거나 뭔가요? 조언 좀 부탁드립니다. 저는 아무런 변경 없이 phpstudy와 함께 제공되는 mysql을 사용했습니다. 사용자 이름과 비밀번호를 root로 설정했습니다.
또한 $conn = mysqli_connect("localhost","root","root")에서 localhost를 localhost/phpMyAdmin 또는 127.0.0.1로 변경하려고 하면 제출이 실패한 것으로 표시됩니다
감사합니다!