-
ID:HJPf/c さんの質問

php,csvについての質問です。
php?cid=1 としたいところphp?cid= 1とurlが表示されcsvと関連付けが上手くいきません。
何か原因があるのでしょうか?

みんなの回答 9 件

ID:nzWdpP さんの回答

ソース見ないと分からんです

ID:qYAleq さんの回答

出来る方、日本語訳お願いします。

ID:4j.WgS さんの回答

URLを生成するときに=の後に半角スペースとか改行が入ってるだけでしょ。

$cid = $_GET["cid"]; 
$url = "test.php?cid= " + $cid;
ID:STA29v さんの回答

質問を理解できるエスパーいる?
csvとなんの関係あんの?

ID:aNaIlU さんの回答

分けのわからない質問をしてしまいすみません。
ソースは下記です。

<?php
$Cid=$_GET["cid"];
$Data=file("cat.csv"); for($i=0;$i<sizeof($Data);$i++){ $line=explode(",", $Data[$i]);
if($line[0]==$Cid){
$CatTitle=$line[1]; break;}
}
?>

ID:qYAleq さんの回答

日本語でちゃんと説明すれば、大体の人は理解できる。
理解できないとうことは、日本語が足りないということ。
まずは、日本語から。
大事だよ。

ID:4j.WgS さんの回答

コメントで提示したソースに質問と関係する箇所がないのだがw
”php?cid=1 としたいところphp?cid= 1とurlが表示されcsvと関連付けが上手くいきません。”

トップページ
<a href="cat.php?cid=<?=$line[0]?>">

「cid=」の後にスペースが入ってるのでは?

簡易データベースを作ってみよう | アフィリエイトのためのPHP入門講座

http://affiliate.aki-f.com/prog/cat/cat9.html
ID:OE06kr

回答ありがとうございます。そちらのサイトを参考に作成いたしました。
作成したソースを確認したところ、
「cid=」の後にスペースは入っていないようでした。
<a href="cat.php?cid=<?=$line[0]?>"><?=$line[1]?></a>

トップページのソースは下記になります。原因となるコードがあればご教授くださいm__m

<body>

<h1>エリアから選ぶ</h1>
<ul>
<?php $Data=file("cat.csv"); for($i=0;$i<sizeof($Data);$i++){ $line=explode(",",$Data[$i]); ?>
<li><a href="cat.php?cid=<?=$line[0]?>"><?=$line[1]?></a></li>
<?php } ?>
</ul>

</body>
</html>

ID:NgtzdG さんの回答

プログラミング言語より日本語を勉強しろ

ID:7Hu7vT さんの回答

サンプルやってみたけど
カンマの次に半角スペース入ってるコードが多かった。削除したら正常に動いた。

explode("‚ "
ID:OE06kr

ありがとうございます!試してみます!m><m

最終更新日:2013-05-21 (4,484 views)

関連するトピックス

ページ上部に戻る