【PHP】下らねぇ質問はID出して書き込みやがれ 112
■ このスレッドは過去ログ倉庫に格納されています
0554nobodyさん
2011/11/16(水) 19:54:15.47ID:eLkUclYQPHPでのワイルドカードの使い方についてです。
まず、現在は
if($_POST['enter_1']){ echo $_POST['name_1'];}
if($_POST['enter_2']){ echo $_POST['name_2'];}
if($_POST['enter_3']){ echo $_POST['name_3'];}
<input type="text" name="name_1"><input type="submit" name="enter_1" value="送信">
<input type="text" name="name_2"><input type="submit" name="enter_2" value="送信">
<input type="text" name="name_3"><input type="submit" name="enter_3" value="送信">
となっています。
実際にはechoではなくMySQL文があるのですが、今回はわかりやすぐechoにさせていただきました。
送信ボタンを押すと、それに対応したテキストボックスに入力した文章が表示されるのがわかると思います。
本題です。
IF文の中が$_POST['enter_○'] となっていて、TRUEのときは○の中身が使用されます。
○以外は全て同じなので、ワイルドカードを使ってIF文をひとつにできないかと思いましたが・・・。
正規表現や配列等を考えてみて、やってみたのですがうまくいきませんでした。
IF文をひとつにする方法はありませんでしょうか?
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています