【PHP】下らねぇ質問はここに書き込みやがれ 27
■ このスレッドは過去ログ倉庫に格納されています
0073nobodyさん
2006/08/24(木) 14:57:03ID:???一応、処理が問題なされているソース貼る
hidden使わないソースに修正お願いしまつ
<?php
session_start(); //前ページからセッションを受け取る
if($_SESSION['zz']){$aa = $_SESSION['zz'];}
if($_POST['db']){ //フォームに値があるならば
$gg = $_POST['ff']; //hiddenに埋まっている値を変数に格納
$MySQL['HOST'] = 'localhost'; $MySQL['USER'] = 'root'; $MySQL['PASSWORD'] = '*******'; $MySQL['DATABASE'] = 'test';
mysql_connect($MySQL['HOST'],$MySQL['USER'],$MySQL['PASSWORD'])or exit('mysqlへ接続できませんでした');
mysql_select_db($MySQL['DATABASE']);
$hh = mysql_query("insert into hoge value(null , '$gg')"); //MySQL5にオートインクリ込みで送信
if($hh =="true"){ //MySQL5からTRUEが帰ってきた場合
header('Location: test3.php'); //「登録完了しまつた」ぺージへ飛ぶ
session_destroy();
}else{
header('Location: test1.php'); //最初のページに戻り、セッションは破棄しない
}
}?>
<form method="post" action="test2.php">
<TABLE border="1"><TBODY><TR><TD>番号:</TD>
<TD><?PHP print($aa); ?> //セッション情報をブラウザに表示
<input type ="hidden" name ="ff" value="<?php print($aa); ?>"> //セッション情報をhiddenで埋め込み
</TD></TR><TR><TD><input type="submit" name="db" value="DBへ">
</TD><TD></TD></TR></TBODY></TABLE></form>
■ このスレッドは過去ログ倉庫に格納されています