어려운 문제를 해결하도록 도와주세요. 가능한 한 명확하게 설명하고 싶습니다.
圆子
圆子 2019-04-25 16:45:06
0
4
1057

한 페이지의 메시지 섹션에 대한 코드입니다. 문제는 계정에 로그인한 후 메시지 제목과 내용을 작성했는데 제출한 후 어디에 표시되는지 알 수 없다는 것입니다. 잘못됐네요. 가르쳐주시면 감사하겠습니다.

<?php

require("header.php");

if($_SESSION[username]=="")

{

echo "<script>alert('먼저 로그인하세요.' ) ;history.back();</script>";

종료;

}

if($act=="save")

{

if($title=="" || $ content ==="")

{

echo "<script>alert('메시지 제목, 내용은 비워둘 수 없습니다.');history.back();</script>";

exit;

}


$sql="liuyan(title,content,userid) 값에 삽입 ​​('$title','$content','$_SESSION[username]')";


$res=mysql_query ($sql);

if($res)

{

echo "<script>alert('success');location.href='guest.php';</script>" ;

종료 ;

}

else


종료("실패");


}

?>


圆子
圆子

모든 응답(2)
Ds

으르르르르


  • 회신하다 무슨 말인지 이해가 안 되네요. 구체적으로 어디인지 알려주실 수 있나요?
    圆子 작가 2019-04-26 19:15:20

표시가 실패하면 프로그램이 입력되었다는 의미이므로 SQL 문에 문제가 있는 것입니다. sql 문을 데이터베이스에 넣고 실행해 보면 세 번째 열에 문제가 있을 수 있다고 생각됩니다. 삽입 문의 삽입된 필드 이름은 userid이지만 그 뒤의 값은 username입니다. 게다가 네이밍은 카멜케이스를 사용하는 것이 가장 좋습니다

  • 회신하다 사용자 ID와 사용자 이름을 동일한 것으로 변경해 보았지만 작동하지 않았습니다.
    圆子 작가 2019-04-26 19:17:48
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!