html 형식으로 입력 된 데이터를 사용하여 MYSQL에 삽입하고 싶습니다. 별도의 PHP (cus.php)가 있습니다. 하지만 아무 것도 현재 코드와 함께 일어나고있다HTML 형식을 사용하여 MySQL에 삽입
내가 "등록"을 클릭하면 순간 나는 PHP 파일을 탐색 해요. <form>
태그 : 당신이 HTML 폼에 대한 가장 중요한 일을 잊고이
FORM action="your script" method="Post"
html 형식으로 입력 된 데이터를 사용하여 MYSQL에 삽입하고 싶습니다. 별도의 PHP (cus.php)가 있습니다. 하지만 아무 것도 현재 코드와 함께 일어나고있다HTML 형식을 사용하여 MySQL에 삽입
내가 "등록"을 클릭하면 순간 나는 PHP 파일을 탐색 해요. <form>
태그 : 당신이 HTML 폼에 대한 가장 중요한 일을 잊고이
FORM action="your script" method="Post"
먼저 DCoder의 설명을 참조하십시오. 그것은 가장 중요합니다.
변경 :
<form action="" method="seller">
사람 : 그것을 해결
<form action="cus.php" method="post">
합니까?
에 한번 감사드립니다. 이 cus.php
모든 입력을 보내고 변수 $_POST['input_name']
등이이를 사용할 것
<form method="POST" action="cus.php">
...
</form>
:
는이 같은 클릭 할 때 제출해야 전체 형태 (모든 입력)를 포장해야합니다. 대안으로 GET을 메서드로 사용할 수 있습니다. 그런 다음 대신 $ _GET 배열을 사용합니다.
편집 : 보이지 않았습니다. 실제로 양식 태그가 있습니다. 그러나 대상 파일이 action
속성에 없습니다.
을 할 수
현재 문제와 관련이 없습니다. mysql_real_escape_string을 통해 입력 값을 이스케이프 처리하거나 더 나은 PDO를 사용해야합니다. – DCoder
이것이 코드를 깨뜨릴 지 확실하지 않으면, 모든 것을 두 번 다시 검사 할 시간이 없어 ...하지만 현재 $ conn = mysql_connect ('???????', $ user, $ pass); 왜 안 $ conn = mysql_connect ('localhost', $ user, $ pass); – Zanrok
@Zanrok 모든 웹 호스트가 데이터베이스에'localhost'를 사용하는 것은 아닙니다. GoDaddy는 주목할만한 것입니다. @Badr이 그런 식으로 뭔가를 사용하고 있다면 웹상에서 그의 데이터베이스 서버의 IP/호스트 이름을 원하지 않을 것입니다. 나는 ????? 단지 자리 표시 자일뿐입니다. – ceejayoz