• 締切済み

idの引き継ぎ方が分かりません

rinrin_ringの回答

回答No.1

hiddenでpostのほうが早くないですか?

関連するQ&A

  • GETメソッド ID MYSQL

    分からないことがありましたのでご質問をさせて頂きます。 現在作成してる仕様なのですが、 フォームの一つの項目のリンクを設置し、別のページに渡し そこで更に詳細な情報をMYSQLからひっぱってきて表示させようとしております。 そこでGETメソッドを使って行おうとしているのですが、どうしても 変数の受け渡しがうまくいきません。 こちらがそのコードになります。 1,フォーム <td><a href="shousai.php?code=<?php echo $row['id'];?>">詳しくはこちら</a></td> 2,詳細ページ(shousai.php) <?php echo var_dump($_GET["id"]); $id = $_GET["id"]; $con = mysql_connect('localhost','aaaa','aaa'); if (!$con) { print("MySQLへの接続に失敗しました"); exit; } if (!mysql_select_db("database")) { print("データベースへの接続に失敗しました"); exit; } $sql="select * from table where id ='$id'"; $result=mysql_query($sql,$con); //SQL文の発 $rows=mysql_num_rows($result); while($row = mysql_fetch_array($result)){ ?> <table border ="1"> <tr><td><?php echo $row["name"]; ?></p></td></tr> <tr><td><?php echo $row["address"]; ?></td></tr> <tr><td><?php echo $row["station"]; ?></td></tr> <?php } ?> </table> 2の詳細ページにてvar_dumpで$_GET["id"];の値を受け取ってるか 確かめたのですがNULLになっており、ページになにも反映されません。 フォームからリンクで値を送り、それをきっかけにデータベースに接続して詳細を表示させたいと思っております。 どなたかご存知の方お伺いできませんでしょうか?

    • ベストアンサー
    • PHP
  • 現在ショッピングサイト作成してます。

    1.phpに<a href="a.php?id=' . $row['id'] . '">として商品事のidでリンクするようにしています。 そして商品をクリックするとa.php?id=1189 ページ等に辿り着きます。このページでは選んだ商品だけ表示されてます。 そして、「更に商品を買う」リンクをつけてb.PHPに行く際に選んだa.php?id=1189 の情報を飛ばし、下の方に「現在この商品を選択中」みたいに表示させたいですが方法が分かりません。 ちなみに一番目に選ぶ商品と二番目に選ぶ商品はテーブルも違いますし、前述したように、一番目に選んだ商品だけ、下のほうに表示させ、尚且つ「現在この商品を選択中」を表示させなければなりません。 $query = "select * from ki2"; 商品表示ソース $query = "select * from ki where {$_GET['id']}"; 商品表示ソース このやりかたではダメですか?? 分かりにくいとは思いますがお願いいたします。

    • 締切済み
    • PHP
  • 分けたリンクないで更にデータを分けたい。

    echo '<strong> </strong><a href="a.php?id=' . $row['id'] . '">' . $row['name'] . '</a><br/>'; こうやると綺麗に会社ごとのid別にリンクが入ります。 例えばa.php?=nintendoというリンクをクリックしたらid,nintendoしか表示されないようにするには、どうしたら良いですか?? idをPOSTしようと思いましたが、フォームじゃないし、POSTできませんよね??

    • ベストアンサー
    • PHP
  • データベース データ表示方法

    ご教授いただきたくご投稿させていただきました。 現在phpにてページを作成しているのですが、初心者でわからないためご教授お願いします。 データベースに登録されているメンバー一覧表を作成しています。 コード以下です。 $uid = mysql_real_escape_string($_SESSION['uid'], $link); $query = sprintf("SELECT * FROM member WHERE id='%s' ",$uid); $query_list = sprintf("SELECT * FROM member WHERE 1 ORDER BY first_kana,last_kana"); $result = mysql_query($query, $link); $result_list = mysql_query($query_list, $link); $list = ''; while ($row = mysql_fetch_array($result_list)) { $list .= "<li><a href='".$row["id"].".php'>" . $row['first_name'] ." ". $row['last_name'] . "</a></li>\n"; } if ($result) { $row = mysql_fetch_array($result); if ($row) { $name = $row['first_name']." ".$row['last_name']; } } <html> <body> <?php print $name; ?>さんこんにちは <ul> <?php $list; ?> </ul> というコードをしています。 ここで、 <ul> <li><a href="">山田 一郎</a></li> <li><a href="">佐藤 二郎</a></li> <li><a href="">田中 三郎</a></li> </ul> と表示されるのですが、各名前のリンクをクリックしたときにクリックされた人のページを表示するにはどうしたらよろしいのでしょうか? 例 田中 三郎さんでログインしたときに 山田 一郎をクリックする そうすると別ページで山田 一郎さんの情報(データベースに登録されている)がページに表示される。 佐藤 二郎をクリックする こちらも同様に別ページで佐藤 二郎さんの情報(データベースに登録されている)がページに表示される。 今までは各一人ずつページを作成していたのですが、手間がかかるため一枚のページにクリックされた人の名前の情報を表示できるようにしたいと思っております。 お分かりになる方はご教授下さい。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ホームページの下半分をidで呼び出せますか

    ホームページの半分から下だけを別のホームページに表示させたいと思っています。 A.htmlの半分から下をB.htmlとして表示したいのです。 たとえばAページの半分のところに<a neme="kokokara"></a>としてBページをフレームでつくりネームリンク以下を呼び出したのですが、 <frame src="index.htm#kokokara" scrolling="auto"> 表示ができるようですが、ネームリンクより上の部分までもスクロールバーで表示されてしまいます。 このネームリンクのような形でたとえばidを置き、idの部分だけをBページに呼び出すということはできますでしょうか。できるとしたらidのタグを実際に教えてください。

  • php ログインID別 ページ表示

    お世話になっております。 PHP初心者です。 どなたかおわかりの方がいらっしゃいましたら、ご教授お願いいたします。 http://oshiete1.goo.ne.jp/qa5743557.html を拝見させていただいたのですが、上記のURLの記述にてログインIDによるページを変更するのはどうしたらよろしいのでしょうか? 例↓ NO1 ID:abc PW:1234 name:山田 NO2 ID:def PW:5678 name:佐藤 とDBに登録していたとします。 両方のIDとPWでログインしたときはmember.phpが表示される。 ここでIDによってmember.phpに表示されるリンクがかわる。 NO1でログインした場合member.phpにはcontents.phpあてのリンクが表示されている。 NO2でログインした場合はmemebr.phpにはcontents.phpとcontents2.phpあてのリンクが表示されるようにするにはどうしたらよろしいでしょうか? 上記のURLを参考にしたいので宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • 連動させて表示させる方法

    お世話になります Mysql内に name| id | ------------- あ  | A | い  | B | う  | C |   というテーブルがあります。 ランダムでデータを取り出したいのですが、 <a href="http~~~id=A">あ</a> という感じで、表示が "あ" のときのリンクはidがAのとこに、い の時は B のとこになるようにしたいと思います。 htmlのページ上で <? = $row["name"] ?>と<? = $row["id"] ?>を使ってデータを呼び出しているのですが 困った事に "あ" のときに "C" になったりnameとidがそれぞればらばらにランダム表示されます。 これを連動させて表示・呼び出しするにはどうすれば良いのでしょうか。 よろしくお願いします。 *初心者です

    • ベストアンサー
    • MySQL
  • PHPでのID、パスワード認証

    学校の宿題でログインページからデータベースに入っているIDとパスワードでログインし、2枚目ページにたどり着くというコードを書いています。 ログオンページにはphpコードは一切なく、ログイン後のページにすべてphpを入れるというやり方です。 データベースに接続はしているのですが、ログインの認証ができず、正しいIDとパスワードをいれてもエラーメッセージ「IDとパスワードが正しくありません」が返ってきます。 コードは $u =$_POST['userid']; $p =$_POST['password']; $result = mysql_query("SELECT * FROM valid_logon"); while($row=mysql_fetch_array($result)) { $username = $row['userid']; $passcode = $row['password']; } if($username == $userid && $pass==$password) { header("Location: mybill.php"); } else if($passcode != $p ||$username != $u ) { echo("Please Enter Correct Username and Password ..."); exit; } としているのですが、何故すべてエラーになってしまうのか、もし宜しかったら教えてください!! どうぞ宜しくお願いします。

    • ベストアンサー
    • PHP
  • セッションIDの引き継ぎ方 【html/php】

    携帯サイトでのセッションIDの引き継ぎ方について質問です。 (1)ページにアクセス(セッションIDあり) ↓ (2)申込ボタン ↓ (3)申込予約フォーム このときに、(2)⇒(3)へアクセスするとセッションIDが切れてしまいます。 (3)へリンクする際に htth://www.123?s=[セッションID]  とさせたいのですが、 方法が全くわかりません。。。また、詳しい者が周りにおらず、困っております。 「こういうソースを書けばいいよ」というものを具体的にご教示頂きたく。 こちらに書きこみをさせて頂きました。 ページはhtmlでできれば一番良いのですが、htmlだとむつかしいとの話も聞き、 php形式でも、どちらでもよいので、 とにかくURLの後ろにセッションIDを持たせる方法を 教えて頂きたいです。。 私が全くの無知のため、足りない情報などあるかとおもいますが、 言いたいことを読み取って頂けますと、幸いでございます。 何卒宜しくお願い致します!!!!

  • 画像表示の際空っぽの項目を非表示にするには、、

    画像を含んだ検索システムについてご相談があります。 画像の部分で、データが空っぽの場合検索結果の更に詳細ページにて非表示にする条件分岐についてつまづいています。 レコードに画像データがある場合は検索結果にて表示し、データが空っぽの場合は非表示にするというものです。 以下に詳細ページ(検索結果一覧から詳細ページに進んだページ)の該当箇所のコードを記載します。 if文を使うのだろうというのはわかるのですが、どう書いていいかわからないでいます。 アドバイスいただけないでしょうか? よろしくお願いします。 ~省略~ <?php $debug = false; //DB Connect $url = "***********"; $user = "**********"; $pass = "********"; $db = "********"; $link = mysql_connect($url,$user,$pass) or die("No Connected"); $sdb = mysql_select_db($db,$link) or die("No Selected"); if($debug) echo_r($_POST); mysql_set_charset('utf8'); if($_SERVER["REQUEST_METHOD"] != "POST") { echo "Error: invalid method"; exit(); } $id = $_POST['key']; $query = "SELECT * FROM shops where id='$id'"; $result = mysql_query($query) or die($query . '<br />' . mysql_error() . '<hr />'); $num_rows = mysql_num_rows($result); ?> <div class="row "> <div id="contents" class="clearfix"> <div class="span8"> <h2 class="f2"><b>■店舗詳細</b></h2> <?php while($row = mysql_fetch_assoc($result)): ?> <div class="row-fluid result-table" style="background-color:white;"> <div class="row-fluid"> <?php echo '<img src="get_image1.php?id=' . $row['id'] . '" style="width:100%;">'; ?> </div> <div class="span4 mini-img"style="margin-left:-1px;"><p class="thumb"><a><?php echo '<img src="get_image2.php?id=' . $row['id'] . '" >' ?></a></p> </div> <div class="span4 mini-img"style="margin-left:-1px;"><p class="thumb"><a ><?php echo '<img src="get_image3.php?id=' . $row['id'] . '" >' ?></a></p> </div> <div class="span4 mini-img"style="margin-left:-1px;"><p class="thumb"><a ><?php echo '<img src="get_image4.php?id=' . $row['id'] . '" >' ?></a></p> </div> <div class="span4 mini-img"style="margin-left:-1px;"><p class="thumb"><a ><?php echo '<img src="get_image5.php?id=' . $row['id'] . '" >' ?></a></p> </div> <div class="span4 mini-img"style="margin-left:-1px;"><p class="thumb"><a ><?php echo '<img src="get_image6.php?id=' . $row['id'] . '" >' ?></a></p> </div> <div class="span4 mini-img"style="margin-left:-1px;"><p class="thumb"><a ><?php echo '<img src="get_image7.php?id=' . $row['id'] . '" >' ?></a></p> </div> ~以下省略~

    • ベストアンサー
    • PHP