Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยดูหน่อยครับ ผมทำ Popup แล้วส่งค่าตัวแปรไปมันไม่ loop ให้ครับ



 

ช่วยดูหน่อยครับ ผมทำ Popup แล้วส่งค่าตัวแปรไปมันไม่ loop ให้ครับ

 



Topic : 123939



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<? while($obj = mysql_fetch_array($objQuery)){ ?>
              <script language="javascript">
          function popWin(){
            mypopup = window.open('backoffice_inputsubcartoon.php?id=<? echo $obj['cartoon_ID'];?>' , 'mypopup1' , 'nenuber=no,toorlbar=no,location=no,scrollbars=no, status=no,resizable=no,width=900,height=600,top=50,left=200 ' );
                mypopup.focus();
            }
        </script>
      <tr>
        <td width="200" align="center"><? echo $obj["Maxsubname"];?> ตอน <button type="submit" onclick="return popWin();" class="btn btn-default"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> </button></td>
      </tr>
      <? } ?>




Tag : PHP, MySQL, HTML/CSS, JavaScript, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-07-21 10:13:56 By : parnstory001 View : 969 Reply : 11
 

 

No. 1



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
//เอาไว้นอก loop while
<script language="javascript">
    function popWin(id){
    mypopup = window.open('backoffice_inputsubcartoon.php?id='+id , 'mypopup1' , 'nenuber=no,toorlbar=no,location=no,scrollbars=no, status=no,resizable=no,width=900,height=600,top=50,left=200 ' );
    mypopup.focus();
            }
</script>


<button type="button" onclick="return popWin(2);" class="btn btn-default"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> </button> // อ้างอิง popWin จาก id ที่วน loop








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 10:20:57 By : dudesaranyu
 


 

No. 2



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-07-21 10:20:57
รายละเอียดของการตอบ ::
อ้างอิงยังไงครับ ผมไม่เคยทำ popup ให้ส่งค่าตัวแปรเลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 10:32:11 By : parnstory001
 

 

No. 3



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-07-21 10:20:57
รายละเอียดของการตอบ ::
อ่อได้ละครับ ขอบคุณมากๆเลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 10:37:19 By : parnstory001
 


 

No. 4



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-07-21 10:20:57
รายละเอียดของการตอบ ::
ปัญหาใหม่ครับ คือ id ผมมันเป็น 001 แต่ค่ามันมาเป็น 1 อ่าครับ ต้องเปลี่ยนค่ายังไงหรือครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 11:39:57 By : parnstory001
 


 

No. 5



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
return popWin("<?=$result['id'];?>"); // " " ทำค่าให้เป็น String ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 12:05:25 By : dudesaranyu
 


 

No. 6



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-07-21 12:05:25
รายละเอียดของการตอบ ::
ไม่ได้อ่าครับ ใส่แล้วคลิกไม่ไปเลย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 12:22:40 By : parnstory001
 


 

No. 7



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : parnstory001 เมื่อวันที่ 2016-07-21 12:22:40
รายละเอียดของการตอบ ::
ปกติแล้ว ถ้าเป็น id จะเป็นแค่ 1 2 3 4 5 6
แต่ถ้าสร้าง id ให้เป็น 001 php จะตัดเป็น 1 นะครับ ยกเว้น ใส่ตัวอักษรนำหน้า A001 เพื่อให้เป็นค่า string ที่จัดชัดเจน

หรือลองรอคำตอบท่านอื่นครับ อาจมีการแปลงได้


ประวัติการแก้ไข
2016-07-21 12:46:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 12:46:06 By : dudesaranyu
 


 

No. 8



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


โค๊ดที่แสดง id 001 อยู่ตรงไหนครับ

ปกติ ถ้าส่งมาเป็น text 001 ค่าที่รับก็จะเป็น 001 ถ้าไม่เอาไป + - * / ซะก่อน

Code (PHP)
<?php
echo $_GET['x'];
$x=array('001'=>'abcd', '002'=>'xyz');
echo '<pre>',print_r($x,true),'</pre>';



test.com?x=001
Code
001 Array ( [001] => abcd [002] => xyz )



ประวัติการแก้ไข
2016-07-21 13:18:04
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-21 13:13:54 By : Chaidhanan
 


 

No. 9



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
$no=1;
$sql = "SELECT MAX(cartoon_ID) as MAX_ID FROM cartoon";
$objQuery = mysql_query($sql) or die (mysql_error());
while($objResult = mysql_fetch_array($objQuery)){
  if($objResult["MAX_ID"]!="")
  {
    $no = $objResult["MAX_ID"]+1;
  }
}
$cartoon_ID = "000".(string)$no;
$cartoon_ID = substr($cartoon_ID,-3);


ผมทำให้เป็น string ก่อนแล้วครับตอนเก็บค่า ถ้าไม่ใช้ popup ตอนเรียกค่ามาก็ไม่มีปัญหาอะไรนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-22 08:08:57 By : parnstory001
 


 

No. 10



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 9 เขียนโดย : parnstory001 เมื่อวันที่ 2016-07-22 08:08:57
รายละเอียดของการตอบ ::
งั้นก็แบบนี้ก็ได้ครับ ส่งค่า id ไปก่อน ค่อยไปใส่บรรทัด 11 12 ในหน้าpop up ง่ายดี



ประวัติการแก้ไข
2016-07-22 08:26:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-22 08:25:27 By : dudesaranyu
 


 

No. 11



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



สถานะออฟไลน์


Code (PHP)
 $no=1;
$sql = "SELECT MAX(cartoon_ID) as MAX_ID FROM cartoon";
$objQuery = mysql_query($sql) or die (mysql_error());
while($objResult = mysql_fetch_array($objQuery)){
  if($objResult["MAX_ID"]!="")
  {
    $no = $objResult["MAX_ID"]+1;
  }
}
$cartoon_ID = "000".(string)$no;
$cartoon_ID = substr($cartoon_ID,-3);

โค๊ดข้างบน แก้เป็นข้างล่าง กระชับขึ้น
Code (PHP)
$sql = "SELECT MAX(cartoon_ID) as MAX_ID FROM cartoon";
$objQuery = mysql_query($sql) or die (mysql_error());
$cartoon_ID = substr(mysql_fetch_assoc($objQuery)['MAX_ID']+1001, 1);


ปล.น่าจะเปลี่ยนเป็น M Y S Q L I ได้แล้วนะครับ procedural จะตายแล้วนะครับ
oop มันมาตั้งนานแล้ว


ประวัติการแก้ไข
2016-07-22 10:23:53
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-22 10:22:50 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูหน่อยครับ ผมทำ Popup แล้วส่งค่าตัวแปรไปมันไม่ loop ให้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่