어리석은 실수이지만 게시/가져 오기 변수가 설정되지 않은 경우 dunno를 사용하지 않습니다. 다음은 HTML과 PHP 코드 조각은 다음과 같습니다netbeans에서 GET/POST 변수가 설정되지 않았습니다. IDE
<html>
<head>
<title>
Chain Story
</title>
</head>
<body>
<form method="GET" action="check-valid.php">
<textarea name="a" rows="5" cols="50"></textarea>
<input type="submit" value="Add" />
</form>
</body>
</html>
체크 valid.php :
<?php
require 'includes/connect.inc.php';
$conn_ref = connect_db('chainstory') or die(mysqli_error());
if(isset($_GET)){
echo 'Get variable set';
if(isset ($_GET['a'])){
$as = $_GET['a'];
$query = "insert into story1 values (1, " . $as . ")";
mysql_query($query, $conn_ref);
}
else{
echo $_GET;
}}
?>
나는 다음과 같은 출력을 얻을 :
Get variable set
Notice: Array to string conversion in /home/kevin/Code/php/myWebsite/check-valid.php on line 15
Array
내가 넷빈즈이 코딩하고 있습니다. 누군가 실수를 저에게 가르쳐 줄 수 있습니까? :(
먼저'echo $ _GET;'을'var_dump ($ _ GET) '로 바꾸고 출력을 보시오 – Kovge
이것은 출력물입니다!'get variable setarray (0) {}' – Kevin
@ Kovge 새 폴더로 옮긴 다음 gedit으로 편집 한 후 작동합니다. 나는 넷빈과 함께 와트의 잘못된 생각을하지 않는다. – Kevin