ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: firstdev ใน 24 พฤษภาคม 2012, 15:17:52

ชื่อเรื่อง: สอบถาม php กับ javascript
โพสต์โดย: firstdev ใน 24 พฤษภาคม 2012, 15:17:52
 จากตอนแรก
<a href="index.php?sec=article&action=article_edit&id=<?=$objResult[article_id];?>" class="button plain">edit</a>
<a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='index.php?sec=article&action=article_delete&id=<?=$objResult[article_id];?>';}" class="button plain">DELETE</a>
ต่อมาผมเปลี่ยนเป็น
<?
if($_SESSION["admin_level"] == "1"){
                  echo "<a href='index.php?sec=article&action=article_edit&id=$objResult[article_id]' class='button plain'>edit</a>";
                  echo "<a href='JavaScript:if(confirm('Confirm Delete?')==true){window.location='index.php?sec=article&action=article_delete&id=$objResult[article_id]';}' class='button plain'>DELETE</a>";
                }else{
                 echo "SuperAdmin ONLY";
                }
?>

ปุ่ม edit ใช้งานได้แต่ว่า delete ใช้งานไม่ได้อ่าครับ รบกวนผู้รู้ด้วย
ชื่อเรื่อง: Re: สอบถาม php กับ javascript
โพสต์โดย: Positron ใน 24 พฤษภาคม 2012, 15:20:45
'JavaScript:if(confirm('   <
single quote มันนซ้อนกันอยู่อะครับ
ชื่อเรื่อง: Re: สอบถาม php กับ javascript
โพสต์โดย: firstdev ใน 24 พฤษภาคม 2012, 15:41:22
อ้างถึงจาก: Positron ใน 24 พฤษภาคม 2012, 15:20:45
'JavaScript:if(confirm('   <
single quote มันนซ้อนกันอยู่อะครับ

เอาออกแล้วก็ไม่ได้อ่าครับไม่เป็นไรผมแก้เป็นแบบนี้แทน
<?
if($_SESSION["admin_level"] == "1"){
                ?>
                  <a href="index.php?sec=article&action=article_edit&id=<?=$objResult[article_id];?>" class="button plain">edit</a>
                  <a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='index.php?sec=article&action=article_delete&id=<?=$objResult[article_id];?>';}" class="button plain">DELETE</a>
                 <?
                }else{
                 echo "SuperAdmin ONLY";
                }
?>
ชื่อเรื่อง: Re: สอบถาม php กับ javascript
โพสต์โดย: siammbk ใน 24 พฤษภาคม 2012, 16:49:09
อ้างถึงจาก: firstdev ใน 24 พฤษภาคม 2012, 15:17:52
จากตอนแรก
<a href="index.php?sec=article&action=article_edit&id=<?=$objResult[article_id];?>" class="button plain">edit</a>
<a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='index.php?sec=article&action=article_delete&id=<?=$objResult[article_id];?>';}" class="button plain">DELETE</a>
ต่อมาผมเปลี่ยนเป็น
<?
if($_SESSION["admin_level"] == "1"){
                  echo "<a href='index.php?sec=article&action=article_edit&id=$objResult[article_id]' class='button plain'>edit</a>";
                  echo "<a href='JavaScript:if(confirm('Confirm Delete?')==true){window.location='index.php?sec=article&action=article_delete&id=$objResult[article_id]';}' class='button plain'>DELETE</a>";
                }else{
                 echo "SuperAdmin ONLY";
                }
?>

ปุ่ม edit ใช้งานได้แต่ว่า delete ใช้งานไม่ได้อ่าครับ รบกวนผู้รู้ด้วย

เอาแบบนี้ไปคับ


<?
if($_SESSION["admin_level"] == "1"){
                  echo "<a href='index.php?sec=article&action=article_edit&id=$objResult[article_id]' class='button plain'>edit</a>";
echo "<a href='JavaScript:' onclick=\"if(confirm('Confirm Delete?')==true){window.location='index.php?sec=article&action=article_delete&id=$objResult[article_id]';}\" class='button plain'>DELETE</a>";
                }else{
                 echo "SuperAdmin ONLY";
                }
?>