【PHP】下らねぇ質問はID出して書き込みやがれ 100
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/10/27(水) 17:41:33ID:2BwSQxVQ過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 99
http://hibari.2ch.net/test/read.cgi/php/1286938893/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0514nobodyさん
2010/11/05(金) 23:44:31ID:???0515nobodyさん
2010/11/05(金) 23:50:26ID:???0516nobodyさん
2010/11/05(金) 23:55:11ID:???そういうときはデバッグコードを埋め込んでどこで止まってるのか確認する
例:
<?php
print "1<br>";
$link = mysql_connect('localhost', 'user', 'pass');
print "2<br>";
if (!$link) {
print "3<br>";
die('接続失敗です。'.mysql_error());
}
print "4<br>";
mysql_close($link);
print "5<br>";
?>
0517nobodyさん
2010/11/05(金) 23:57:57ID:???0518nobodyさん
2010/11/06(土) 00:10:29ID:???0519501
2010/11/06(土) 00:18:03ID:pkdvtjmFちょっと調べてみたら、php.iniの記述で「extension=php_mysql.dll」がコメントアウトされていたので有効にしてみました。
extension_dirはphpのインストールフォルダのextフォルダを指定してあります。件のphpファイルは相変わらず駄目でしたが・・・
>516
例のソースをそのまま実行してみると1<br>が表示されました。
0521nobodyさん
2010/11/06(土) 01:18:10ID:???0522nobodyさん
2010/11/06(土) 08:09:20ID:tYfj4P03データにある、ある項目が引用されたとき、
そのデータにあるcntというカラムにカウンターみたいなのを付けたいんですが
何か良い方法はありますか?
http://oku.edu.mie-u.ac.jp/~okumura/php/counter-sqlite.php
それっぽいのがあったんですけど 複数のcnt[カラム]ごとに取得したいんですよね
0523nobodyさん
2010/11/06(土) 08:12:35ID:???0524nobodyさん
2010/11/06(土) 10:27:01ID:???質問が来るのはapacheの設定とDB接続関連ばかり
0525nobodyさん
2010/11/06(土) 10:46:23ID:???0526nobodyさん
2010/11/06(土) 11:04:27ID:???スレタイ通り、下らない質問を書き込むスレなんだからそれでいいじゃない?
0527nobodyさん
2010/11/06(土) 11:32:50ID:6C6SIbFK$BB="BBB";//string
if($AA[$BB]==1)echo〜;
これでも動くけど最適なのは
$AA[゙゙.$BB.゙゙]の方がいいのかな?
0528nobodyさん
2010/11/06(土) 11:37:01ID:???どこがarrayなんだ?どうみてもintだが・・・
0529nobodyさん
2010/11/06(土) 11:49:07ID:6C6SIbFK$BB="BBB";
if($AA[$BB]==1)echo〜;
これでも動くけど最適なのは
$AA[゙゙.$BB.゙゙]の方がいいのかな?
0530nobodyさん
2010/11/06(土) 12:10:53ID:???わざわざ$AA[$BB]とするためだけに$BBを定義する必要もないし
$BBを""でくくる必要もない
0531nobodyさん
2010/11/06(土) 12:21:21ID:???0533nobodyさん
2010/11/06(土) 13:56:59ID:l3gP+ufGこういう多次元配列があって、$iは0〜100まであるとします。
この場合、id=なにか という条件で該当する配列を抽出したい場合、
foreachなどで1つずつ調べる方法しかないのでしょうか?
0534nobodyさん
2010/11/06(土) 14:03:03ID:???0535nobodyさん
2010/11/06(土) 14:07:51ID:pKLLoUf3$array[0]['id']
$array[1]['id']
〜
$array[99]['id']
$array[100]['id']
という配列があって?id=なにか?
んー 意味が・・・
0536nobodyさん
2010/11/06(土) 14:09:55ID:???0537nobodyさん
2010/11/06(土) 14:11:21ID:???たとえば
$array[0]['id']=='ABC';
$array[1]['id']=='BCD';
みたいな感じだったとき
'BCD'を指定して1を導きだしたいってことだろう
言わせんな恥ずかしい
0538nobodyさん
2010/11/06(土) 14:14:36ID:???0539nobodyさん
2010/11/06(土) 14:18:03ID:???には色々載ってるが結局ループささせないといけないのは一緒
0540nobodyさん
2010/11/06(土) 14:24:29ID:pKLLoUf30542nobodyさん
2010/11/06(土) 16:31:15ID:???class a{
var $b = ?; //どう書けば?
}
0543542
2010/11/06(土) 17:05:39ID:???複数のclassで繋げてもIDEで補完してくれないし構造体を作ってもあまり意味なさそう。
0544nobodyさん
2010/11/06(土) 17:24:13ID:???var $c = 10;
}
class a{
var $b = null;
function a() {
$this->b = new foo();
}
}
$a = new a();
echo $a->b->c;
0545nobodyさん
2010/11/06(土) 17:40:56ID:???おぉ、ありがと。
コンストラスタを使う方法までは思いつきませんでした。
function内で構造体をくっ付けてみても候補にでなくて諦めかけていました。
0546nobodyさん
2010/11/06(土) 17:51:24ID:???0547nobodyさん
2010/11/06(土) 17:53:52ID:???0548nobodyさん
2010/11/06(土) 18:05:05ID:???0550nobodyさん
2010/11/06(土) 18:10:19ID:???0551533
2010/11/06(土) 18:15:46ID:l3gP+ufGみなさん、色々とありがとうございます。
配列と配列を結合する、MySQLでいうJOINのような事をしたかったのですが、
結合元をforeachして、更にその中で条件の一致する結合先をforeachして〜
とすると処理にだいぶ時間がかかるので、foreachを使わずに
>>537さんがいうような結果を得られる方法を探していました。
ループさせないと無理という事で納得しました。
0552nobodyさん
2010/11/06(土) 18:15:55ID:???0553nobodyさん
2010/11/06(土) 18:41:00ID:???0556nobodyさん
2010/11/06(土) 18:45:54ID:???ID出してりゃこんなことになんなかっただろ
0557nobodyさん
2010/11/06(土) 18:47:36ID:???0558nobodyさん
2010/11/06(土) 18:55:22ID:???0559nobodyさん
2010/11/06(土) 18:56:48ID:???0560nobodyさん
2010/11/06(土) 18:58:36ID:???0561nobodyさん
2010/11/06(土) 18:59:43ID:???0562nobodyさん
2010/11/06(土) 19:03:56ID:???0564nobodyさん
2010/11/06(土) 19:35:46ID:???回答者にはID無しの人に答えてはいけないというルールは無い。
だからID無しの人に回答する奴を責めるのは間違い。
0565nobodyさん
2010/11/06(土) 19:41:06ID:???0566nobodyさん
2010/11/06(土) 19:49:40ID:???荒らしは、自演までしてレスを誘う。
反応するのが一番いけないこと。
相手してくれないとこなら、飽きて来なくなるって。
0567nobodyさん
2010/11/06(土) 19:54:13ID:???0568nobodyさん
2010/11/06(土) 20:20:48ID:pkdvtjmF<form action="test.php" method="POST">
<input type="checkbox" name="test" value="abc"> ABC
<input type="checkbox" name="test" value="def"> DEF
<input type="checkbox" name="test" value="ghi"> GHI
</form>
このように、同じ名前を持ったチェックボックスを使い、0件〜3件のデータを同時にPOSTメソッドで受け取り、処理したいのですが、
どのようにデータを取り出せば良いのでしょうか?
for($i=0; $i<count($_POST["test"]); $i++){
$test = $_POST["test"][i];
$testを用いた処理
}
これでいけるかと思ったら駄目でした・・・(3つともチェックを入れてこの処理を行った場合、$test="A"という結果になりました)
何か根本的に勘違いしているでしょうか?よろしくご教示下さい。お願いします。
0570568
2010/11/06(土) 20:47:46ID:???おお、出来ました!ありがとう御座いましたor2
0571nobodyさん
2010/11/06(土) 21:20:48ID:???0572nobodyさん
2010/11/06(土) 21:23:04ID:???0573nobodyさん
2010/11/06(土) 21:25:40ID:???0576nobodyさん
2010/11/06(土) 22:20:31ID:???0577nobodyさん
2010/11/06(土) 22:28:10ID:???0578nobodyさん
2010/11/06(土) 22:32:34ID:???0579nobodyさん
2010/11/06(土) 22:51:35ID:???>>577-578のような基地外に何を言っても無駄だと周りが諦めて発言しなくなる。
それを俺様の主張が正しかったと思い込んで更に病気が悪化する悪循環。
0582nobodyさん
2010/11/06(土) 22:56:02ID:???0583nobodyさん
2010/11/06(土) 22:56:53ID:???0584nobodyさん
2010/11/06(土) 22:58:06ID:???0585nobodyさん
2010/11/06(土) 23:02:12ID:???>>1をちゃんと読んでるかどうかってのを判断する目安でもある
ID出さないやつが荒らしに変貌することはよくあること
0586nobodyさん
2010/11/06(土) 23:06:48ID:???なに居直ってんだよw
0587nobodyさん
2010/11/06(土) 23:08:30ID:???向こうは流行らなくて自然消滅して結局吸収されてるじゃないか
敗北したんだから郷に入っては郷に従え
0589nobodyさん
2010/11/06(土) 23:26:55ID:???0591nobodyさん
2010/11/06(土) 23:38:33ID:???【PHP】下らねぇ質問は>>1読んでID出して書き込みやがれ
さすがにくどいwwwww
頼むから>>1ぐらい嫁や・・・
0592nobodyさん
2010/11/06(土) 23:39:15ID:???ガイドラインに沿って削除整理に書くだけだぞ?
php:Webプログラミング[レス削除]
http://qb5.2ch.net/test/read.cgi/saku/1030165467/
0594nobodyさん
2010/11/06(土) 23:43:58ID:???そんなんでいちいち削除依頼とか頭おかしいんちゃう
きりがないし下らない喧嘩に運営サイド巻き込むとかマジ迷惑
>>593
お前の知ってる2chはずいぶん狭い2chですね
0598nobodyさん
2010/11/07(日) 00:19:40ID:???0599nobodyさん
2010/11/07(日) 00:47:07ID:???結局は主観に基づいてそいつに不都合なやつが荒らしにされてしまう
youtubeみたいにコメント評価して一定数いったらアボンとかでない限り結局は主観でしかない
俺にとっては煽ってる>>592が荒らしに見えてならない
0600nobodyさん
2010/11/07(日) 01:40:13ID:78y4dU52守れない方々を非難するレスを書かないように、次のローカルルールは書き換えようね。
これで良いですか?
0601nobodyさん
2010/11/07(日) 01:44:47ID:???http://yomi.mobi/read.cgi/pc11/pc11_php_1221909788
過去にもこういうやりとりはさんざんあったの
新参は過去スレを見てきてね
0603nobodyさん
2010/11/07(日) 02:53:34ID:???それだけの話
0604nobodyさん
2010/11/07(日) 07:34:15ID:???その方が透明あぼーんでゴミ掃除が出来る!
0605nobodyさん
2010/11/07(日) 07:42:21ID:???ルール守らないってならそもそも使わなければいいだけの話
0608nobodyさん
2010/11/07(日) 07:52:51ID:???ルール守れないくずがルール提唱して賛同しる!キリッとかあほか
0609nobodyさん
2010/11/07(日) 07:58:52ID:???なんでここでそうしたがるんだ
0610nobodyさん
2010/11/07(日) 08:13:35ID:???だからね物事をぐだぐだ言う前に過去スレみてこいっていってんだよ
696 名前:鷲鴨 ★ 投稿日:2008/09/07(日) 19:30:11 ID:???0
>>645
IDであらしはなくなりません。
運営サイドがこういう認識なの
お前もPHPやってんならこの言葉の意味がわかるだろ?
わかったかね?
0611nobodyさん
2010/11/07(日) 08:15:22ID:???IDが固定とか思ってるんじゃねえのpgr
0613nobodyさん
2010/11/07(日) 08:21:10ID:???696 名前:鷲鴨 ★[] 投稿日:2008/09/07(日) 19:30:11 ID:???0
>>645
IDであらしはなくなりません。
あらし云々の理由でIDさわるの禁止
■ このスレッドは過去ログ倉庫に格納されています