|
|
|
ดู code ให้หน่อยครับ เรื่อง รีเฟรชหน้าครับ อันนี้ผมลองมั่วๆดูเองครับจนปัญญาจริงๆครับ |
|
|
|
|
|
|
|
heade.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-color: #000000;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body onload="MM_preloadImages('Picinw/home1_1.JPG','Picinw/upload1_1.JPG','Picinw/Setting1_1.JPG','Picinw/Search_1.JPG','Picinw/buttonSign_1.JPG','Picinw/login_1.JPG')">
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3"><img src="Picinw/head1.JPG" width="900" height="18" /></td>
</tr>
<tr>
<td colspan="3"><table width="900" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="471"><img src="Picinw/Search_L.JPG" width="471" height="54" /></td>
<td width="264"> <table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center"></div></td>
</tr>
</table></td>
<td width="121"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image15','','Picinw/Search_1.JPG',1)"><img src="Picinw/Search.JPG" name="Image15" width="121" height="54" border="0" id="Image15" /></a></td>
<td width="44"><img src="Picinw/Search_R.JPG" width="44" height="54" /></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="3"><img src="Picinw/headBig.JPG" width="901" height="195" /></td>
</tr>
<tr>
<td colspan="3"><table width="100" border="0" cellpadding="0" cellspacing="0">
<tr>
<script type="text/javascript">
function popup(url,name,windowWidth,windowHeight){
myleft=(screen.width)?(screen.width-windowWidth)/2:100;
mytop=(screen.height)?(screen.height-windowHeight)/2:100;
properties = "width="+windowWidth+",height="+windowHeight;
properties +=",scrollbars=yes, top="+mytop+",left="+myleft;
window.open(url,name,properties);
}
</script>
<td><img src="Picinw/button1.JPG" width="263" height="152" /></td>
<td><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image12','','Picinw/home1_1.JPG',1)"><img src="Picinw/home1.JPG" name="Image12" width="208" height="152" border="0" id="Image12" /></a></td>
<td><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image13','','Picinw/upload1_1.JPG',1)"><img src="Picinw/upload1.JPG" name="Image13" width="201" height="152" border="0" id="Image13" /></a></td>
<td><a href="allfiles.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image14','','Picinw/Setting1_1.JPG',1)"><img src="Picinw/Setting1.JPG" name="Image14" width="228" height="152" border="0" id="Image14" /></a></td>
</tr>
</table> </td>
</tr>
<tr>
<td colspan="3"><table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="419" valign="top"><table width="419" height="108" border="0" cellpadding="0" cellspacing="0" background="Picinw/button2L.JPG">
<tr>
<td width="133" height="108"> </td>
</tr>
</table></td>
<td width="210"><a href="javascript:popup('login1.php','',400,400)" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image11','','Picinw/buttonSign_1.JPG',1)"><img src="Picinw/buttonSign.JPG" name="Image11" width="210" height="111" border="0" id="Image11" /></a></td>
<td width="271"><a href="javascript:popup('login1.php','',400,400)" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image16','','Picinw/login_1.JPG',1)"><img src="Picinw/login.JPG" name="Image16" width="272" height="111" border="0" id="Image16" /></a></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
login1.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-image: url(Picinw/black-background1.jpg);
background-repeat: repeat;
}
.style3 {
color: #0066CC;
font-weight: bold;
}
.style4 {color: #FFFFFF}
.style5 {color: #FFFFFF; font-weight: bold; }
-->
</style></head>
<body>
<div align="center">
<form id="form1" name="form1" method="post" action="check_login.php">
<p> </p>
<p> </p>
<p> </p>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th colspan="2" scope="col"><div align="left" class="style3">
<div align="center" class="style4">Member Login</div>
</div></th>
</tr>
<tr>
<td><span class="style5">Username
<label></label>
</span> <span class="style4">
<label></label>
</span> <span class="style4">
<label></label>
</span></td>
<td><label>
<input type="text" name="txtUsername" id="txtUsername" />
</label></td>
</tr>
<tr>
<td><span class="style5">Password</span></td>
<td><label>
<input type="password" name="txtPassword" id="txtPassword" />
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button" id="button" value="Login" />
</label>
<label>
<input type="reset" name="button2" id="button2" value="เคลียร์" />
</label></td>
</tr>
</table>
</form>
</div>
</body>
</html>
check_login.php
Code (PHP)
<?php ob_start(); ?>
<?
session_start(); ?>
<script type="text/javascript">
function closewin() {
window.opener.location.reload('index.php');
self.close();
}
</script>
<body onload="closewin();">
<?
include "connect.php";
$strSQL = "SELECT * FROM signup WHERE Username = '".trim($_POST['txtUsername'])."'
and Password = '".trim($_POST['txtPassword'])."'"; //?????????????? login
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "<script> alert('Username and Pass Incorrect')</script>";
echo"Please wait.........";
print "<meta http-equiv=refresh content=0;URL=login1.php>";
exit();
}
else
{
$_SESSION["UserID"]=$objResult["UserID"];
$_SESSION["Status"]=$objResult["Status"];
session_write_close();
if($objResult["Status"]=="USER")
echo "<script> alert('Username and Pass ok')</script>";
//print "<meta http-equiv=refresh content=0;URL=user_page.php>";
exit();
}
mysql_close();
?>
ตอนนี้พอล็อคอินแล้วมันส่งค่าไปแล้วครับ หน้า popup ก็ปิดเองแล้วแต่หน้า index.php มันไม่ รีเฟรช ไปหน้า user_page.php อันนี้ผมลองมั่วๆดูเองครับจนปัญญาจริงๆครับ
Tag : PHP
|
|
|
|
|
|
Date :
2012-04-21 19:25:03 |
By :
birdkak |
View :
1014 |
Reply :
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้แค่อยากให้หน้า index.php มันรีเฟรช ไปหน้า user_page.php ครับ หลังจากการ login เรียบร้อยแล้วครับ
|
|
|
|
|
Date :
2012-04-21 19:48:08 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
..........
|
|
|
|
|
Date :
2012-04-21 23:34:59 |
By :
ต๋งหม่งเหมียว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check login
Code (PHP)
<?php ob_start(); ?>
<?
session_start(); ?>
<script type="text/javascript">
function closewin() {
window.opener.location.reload('index.php'); // แก้เป็น window.opener.location.reload('user_page.php');
self.close();
}
</script>
<body onload="closewin();">
<?
include "connect.php";
$strSQL = "SELECT * FROM signup WHERE Username = '".trim($_POST['txtUsername'])."'
and Password = '".trim($_POST['txtPassword'])."'"; //?????????????? login
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "<script> alert('Username and Pass Incorrect')</script>";
echo"Please wait.........";
print "<meta http-equiv=refresh content=0;URL=login1.php>";
exit();
}
else
{
$_SESSION["UserID"]=$objResult["UserID"];
$_SESSION["Status"]=$objResult["Status"];
session_write_close();
if($objResult["Status"]=="USER")
echo "<script> alert('Username and Pass ok')</script>";
//print "<meta http-equiv=refresh content=0;URL=user_page.php>";
exit();
}
mysql_close();
?>
ไ่ม่ได้ลองนะครับ แต่ มันแค่จุดนี้แหละ ถ้าโค้ดมันถูกอยู่แล้ว 555+
|
|
|
|
|
Date :
2012-04-21 23:53:42 |
By :
13eachz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองใส่ทุกไฟล์แล้วครับ มันไม่ไป ผมยัง งงอยู่ T^T
พอ popup มันปิดไป หน้า index มันก็ถูกรีเฟรชนะครับแต่มันไม่ยอมไปที user_page.php ครับ
|
|
|
|
|
Date :
2012-04-21 23:57:20 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+1 ให้ครับ ที่มาชวยตอบ
|
|
|
|
|
Date :
2012-04-21 23:57:49 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมให้โค้ดที่ผมใช้ละกัน เอามาปรับแก้แล้วอาจไม่เหมือนต้นฉบับ
cradit สักคนในนี้แหละครับ ผมจิ๊กมานานแล้ว ขอโทษด้วยที่จำชื่อเจ้าของไม่ได้
index.php
Code (PHP)
//ฟังก์ชั่นสำหรับทำให้เปิดแค่หน้าเดียว หมายถึง คลิกกี่ครั้งก็ใช้ป้อปอัพตัวเดียว
<script language="javascript">
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,menubar=no,toorlbar=no,location=no'
win = window.open(mypage,myname,settings)
}
</script>
//เรียกใช้งานเปิด ป็อปอัพ
<a href="form_login.php" onClick="NewWindow(this.href,'name','600','498','no');return false">Login Click</a>
form_login.php
Code (PHP)
<FORM METHOD='POST' ACTION="check_member.php">
// ใส่อะไรก็ใส่นะครับ
</FORM>
check_member.php
Code (PHP)
//เช็ค login กันไปตามสเตป
if(true){
<SCRIPT language="JavaScript">
alert("Login Success");
window.close()
window.opener.location.href = 'user_page.php'; // ตรงนี้ครับ redirect ไปไหนก็ไป
</SCRIPT>
}else echo"Error";
|
|
|
|
|
Date :
2012-04-22 00:38:49 |
By :
13eachz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ จะลองเอาไป โมดิฟาย ดูนะครับ ขอบพระคุณครับ
|
|
|
|
|
Date :
2012-04-22 00:42:35 |
By :
ต๋งหม่งเหมียว |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php ob_start(); ?>
<?
session_start(); ?>
<SCRIPT language="JavaScript">
alert("Login Success");
window.close()
window.opener.location.href = 'user_page.php'; // ตรงนี้ครับ redirect ไปไหนก็ไป
</SCRIPT>
<?if(true){
}else echo"Error";
?>
<?
include "connect.php";
$strSQL = "SELECT * FROM signup WHERE Username = '".trim($_POST['txtUsername'])."'
and Password = '".trim($_POST['txtPassword'])."'"; //?????????????? login
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "<script> alert('Username and Pass Incorrect')</script>";
echo"Please wait.........";
print "<meta http-equiv=refresh content=0;URL=login1.php>";
exit();
}
else
{
$_SESSION["UserID"]=$objResult["UserID"];
$_SESSION["Status"]=$objResult["Status"];
session_write_close();
if($objResult["Status"]=="USER")
echo "<script> alert('Username and Pass ok')</script>";
//print "<meta http-equiv=refresh content=0;URL=user_page.php>";
exit();
}
mysql_close();
?>
ได้แล้วครับ แต่ติดตรง รหัสผิด มันไม่เข้าเงื่อนไข else echo"Error"; ผมไม่เก่งเรื่องเงื่อนไขเลยครับ
|
|
|
|
|
Date :
2012-04-22 17:05:53 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยครับ มัน echo เป็น Login Success อย่างเดียวเลยครับถึงจะใส่ อะไรมั่วไปก็ตาม
|
|
|
|
|
Date :
2012-04-22 20:27:40 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดันๆ รอต่อไปครับ
|
|
|
|
|
Date :
2012-04-23 11:07:46 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองไล่การทำงานทีละบรรทัด บนลงล่าง ดูครับ
แล้วคุณจะเห็นว่ามันทำอะไรก่อนกัน
|
|
|
|
|
Date :
2012-04-23 11:16:10 |
By :
rootElement@kmutnb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T^T ผมลองแล้วครับไม่ได้จริงๆครับ พึ่งหัดทำ ลองเอา จาวาไปใส่ ตรงนี้ตรงนั้น ก็ไม่ได้ครับ เรื่องเงื่อนไขนี่มึงครับ ได้โปรดช่วยทีครับ
|
|
|
|
|
Date :
2012-04-23 12:10:54 |
By :
birdkak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่มันขึ้น success ตลอด
Code (JavaScript)
<SCRIPT language="JavaScript">
alert("Login Success");
window.close()
window.opener.location.href = 'user_page.php'; // ตรงนี้ครับ redirect ไปไหนก็ไป
</SCRIPT>
มันอยู่ก่อนเงื่อนไขนี่ครับ มันเลยเด้งว่า success ตลอด
แล้วก็แบบเก่าที่บอกว่ามันไม่รีเฟรชไปหน้า user_page หน้า index ได้สร้างเงื่อนไการตรวจสอบ session ให้มันไหมครับ
แบบว่า
Code (PHP)
if($_SESSION["UserID"]){
echo "<meta http-equiv=refresh content=0;URL=user_page.php>";
}
ประมาณนี้อ่าครับ ลองดูนะ
ถ้ายังไม่ได้ก็ pm มานาครับ
เดี๋ยวผมส่งตัวอย่างไปให้ดู
|
|
|
|
|
Date :
2012-04-23 12:40:28 |
By :
bill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|