K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>Maebashi様 >お世話になります。BBSのソースをサーバーにアップして、動作確認しております。 >しかし、最初の投稿はできるのですが、2回目からの投稿でエラーが発生します。 >エラーの内容を見ると、 > >SQLエラーinsert into message (boardid, serialid, name, subject, url, message, password, salt, parent, top, >ipaddress, remotehost, useragent) values ('1117no2', 0, '以下省略・・・・・・ > >となっており、serialidが2回目の投稿にもかかわらず0を入れようとしてエラーになっていると考えられます。 >テーブルをみると最初の投稿のserialidのフィールドには0が入っています。 > >そこでinsert.phpのソースコードを見ると、if($row[0]==0) {$serial_id=0;} else {$serial_id=$row[0]+1;} >となっております。 > >ホームページ上の説明のコードでは$serial_id=$row[0];と書かれています。 >オートインクリメントを設定してもうまきいきません。 >よろしくお願いいたします。
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!