-1
mysql 데이터베이스에 연결할 수 있지만 양식의 데이터를 데이터베이스에 표시 할 수 없습니다. 왜 이런 일이 일어나고 있는지 모르겠지만 데이터베이스에서 데이터를 검색 할 수 있었고 정보를 입력 할 수 없었습니다. 지금은 First_Name을 입력하려고합니다. 양식에 데이터를 입력 할 때도 오류가 발생하지 않습니다. 어떤 도움이라도 대단히 감사 할 것입니다 !!SQL 데이터베이스에 양식 연결
<p>
<form name="input1" action="http://seanfagan.webuda.com/Final/club.php" method="post">
First_Name:<input type="text" name="First_Name"><br>
Last_Name: <input type="text" name="Last_Name"><br>
Club_Name: <input type="text" name="Club_Name"><br>
Email: <input type="text" name="Email"><br>
Club_Type: <input type="text" name="Club_Type"><br>
Members: <input type="text" name="Members"><br>
<input type="submit" value="Send"><br>
</form>
<?php
$mysql_host = "mysql14.000webhost.com";
$mysql_database = "a9576602_Final";
$mysql_user = "a9576602_Final";
$mysql_password = "*****![enter image description here][1]";
$mysql_error = "Could not connect to database!";
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die ("$mysql_error");
$select_db= mysql_select_db('a9576602_Final') or die ("Couldn't select database!");
$value = $_Post['input1'];
$sql = "INSERT INTO Club (First_Name) VALUES ('First_Name')";
if (!mysql_query($sql)) {
die('Errorss: ' . mysql_error());
}
mysql_close();
?>
</p>
'$ _Post'는'$ _POST '여야합니다. 복사 오류입니까 아니면 실제 코드입니까? – Barmar
'$ _POST' 값을 사용하기 전에 요청이 POST 요청인지 확인해야합니다. POST 요청 일 때 양식 이름이 아닌 양식 필드 이름으로 $ $ POST를 채 웁니다. – Phil
또한 * mysql * 확장 ('mysql_ *'함수)은 더 이상 사용되지 않습니다. * mysqli * 또는 PDO를 사용해야합니다. – Phil