看板 PHP 關於我們 聯絡資訊
1.php (有連資料庫了) <?php session_start(); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) { $GLOBALS['PrevUrl'] = $accesscheck; session_register('PrevUrl'); } if (isset($_POST['id'])) { $loginUsername=$_POST['id']; $password=$_POST['pw']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "2.php"; $MM_redirectLoginFailed = "1.php?errMsg=帳密錯誤"; $MM_redirecttoReferrer = false; mysql_select_db($database_test, $test); $LoginRS__query=sprintf("SELECT id, pw FROM test WHERE id='%s' AND pw='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $test) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $GLOBALS['MM_Username'] = $loginUsername; $GLOBALS['MM_UserGroup'] = $loginStrGroup; //register the session variables session_register("MM_Username"); session_register("MM_UserGroup"); $_SESSION['MM_Username']; $_SESSION['MM_UserGroup']; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> 輸入帳號密碼 正確可以導向2.php 2.php 不知道為什麼沒有跑出來 是因為dreamweaver作的資料集 要對mysql設定? <?php session_start(); $colname_recPartners = "1"; if (isset($_SESSION['MM_Username'])) { $colname_recPartners = (get_magic_quotes_gpc()) ? $_SESSION['MM_Username'] : addslashes($_SESSION['MM_Username']); } mysql_select_db($database_test, $test); $query_recPartners = sprintf("SELECT * FROM test WHERE id = '%s'", $colname_recPartners); $recPartners = mysql_query($query_recPartners, $test) or die(mysql_error()); $row_recPartners = mysql_fetch_assoc($recPartners); $totalRows_recPartners = mysql_num_rows($recPartners); ?> 2.PHP 這邊是想要echo出 $row_rePartners的 特定資料 但測試不出來 不知道問題在哪邊 可以請幫忙看看嗎>"< 弄了很久 弄不出來 非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.15.164.232 ※ 編輯: APTX4869 來自: 163.15.164.232 (04/02 09:57)
kerash:現在做 session 直接用 $_SESSION["name"] 帶入就好 04/02 11:23
kerash:另外用 global 的話確認 register_globals 有開 04/02 11:24
tkdmaf:把DREAMWEAVER砍掉。你可以得到更多。 04/02 12:44
sin60:推KERASH 強者又熱心 04/02 15:27
chrisQQ:熟了 PHP 之後再把 dreamweaver 裝回來,也會得到更多 XDD 04/05 17:10
MOONRAKER:可是dreamweaver要錢。 :( 04/06 00:56
chrisQQ:最近 CS6 有放免費 beta 版出來,可以玩玩看,多了 fluid 04/07 17:28
chrisQQ:layout 方便在手機、平板、網頁上面開發! 04/07 17:28
chrisQQ:不過DW實在太貴了,只好一直30天試用 用個VM弄 snapshot 04/07 17:29