html:
<선택>
<code> <option name="new_class_info" value="recommend">推荐</option> </code>
선택>
php:
$sql="info_look(new_class) 값에 삽입 ('$_POST[new_class_info]')";
어제 여러분의 도움에 감사하다는 글을 올렸습니다. 당시 생각지 못한 질문이 또 있습니다. $_POST[new_class_info]에서 얻고자 하는 것은 값을 어떻게 작성해야 할까요? 여기에서 [new_class_info.value]라고 쓰면 그런 의미 아닌가요?
ps: 일부 친구는 사용자 입력 변수를 SQL에 직접 삽입할 수 없다는 점을 상기시켰습니다. 저는 초보자이기 때문에 여기서는 보안 문제를 고려하지 않았으므로 현재는 데이터베이스 기록을 만들기 위해 값만 전달하면 됩니다. 감사합니다. 여러분
html:
<선택>
<code> <option name="new_class_info" value="recommend">推荐</option> </code>
선택>
php:
$sql="info_look(new_class) 값에 삽입 ('$_POST[new_class_info]')";
어제 여러분의 도움에 감사하다는 글을 올렸습니다. 당시 생각지 못한 질문이 또 있습니다. $_POST[new_class_info]에서 얻고자 하는 것은 값을 어떻게 작성해야 할까요? 여기에서 [new_class_info.value]라고 쓰면 그런 의미 아닌가요?
ps: 일부 친구는 사용자 입력 변수를 SQL에 직접 삽입할 수 없다는 점을 상기시켰습니다. 저는 초보자이기 때문에 여기서는 보안 문제를 고려하지 않았으므로 현재는 데이터베이스 기록을 만들기 위해 값만 전달하면 됩니다. 감사합니다. 여러분
name
속성은 select
요소에 설정되어야 합니다. 양식이 제출되면 양식 요소는 이름-값 쌍으로 제출됩니다. select
요소의 경우 select
의 name
속성 값이 이름으로 사용되며 option 요소의 > 속성을 값으로 사용합니다. value
<code class="html"><select name="foo"> <option value="bar1"> <option value="bar2"> </select></code>
의 이름-값 쌍이 제출됩니다. foo=bar1
배열을 사용하여 PHP에서 액세스할 수 있습니다. 예를 들어 위 양식에는 $_POST
멤버가 있고 값은 $_POST['foo']
입니다. 'bar1'
위 포스터에서는 이미 잘 설명하고 있습니다. 포스터에서 몇 마디 더 덧붙이자면
(양식) 태그에 포함되어 있습니다. , <select>
는 양식을 제출할 위치(PHP)를 나타냅니다. 제출 시 양식의 내용은 키-값 쌍을 형성하고 PHP로 전달됩니다. 키는 태그의 이름 속성이고 값은 값 속성이므로 PHP에 전달된 POST는 다음과 유사합니다. <form>
이므로 이 배열의 new_class_info 항목만 가져오면 됩니다. 예: $_POST['new_class_info']<form>