質問する
1806 次
6 に答える
0
if(trim($_POST['howufindus']) == '') {
$FwhereError = 'Please tell where you find us.';
$FwhereError = true;
} else {
echo $Fwhere = trim($_POST['howufindus']);
}
于 2013-10-02T06:57:32.963 に答える
0
ここの HTML コードにはFindElance
,がありません 。FindGoogle
Fwhere
Select in form の名前は「howufindus」です。
$_POST
したがって、次のように使用する必要があります。
if(!$_POST['howufindus']) {
$FwhereError = 'Please tell where you find us.';
$FwhereError = true;
} else {
$Fwhere = trim($_POST['howufindus']);
}
添付ファイルには、 を使用する必要があります$_FILES
。
お役に立てれば
于 2013-10-02T06:53:23.777 に答える
0
開始点として、ローカル システムでこのコードを試してください。
<?php
if($_POST) {
echo "<pre>";
print_r($_POST);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form name="test" method="post" action="" name="testform">
<select name="testselect">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="file" name="testfiel" />
<input type="submit" value="submit" />
</form>
</body>
</html>
これにより、フォームを送信した後に取得するパラメーターが表示されます。また、アップロードされたファイルを拡張子として追加しないようにするには、 $_File メソッドで確認する必要があります。
于 2013-10-02T06:53:33.297 に答える
0
HTML 選択ボックスによると、次を使用して選択した値を取得することはできません。
<select id="wherefrom" class="era-select" name="howufindus" onclick="showhere()">
<option value="FindElance">Elance</option>
<option value="FindGoogle">Google</option>
<option value="Findsarch">Search engin</option>
<option value="FindAdvertisement">Advertisment</option>
<option value="FindOther">Other</option>
</select>
$_POST['FindElance'], $_POST['FindElance'], $_POST['Findsarch']...
必要なものは次のとおりです。
$_POST['howufindus'];
そして、あなたのphpは次のように変わります:
if(trim($_POST['howufindus'])) === '') {
$FwhereError = 'Please tell where you find us.';
$FwhereError = true;
} else {
$Fwhere = trim($_POST['Fwhere']);
}
乾杯
于 2014-01-29T12:13:45.067 に答える
0
これは、あなたの望むことですか...?
if(isset($_POST['Fwhere'])) {
$Fwhere = $_POST['Fwhere'];
}
于 2013-10-02T06:59:56.787 に答える