Advertisement
justhrun

surat_jalan.pehape

Jun 24th, 2014
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.67 KB | None | 0 0
  1. <?php
  2. //      include 'header.php';
  3.         ?>
  4.         <center>
  5.         <?php
  6.         include 'koneksi.php';
  7.         ?>
  8.         <div id="kodingphp">
  9.         <form name="surat_jalan" method="post" action="surat_jalan2.php">
  10.         <h1>Buat Surat Jalan</h1>
  11.         <table width="938" border="0">
  12.       <tr>
  13.         <td width="932"><table width="946" border="0">
  14.           <tr>
  15.             <td width="200">Id Pelanggan </td>
  16.             <td width="144"><?php
  17.                 $result = mysql_query("select * from mcustomer");
  18.                 $jsArray = "var prdName = new Array();\n";
  19.  
  20.  
  21.     echo '<select name="Id_pelanggan" onchange="document.getElementById(\'Nama_pelanggan\').value = prdName[this.value]">';
  22.         echo '<option>----</option>';
  23.  
  24.                 while ($row = mysql_fetch_array($result)){
  25.                         echo '<option value="' . $row['Id_pelanggan'] . '">' . $row['Id_pelanggan'] . '</option>';
  26.                         $jsArray .= "prdName['" . $row['Id_pelanggan'] . "'] = '" . addslashes($row['Nama_pelanggan']) . "';\n";
  27.                 }
  28.         echo '</select>';
  29.         ?>      </td>
  30.             <td width="66">&nbsp;</td>
  31.             <td width="200">Tanggal</td>
  32.             <td width="302"><input type="text" size="10" name="Tgl_surat_jalan" title="dd-mm-yyyy" />
  33.               <a href="javascript:void(0)" onclick="if(self.gfPop)gfPop.fPopCalendar(document.surat_jalan.Tgl_surat_jalan);return false;" ><img name="popcal" align="absmiddle" src="calender/calbtn.gif" width="34" height="22" border="0" alt="" /></a></td>
  34.           </tr>
  35.           <tr>
  36.             <td>Nama Pelanggan </td>
  37.             <td><input type="text" name="Nama_pelanggan" id="Nama_pelanggan" readonly /></td>
  38.             <td>&nbsp;</td>
  39.             <td>Nama Pengirim </td>
  40.             <td><input type="text" name="Nama_pengirim" /></td>
  41.           </tr>
  42.           <tr>
  43.             <td>&nbsp;</td>
  44.             <td>&nbsp;</td>
  45.             <td>&nbsp;</td>
  46.             <td>Keterangan catatan </td>
  47.             <td><textarea name="Keterangan" align="center" style="border-radius: 7px 7px 7px 7px; border: 1px solid rgb(204, 204, 204);height: 80px; width: 300px;"></textarea></td>
  48.           </tr>
  49.  
  50.         </table></td>
  51.       </tr>
  52.       <tr>
  53.         <td>
  54.                 <table width="934" border="0">
  55.                 <?php
  56.                         $options  = "<select name='Id_produk[]' onchange='changeValue(this);'>\n";
  57.                         $options .= "<option value=NULL>-pilih-</option>\n";
  58.                         $jsArray_produk = "var prdName_produk = new Array();\n";
  59.                         $result_produk = mysql_query("select * from mast_produk");
  60.                         while ($row_produk = mysql_fetch_array($result_produk)){
  61.                                 $prod = $row_produk['Id_produk'];
  62.                                 $nama = $row_produk['Nama_produk'];
  63.                                 $options .= "<option value='$prod'>$prod</option>\n";
  64.                                 $jsArray_produk .= "prdName_produk['$prod'] = {name:'" . addslashes($nama) . "',desc:'".addslashes($row_produk['Unit_price'])."'};\n";
  65.  
  66.                         }
  67.                         $options .= "</select>";
  68.                         $rowform=10;
  69.                         for($i=1;$i<=$rowform;$i++) {
  70.                                 $id = $i-1;
  71.                 ?>
  72.           <tr>
  73.             <td width="67">Id Produk </td>
  74.             <td width="152"><?php echo $options; ?></td>
  75.             <td width="143">Nama Produk </td>
  76.                         <td width="144"><input type="text" name="Nama_produk[]" id="Nama_produk" readonly /></td>
  77.             <td width="150">Unit Price Produk</td>
  78.             <td width="60"><input type="text" name="Unit_price_produk[]" size="10" id="Unit_price_produk" class="satuan" readonly onchange="tot_uc('Unit_price_produk','Jumlah_prod','result')" /></td>
  79.             <td width="46">Jumlah</td>
  80.             <td width="24"><input type="text" name="Jumlah[]" size="4" id="Jumlah_prod" class="jumlah" onchange="tot_uc('Unit_price_produk','Jumlah_prod','result')" /></td>
  81.             <td width="51">Total</td>
  82.             <td width="55"><input type="text" size="9" name="Total[]" id="result" readonly /></td>
  83.           </tr>
  84.          
  85.                 <?php
  86.                 }
  87.                 ?>
  88.         </table>
  89.         <input type="submit" name="Simpan" value="simpan"/></td>
  90.       </tr>
  91.     </table>
  92.         <br />
  93.         </form>
  94. </div>
  95. <?php
  96. //      include 'footer.php';
  97.         ?>
  98. <iframe width=174 height=189 name="gToday:normal:calender/normal.js" id="gToday:normal:calender/normal.js" src="calender/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;">
  99. </iframe>
  100.  
  101. <script type="text/javascript">
  102. <?php echo $jsArray; ?>
  103. <?php echo $jsArray_produk; ?>
  104.  
  105. function changeValue(id){
  106.         var pr = id.value;
  107.         var nama = prdName_produk[pr].name;
  108.         var price = prdName_produk[pr].desc;
  109.         var idx = getIndex(id);
  110.  
  111.         document.surat_jalan.elements[idx+1].value = nama;  
  112.         document.surat_jalan.elements[idx+2].value = price;
  113.  
  114. //      document.surat_jalan.Nama_produk[row].value = prdName_produk[id].name;  
  115. //      document.surat_jalan.Unit_price_produk[row].value = prdName_produk[id].desc;
  116. //      document.getElementById('Nama_produk').value = prdName_produk[id].name;  
  117. //      document.getElementById('Unit_price_produk').value = prdName_produk[id].desc;
  118. }
  119.  
  120. function getIndex(element) {
  121.   for (var i=0; i<document.surat_jalan.elements.length; i++)
  122.     if (element == document.surat_jalan.elements[i])
  123.       return i;
  124.   return -1;
  125. }
  126. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement