0

$disply_storage variable has list of value, now what i want call storage_facility_id in php myfunction() i cant understand how to get storage_facility_id values in myfunction()

  <?php
            function myfunction(){
            $x=$_POST['storage_facility_id'];
            }
            ?>
            <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
            <html>
            <head>

     <?php include('include/admin-header.php');
            $disply_storage=edit_storage_facility();
          ?>
            <script language="javascript" type="text/javascript">
            function ILovePHP() {
            b = "<?=myfunction();?>";
            alert(b);
            }
            </script>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
            <title>Untitled Document</title>
            </head>
            <body>
            <form action="" method="post">
            <?php  
                          for ($i = 0 ;$i<count($disply_storage);$i++){?> 
                          <tr class="light-gray-bg">
                             <td align="center"><?php echo $disply_storage[$i]['add_facility_name'];?></td>
                             <td align="center"><a href="storage_mapping.php?id=<?php echo $disply_storage[$i]['storage_facility_id'];?>"><img src="images/edit.png" border="0" /></td>
                            <td align="center"><a onClick="javascript:return confirm_delete()" href="delete_facility.php?id=<?php echo $disply_storage[$i]['storage_facility_id'];?>"><img src="images/delete.png" border="0" /></td>

                            <td><a href="javascript:ChangeStatus(<?php echo $disply_storage[$i]['storage_facility_id'];?>)" title="<?=($rec['is_active']==1)?'Turn off':'Turn on'?>">
                <?=($disply_storage[$i]['is_active']==1)?'<img src="images/active.gif" border="0">':'<img src="images/inactive.gif" border="0">'?>
                </a></td>
                        </tr>
                <?php }?>
                </form><p>
            </body>
            </html>
1
  • are you trying to call $x from javascript? as it's not going to work as the $x is no longer available once php has parsed the page. what are you trying to achieve? Commented Aug 7, 2013 at 15:44

1 Answer 1

1

I really don't get what you are doing here but I will take a stab at it.

First off, myfunction pretty much does nothing. I guess you want...

function myfunction(){
    return $_POST['storage_facility_id'];
}

which makes to no sense to me as you can just echo the $_POST var inline any time. However the data is only going to be there the page was posted to.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.