我是PHP新手,試圖計算文本區域中的所有大寫字母,以爲我點擊「提交」按鈕時無法獲取任何內容。這裏是我的代碼:PHP計數大寫字母(不工作)
<!DOCTYPE html>
<html>
<body>
<?php
if(isset($_POST['submit'])) {
function caps($s) {
$u = 0;
$d = 0;
$n = strlen($s);
for ($x=0; $x<$n; $x++) {
$d = ord($s[$x]);
if ($d > 64 && $d < 91) {
$u++;
}
}
return $u;
}
$n1=$_POST['n1'];
echo 'caps: ' . caps($n1) . "\n";
}
?>
<form><textarea rows="4" cols="50" name="n1" value="<?php if(isset($_POST['n1'])){echo htmlspecialchars($_POST['n1']);}?>"></textarea>
<br><input type="submit" name="submit" value="Submit"></form>
</body>
</html>
必須有一個'
''爲了提交。將你的提交按鈕和文本區域放在一個表格 –謝謝我得到的按鈕仍然工作我沒有得到所需的輸出 –
文本也應該進入窗體標籤 –