PHP5.1.6とXHTMLの質問です。


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


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


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

回答の条件
  • 1人2回まで
  • 登録:2008/05/26 20:55:03
  • 終了:2008/05/27 17:02:01

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/05/26 21:26:42

ポイント27pt

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

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

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

id:seadwell

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

そうなんですよね。

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

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

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

2008/05/26 21:42:52
id:dedara No.2

dedara回答回数30ベストアンサー獲得回数42008/05/27 02:21:04

ポイント27pt

ワードをクリックして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にするのはダメでしょうか

id:seadwell

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

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

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

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

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

2008/05/27 16:54:12
id:Youshi No.3

Youshi回答回数30ベストアンサー獲得回数32008/05/27 14:53:52

ポイント27pt

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

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>
id:seadwell

なるほど・・・

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

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

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

2008/05/27 17:00:57

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません