รบกวนสอบถามเรื่องการส่งค่าตัวแปรไปอีกหน้านึงค่ะ มีโค้ดตัวอย่างค่ะ รบกวนดูให้หน่อยนะค่ะ
insert ข้อมูลได้แล้วว ในตาราง information แล้วให้ ค่า email ส่ง ไปยัง from 2 เพื่อทำการ update ข้อมูลใน ในตาราง information เดียวกัน
insert_1
<?
include ("config.php");
if( count($_POST['do'])> 0 ) {
foreach( $_POST['do'] as $value){
$do.=$value.',';
}
}
echo $do;
//$do=$do;
echo '<br>';
$email=$_POST['email'];
$gender=$_POST['gender'];
$age=$_POST['age'];
$education=$_POST['education'];
$acip=$_POST['acip'];
$revenue=$_POST['revenue'];
$address=$_POST['address'];
$do_detail=$_POST['do_detail'];
$service=$_POST['service'];
$service_de=$_POST['service_de'];
$media=$_POST['media'];
$media_de=$_POST['media_de'];
$service_mind=$_POST['service_mind'];
echo $email;
$sql = "select * from information where email='$email'";
$dbquery = mysql_query($sql) or die ("sql ผิดพลาด");
$num_rows=mysql_num_rows($dbquery);
if ($num_rows == 0)
{
$sql = "insert into information (email,gender,age,education,acip,revenue,address,do,do_detail)
values('$email','$gender','$age','$education','$acip','$revenue','$address','$do','$do_detail') ";
mysql_query($sql) or die ("ไม่สามารถเพิ่มข้อมูลได้");
mysql_close();
echo "<meta http-equiv=\"refresh\"content=\"5;URL=q2.php?email=<?=$email;?>\">"; // อันนี้คือส่งค่าตัวแปร email ไปอีกหน้า หน้า q2.php ไม่รู้จัก email ที่ส่งไป...ไม่ทราบว่าตรงนี้เราต้องส่งค่าไปยังไงค่ะ
}
?>Tag : PHP, MySQL, CakePHP
Date :
2012-02-07 12:08:58
By :
chadjan
View :
1400
Reply :
2
echo "<meta http-equiv=\"refresh\"content=\"5;URL=q2.php?email=<?=$email;?>\">";
ลองเปลี่ยนเป็น echo '<meta http-equiv="refresh"content="5;URL=q2.php?email='.$email.' " '; // ไม่ต้องมี <? ?>
Date :
2012-02-07 12:44:09
By :
xxx
ผมก็ไม่เข้าใจว่าจะ \" เข้ามาทำไม จะโชว์ double quote ด้วยหรอ
Date :
2012-02-07 13:23:58
By :
iloveyoukiss
Load balance : Server 04