人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP5.1.6とXHTMLの質問です。

MySQLから読み込んだワードの配列を、<span>タグでズラズラ??とワードを並べています。
このワードはリンク文字になっています。
リンク文字をクリックした際に、そのワードに関する情報をDBから編集したり削除したりしたいと考えています。


そこで、ラジオボタンを使用し、削除を選択しワードをクリックした場合には、DBよりそのワードの削除処理を、更新を選択した場合更新処理を行いたいのです。
パラメーターとして、URLエンコードされたワード、deleteもしくはmodify、以上2つをGetでPHPファイルに渡したいのですが、テンプレート側をどのように書けばいいのか解りません。


http://www.bilbao.jp/admin/
テスト中なのでprint_r();が表示される場合があります。
どなたかよろしくお願いします。

●質問者: seadwell
●カテゴリ:ウェブ制作
✍キーワード:dB DELETE MySQL PHP URL
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●27ポイント

安直ですが、テキストリンクを button タグにするのはどうでしょうか。

そうすれば、テキストとラジオボタンの値を GET/POST で渡せます。

デザインがかっこうわるいということでしたら、「フォームボタンCSSデザインするテクニック」を参考に、CSSでボタンの形を変えてみてください。

◎質問者からの返答

回答ありがとうございます。

そうなんですよね。

検索かけても<button>の例題しか見つからず、質問してみました。

javascriptでの方法もあるそうですが、もう少し、受付けてみます。

レスがつかないようでしたら、教えてもらった「フォームボタンCSSデザインするテクニック」で行きます。


2 ● dedara
●27ポイント

ワードをクリックしてJavascriptを呼び出すのはこのへんを参考にしてみては

http://blog.webcreativepark.net/2007/08/01-135601.html


ラジオボタンにID名をつけてJavascriptで処理の判定、分岐、画面の遷移先を決定というかんじでしょうか。他にもいろいろやり方ありそう

http://www.ajaxtower.jp/ini/html/index2.html


POSTで渡しても良いと思います

http://www.tagindex.com/html_tag/form/input_radio.html

Javascript内で

document.forms[0].method="POST";

document.forms[0].action=".php";

document.forms[0].submit();


もしくはワードぜんぶにチェックボックスをつけて更新・削除をbuttonにするのはダメでしょうか

◎質問者からの返答

ご回答ありがとうございます。

いろいろなサンプルページ紹介ありがとうございます。

『ワードぜんぶにチェックボックスをつけて・・・』は考えに入っていませんでした。

早速、簡単なものを組んでみます。

いろいろなアイデアありがとうございました。


3 ● Youshi
●27ポイント

ちょっと練りこみが足りませんけど。みたいなのはどうでしょう?

ul.word, ul.word li{display:inline;}
ul.word li ul{display:none;}
ul.word li:hover ul{display:inline;}
ul.word li:hover ul li{display:inline;}
<ul class='word'>
<li>単語
 <ul class='func'>
 <li><a href='hige.php?word=エンコードした単語&mode=modify'>更新</a></li>
 <li><a href='hige.php?word=エンコードした単語&mode=delete'>削除</a></li>
 </ul>
</li>
</ul>
<ul class='word'>
<li>単語2
 <ul class='func'>
 <li><a href='hige.php?word=エンコードした単語2&mode=modify'>更新</a></li>
 <li><a href='hige.php?word=エンコードした単語2&mode=delete'>削除</a></li>
 </ul>
</li>
</ul>
◎質問者からの返答

なるほど・・・

具体例を示していただきありがとうございます。

ラジオボタンとリンク文字の組み合わせは無理があるみたいですね。

教えていただいた例で、根本的な考えを変えて作り直してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ