Paging di PHP MySQL

Anggiat · Mar 22, 2012
Bagaimana menampilkan Paging yang dinamis dimana ingin menampilkan data dari MySQL dengan jumlah data per Page = 5
import tabelnya sbb:

CREATE TABLE `tabel_kelas` (
`kode_kelas` varchar(4) NOT NULL DEFAULT '',
`kelas` varchar(8) NOT NULL,
PRIMARY KEY (`kode_kelas`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

Lihat semua 1 jawaban

Silahkan login untuk menjawab!
mas Ellyx, mau tanya CRUD basis kolom/field bgmana ya? apakah sama seperti ktika CRUD basis baris/record dengan menggunakan sql insert, update dan delete. misal untuk tambah: insert into nama_tabel(nama kolom) value (varibl yg dipost);
mohon penjelasannya,terima kasih.

Lihat semua 3 jawaban

Silahkan login untuk menjawab!
Mas saya mau tanya dong buat edit data yg menggunakan combobox dinamis dgn script dibawah ini.
fakultas sama jurusannya gag kepilih sesuai dgn data sebelumnya.
tabelny nya ada fakultas=>idFak,namaFakultas ; jur=>idJur, namaJurusan, idFak : mahasiswa=>ID,NPM,nama,idFak,idJur,tahun, dll.
<?php
include("koneksi.php");
 
$ID = $_GET['ID'];
 
if($_POST['btnsimpan'] == "Update")
{
  
  	   $NPM = $_POST['NPM'];
   $Nama = $_POST['Nama'];
    $idFak= $_POST['fakultas'];
	 $idJur = $_POST['jur'];
   $Tahun = $_POST['Tahun'];
   $General_Test = $_POST['General_Test'];
   $LRK = $_POST['LRK'];
    $Kinerja_Mahasiswa = $_POST['Kinerja_Mahasiswa'];
	$LPK = $_POST['LPK'];
	$Pendadaran = $_POST['Pendadaran'];
	 $NA = $_POST['NA'];
	  $Nilai_Mutu = $_POST['Nilai_Mutu'];
 
   if($ID != "" and $NPM != "" and $Nama != "" and  $idFak != "" and $idJur != ""  and $Tahun != "" and $General_Test != "" and $LRK != "" and $Kinerja_Mahasiswa != "" and $LPK != "" and $Pendadaran != "" and  $NA != "" and $Nilai_Mutu != "")
      {
      $sql = "UPDATE mahasiswa SET NPM='NPM', Nama ='Nama', idFak = 'fakultas', idJur = 'jur',Tahun = 'Tahun', General_Test ='General_Test}', LRK ='LRK', Kinerja_Mahasiswa ='Kinerja_Mahasiswa', LPK ='LPK',Pendadaran='Pendadaran', NA ='NA', Nilai_Mutu ='Nilai_Mutu' WHERE ID = 'ID']}'";
      mysql_query($sql);
 
      if(mysql_errno() == 0)
      {
          echo"<script>alert('Data Berhasil Diupdate !');</script>";
          $page = "Data.php";
          echo "<meta http-equiv='refresh' content='0;url=$page'/>";
      }else{
          echo"<script>alert('Data Gagal Diupdate !');</script>";
      }
   }else{
      echo"<script>alert('Data Harus Diisi Lengkap !');</script>";
   }
}
 
$sqldata = "SELECT * FROM mahasiswa WHERE ID = '$ID'";
$result = mysql_query($sqldata);
if(mysql_num_rows($result) > 0)
{
   while($data = mysql_fetch_array($result))
   {
     $NPM = $data['NPM'];
     $Nama = $data['Nama'];
	 $idFak = $data['fakultas'];
	  $idJur = $data['jur'];
     $Tahun = $data['Tahun'];
     $General_Test = $data['General_Test'];
   	  $LRK = $data['LRK'];
	  $Kinerja_Mahasiswa = $data['Kinerja_Mahasiswa'];
	  $LPK = $data['LPK'];
      $Pendadaran = $data['Pendadaran'];
	  $NA = $data['NA'];
	  $Nilai_Mutu = $data['Nilai_Mutu'];
   }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>Edit Data Nilai KKN Mahasiswa</title>
   <script language="JavaScript" type="text/JavaScript">

 function showjur()
 {
 <?php

 // membaca semua fakultas
 $query = "SELECT * FROM fakultas";
 $hasil = mysql_query($query);

 // membuat if untuk masing-masing pilihan fakultas beserta isi option untuk combobox kedua
 while ($data = mysql_fetch_array($hasil))
 {
   $idFak = $data['idFak'];

   // membuat IF untuk masing-masing fakultas
   echo "if (document.demo.fakultas.value == \"".$idFak."\")";
   echo "{";

   // membuat option jurusan untuk masing-masing fakultas
   $query2 = "SELECT * FROM jur WHERE idFak = $idFak";
   $hasil2 = mysql_query($query2);
   $content = "document.getElementById('jurusan').innerHTML = \"";
   while ($data2 = mysql_fetch_array($hasil2))
   {
       $content .= "<option value='".$data2['idJur']."'>".$data2['namaJurusan']."</option>";
   }
   $content .= "\"";
   echo $content;
   echo "}\n";
 }

 ?>
 }
</script>
</head>
<body>
   <table align="Left">
   <tr>
      <td width="439">
      <fieldset>
      <legend><font color="#000000"><b>[ Edit Data Nilai Mahasiswa ]</b></font></legend>
     <form name="demo"  method="post"  action="edittampilan.php">
         <table>
         <tr>
            <td width="107"><font color="#000000">NPM</font></td>
            <td width="292">
               <input type="text" name="NPM" value="<?php echo"$NPM"; ?>" />
            </td>
        </tr>
        <tr>
            <td><font color="#000000">Nama</font></td>
            <td>
               <input type="text" name="Nama" value="<?php echo"$Nama"; ?>"/>
            </td>
        </tr>
        <tr>
       <tr>
         <td><font color="#000000">Fakultas</font></td>
            <td>
     <select name="fakultas" onchange="showjur()">
          <option value="">- Pilih Fakultas -</option>
          <?php
                 // query untuk menampilkan fakultas
                 $query = "SELECT * FROM fakultas";
                 $hasil = mysql_query($query);
                 while ($data = mysql_fetch_array($hasil))
                 {
					 $selected = '';
					 if($data['idFak'] == $ID){
						 $selected = 'selected="selected"';
					 }
                    echo '<option value="'.$data['idFak'].'" '.$selected.'>'.$data['namaFakultas'].'</option>';
					
                 }
          ?>
          </select>
         
      </td>
</tr>
       <tr><td><font color="#000000">Jurusan</font></td>
      <td>
       <select name="jur" id="jurusan">
     <option value="">- Pilih Jurusan -</option>
      </select>
      
      </td>
</tr>
        <tr>
           <td><font color="#000000">Tahun</font></td>
           <td>
           <select name="Tahun">
                  <option value="">- Pilih Tahun -</option>
                  <?php
                      $Tahun_skrng = date('Y');
                     $Tahun_mulai = $Tahun_skrng - 2;
                     $Tahun_akhir = $Tahun_skrng + 10;
 
                    for($th=$Tahun_mulai;$th<=$Tahun_akhir;$th++)
                    {
                       echo"<option value='$th' ";
                       if($Tahun == $th)
                       {
                          echo"selected='selected'";
                       }
                       echo">$th</option>";
                     }
                  ?>
                  </select>
                
             </td>
         </tr>
         <tr>
            <td><font color="#000000">General Test</font></td>
            <td>
              <input type="text" name="General_Test" value="<?php echo"$General_Test"; ?>"/>
            </td>
         </tr>
         <tr>
         <td><font color="#000000">LRK</font></td>
            <td>
              <input type="text" name="LRK" value="<?php echo"$LRK"; ?>"/>
            </td>
         </tr>
         <tr>
         <td><font color="#000000">Kinerja Mahasiswa</font></td>
            <td>
              <input type="text" name="Kinerja_Mahasiswa" value="<?php echo"$Kinerja_Mahasiswa"; ?>"/>
            </td>
         </tr>
         <tr>
         <td><font color="#000000">LPK</font></td>
            <td>
              <input type="text" name="LPK" value="<?php echo"$LPK"; ?>"/>
            </td>
         </tr>
         <tr>
         <td><font color="#000000">Pendadaran</font></td>
            <td>
              <input type="text" name="Pendadaran" value="<?php echo"$Pendadaran"; ?>"/>
            </td>
         </tr>
         <tr>
         <td><font color="#000000">NA</font></td>
            <td>
              <input type="text" name="NA" value="<?php echo"$NA"; ?>"/>
            </td>
         </tr>
         <tr>
         <td><font color="#000000">Nilai Mutu</font></td>
            <td>
              <input type="radio" name="Nilai_Mutu" value="A" <?php if($Nilai_Mutu == "A"){echo "checked='checked'";} ?>/><font color="#000000">A</font> 
              <input type="radio" name="Nilai_Mutu" value="B+" <?php if($Nilai_Mutu == "B+"){echo "checked='checked'";} ?>/><font color="#000000">B+</font> 
              <input type="radio" name="Nilai_Mutu" value="B" <?php if($Nilai_Mutu == "B"){echo "checked='checked'";} ?>/><font color="#000000">B</font> 
               <input type="radio" name="Nilai_Mutu" value="C+" <?php if($Nilai_Mutu == "C+"){echo "checked='checked'";} ?>/><font color="#000000">C+</font> 
               <input type="radio" name="Nilai_Mutu" value="C" <?php if($Nilai_Mutu == "C"){echo "checked='checked'";} ?>/><font color="#000000">C</font> 
               <input type="radio" name="Nilai_Mutu" value="D" <?php if($Nilai_Mutu == "D"){echo "checked='checked'";} ?>/><font color="#000000">D</font> 
               <input type="radio" name="Nilai_Mutu" value="E" <?php if($Nilai_Mutu == "E"){echo "checked='checked'";} ?>/><font color="#000000">E</font>
            </td>
         </tr>
         <tr>
            <td colspan="2" align="right">
               <input type="submit" name="btnsimpan" value="Update" />
            </td>
         </tr>
      </table>
     </form>
  </fieldset>
   </td>
</tr>
</table>
</body>
</html>

Lihat semua 1 jawaban

Silahkan login untuk menjawab!
mas saya mohon bantuannya dong buat bikin validasi untuk aplikasi perkalian matriks ordo 3 x 3 jadi validasinya setiap user masukin teks atau salah satu kolom tidak diisi maka akan ada validasinya

scriptnya kaya gini....


<html>
<head>
<title>Perkalian Matriks</title>
</head>
<body>
<h2 align="center">Perkalian Matriks Ordo 3x3</h2>
<?php
$A = array();
$A[0] = $_POST;
$A[1] = $_POST;
$A[2] = $_POST;
$A[3] = $_POST;
$A[4] = $_POST;
$A[5] = $_POST;
$A[6] = $_POST;
$A[7] = $_POST;
$A[8] = $_POST;

$B = array();
$B[0] = $_POST;
$B[1] = $_POST;
$B[2] = $_POST;
$B[3] = $_POST;
$B[4] = $_POST;
$B[5] = $_POST;
$B[6] = $_POST;
$B[7] = $_POST;
$B[8] = $_POST;

$C = array();
$C[0] = ($A[0]*$B[0])+($A[1]*$B[3])+($A[2]*$B[6]);
$C[1] = ($A[0]*$B[1])+($A[1]*$B[4])+($A[2]*$B[7]);
$C[2] = ($A[0]*$B[2])+($A[1]*$B[5])+($A[2]*$B[8]);
$C[3] = ($A[3]*$B[0])+($A[4]*$B[3])+($A[5]*$B[6]);
$C[4] = ($A[3]*$B[1])+($A[4]*$B[4])+($A[5]*$B[7]);
$C[5] = ($A[3]*$B[2])+($A[4]*$B[5])+($A[5]*$B[8]);
$C[6] = ($A[6]*$B[0])+($A[7]*$B[3])+($A[8]*$B[6]);
$C[7] = ($A[6]*$B[1])+($A[7]*$B[4])+($A[8]*$B[7]);
$C[8] = ($A[6]*$B[2])+($A[7]*$B[5])+($A[8]*$B[8]);
?>

<table border="1" align="center" width="200" >
<?php
echo "<tr>";
for($k=0; $k<=2; $k+=1)
{
echo "<td>$C[$k]</td>";
}
echo "</tr><tr>";
for($k=3; $k<=5; $k+=1)
{
echo "<td>$C[$k]</td>";
}
echo "</tr><tr>";
for($k=6; $k<=8; $k+=1)
{
echo "<td>$C[$k]</td>";
}
echo "</tr>";
?>
</table>
</body>
</html>

mohon ya mas saya masih nubie:D

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
sebelumnya saya ucapkan terima kasih banyak atas jawaban combobox -> texbox yang kemarin mas Ellyx...
saya mau tanya lagi mas, tiu kalo valuenya yang tampil dua output gimana ya mas..? & satu lagi mas pertanyaan saya tentang database mas, untuk membuat satu nota dengan banyak barang gimana ya mas databasenya...?gimana alurnya mas...?

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
ma'af mas mau ngrepotin lagi ni...
saya ada script begini..
<?php
echo "
<fieldset>
<legend><b>Form tambah Detail Barang MAsuk</b></legend>
<form name=frm_det method=post action="">
	<table>
	<tr><td colspan=2><h2 align=left>Tambah barang masuk</h2></td></tr>
    <tr><td>No Masuk</td>      <td> : <select name=tb_bmasuk onchange=document.getElementById(\'prd_name\').value = prdName[this.value]>;
        								 <option value=0 selected>- Pilih Barang -</option>";
  										 $result=mysql_query("SELECT * FROM tb_bmasuk ORDER BY nomasuk");
 										 $jsArray = "var prdName = new Array();\n";  
											while ($row = mysql_fetch_array($result)) {  
											     echo '<option value="' . $row['nomasuk'] . '">' . $row['nomasuk'] . '</option>';  
									     $jsArray .= "prdName['" . $row['nomasuk'] . "'] = '" . addslashes($row['jml']) . "';\n";  
										 }  
  														echo "</select></td></tr>
    <tr><td>Nama Barang</td>   <td> : <select name=tb_barang>
        								 <option value=0 selected>- Pilih Barang -</option>";
  										 		$tampil=mysql_query("SELECT * FROM tb_barang ORDER BY namabarang");
  													while($r=mysql_fetch_array($tampil)){
    													echo "<option value=$r[kdbarang]>$r[namabarang]</option>";
  													}
  														echo "</select></td></tr>
	<tr><td>jumlah</td><td> : <input type=text name=prd_name id=prd_name ></td></tr>
	<tr><td colspan=3><input type=submit value=Simpan>
			<input type=reset name=reset value=reset>
			<input type=button value=Kembali onclick=JavaScript:timedRedirect()>
	</tr>
	</table>
	</form>
	</fieldset>";
pertanyaan saya gmn caranya supaya ketika combobox dengan kode <select name=tb_bmasuk> dipilih maka pada texbox jml itu akan muncul atau keluar valuenya..???

Lihat semua 1 jawaban

Silahkan login untuk menjawab!