お世話になります。
php暦1ヶ月の初心者です。
フォームに記入した内容をDBに送るスクリプトを触っています。
sup.php(sup.html)からform.php(form.html)を問題なく呼び出す事が出来ました。
これを複製して、携帯サイト用にもう一つ作っています。*携帯用の複製したものは、全てファイル名に 2 をつけました。
sup2.php(sup2.html)とform2.php(form2.html)ですが、この場合sup2.php(sup2.html)からform2.phpを呼び出そうとするとデータ抽出エラーになります。
それでもまだ何か変更すべき所が足りないのだと思うのですが、素人の限界で調べても判りませんでした。エラーの箇所はform2.phpのここ↓だと思いますがそれ以上が判りません。
----------------------------------
function gamen_sin() {
global $conn;
// フォームデータ変換
$array = cnv_formstr($_POST);
extract($array);
$array = cnv_formstr($_GET);
extract($array);
if(isset($_GET['id'])) {
$id = $_GET['id'];
}
$sup_id = $id;
$sql = "SELECT s_name,s_url FROM suplist WHERE (sup_id =". $sup_id .")";
$res = mysql_query($sql, $conn) or die("データ抽出エラー");
while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) {
include ("form2.html");
}
}
-----------------------------------------
詳しい方、どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
if(isset($_GET['id'])) じゃないときに
$sup_id が セットされないから?
この回答への補足
補足と御礼が逆になります
1行目
function gamen_sin() {
↓
function gamen_foam2() {
と変更することで解決できました
(当てずっぽうでやってみて解決したので嬉しいです)
一緒に考えてくださって有難うございました。
ご回答有難うございます。
すみません、本当に初心者なので、
教えて頂いた事の雰囲気しか理解できないでいます。
補足としましては、include ("form2.html");がform.htmlのバージョンの場合(2が無い時)には このままのソースで動作しました。
form2の時は、エディタのコードエクスプローラのところに form2.html と出ていなくて、
何と言いますか 繋がっていない感じがします。
最初にしようと思ったのは 一つのform.phpでform.htmlとform2.htmlの両方を使用するようにしたかったのですが、これも判らなかったので複製して二つにしました。一番の理想はコレです。
厚かましいお願いですが、
もしご存知でしたら再度ご回答頂けると嬉しいです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現を使い、URLで条件分岐...
-
数値から文字列へ変換後の先頭...
-
ランチャの作り方
-
onedrive にexcelファイルをア...
-
PHPで新しいウインドウで開く命...
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
ImageCreate関数が undefined f...
-
PHP4対応のサーバーではinclude...
-
現在位置より2つ上のディレク...
-
<HTML>~入る タグ が無いから ...
-
これの対応OSを教えて下さい。p...
-
3つ以上の論理積は利用可能なの...
-
PHPからMSSQLへの接続結果の文...
-
CFileDialogの最初のディレクト...
-
PHP MySql ページング
-
form actionで二つ送信先を指定...
-
VBAでJPGサイズ変更
-
拡張子php画像をjpg画像等に変...
-
PHPのif文でその処理を途中で抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
centos6のlogにscript not foun...
-
正規表現を使い、URLで条件分岐...
-
階層が違う場合の絶対パス相対...
-
文字化けで混乱中です...
-
includeでHTMLファイルを呼出し...
-
ロリポップでの.htaccess 設定
-
PHP file_get_contents 503 ser...
-
バージョンアップしたら「次の...
-
htmlをphpにするにあたってデメ...
-
PHPファイルのシンボリックリン...
-
数値から文字列へ変換後の先頭...
-
ランチャの作り方
-
ZendFrameWorkで、.htaccessを...
-
連想配列を含むヒアドキュメン...
-
index.phpにbbs.phpを埋め込みたい
-
ドラえもんDVD 2112年ドラえも...
-
htaccessでphpとSSIを同時に動...
-
php リロードしない(再読み込...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
おすすめ情報