已采納回答 / Thxcud
可以先只打印一下 數(shù)據(jù) 比如 echo $username; 看看是否有數(shù)據(jù),另外有可能是編碼問題注意統(tǒng)一編碼。可以在只有php的網(wǎng)頁也添上<html>?<head>?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>?<script charset='utf-8'? type='text/javascript' ></script>...
2016-09-29
alert輸出亂碼,在網(wǎng)上找到一個很麻煩的解決辦法——把echo語句上下加幾句,如下:
echo '<html>';
echo '<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>';
echo "<script charset='utf-8' type='text/javascript'>alert('添加成功,網(wǎng)站的第{$insert_id}位用戶');location.href='rgb.php';</script>";
echo '</html>';
好累呀
echo '<html>';
echo '<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>';
echo "<script charset='utf-8' type='text/javascript'>alert('添加成功,網(wǎng)站的第{$insert_id}位用戶');location.href='rgb.php';</script>";
echo '</html>';
好累呀
2016-09-28
已采納回答 / Muscleape529
這個是FILTER_CALLBACK過濾器的固定用戶,是使用標準。FILTER_CALLBACK過濾器使用用戶自定義函數(shù)對值進行過濾。指定的函數(shù)必須存入名為“options”的關(guān)聯(lián)數(shù)組中。過濾器本身不就是操作一個數(shù)據(jù)的嗎,這里就不需要再給validate_str方法傳遞參數(shù)了。
2016-09-28
已采納回答 / _墨墨同學(xué)
因為外面已經(jīng)有雙引號了,而變量已經(jīng)用{}括起來了,所以可以識別。echo "<script type='text/javascript'>alert('添加成功,網(wǎng)站的第 {$insert_id} 位用戶');</script>";
2016-09-26
已采納回答 / HERO_WORLD
傳值是在comment.class.php這個文件里的,filter_input接受了值賦給了$data['***'],不明白可以在手冊看看filter_input的用法
2016-09-22
已采納回答 / 只是還來不及_0
你這增加、刪除、修改都在一個頁面,而代碼是從上往下執(zhí)行的,刪除時這些參數(shù)通過post獲取不到值,所以未定義,只是個提示,不沒有報錯。代碼繼續(xù)向下執(zhí)行。
2016-09-19
<<<EOF
EOF;
這是一個heredoc結(jié)構(gòu)形式,這個在php入門篇提到過,如果懶得翻的話,我就在這里說一下,你可以把這個理解為一個單引號或者雙引號,它實際和他們的作用是一樣的,只是這個結(jié)構(gòu)形式是用在字符串比較多的情況下,<<<這個是定界符,EOF這個是標識符,定界符和標識符不懂得去查下正則表達式,他的格式就是定界符<<<后加一個標識符,結(jié)尾再寫一個標識符加分號結(jié)束,需要注意的是<<<EOF和EOF;這兩個必須各寫一行且后面不能有任何字符。
EOF;
這是一個heredoc結(jié)構(gòu)形式,這個在php入門篇提到過,如果懶得翻的話,我就在這里說一下,你可以把這個理解為一個單引號或者雙引號,它實際和他們的作用是一樣的,只是這個結(jié)構(gòu)形式是用在字符串比較多的情況下,<<<這個是定界符,EOF這個是標識符,定界符和標識符不懂得去查下正則表達式,他的格式就是定界符<<<后加一個標識符,結(jié)尾再寫一個標識符加分號結(jié)束,需要注意的是<<<EOF和EOF;這兩個必須各寫一行且后面不能有任何字符。
2016-09-18