Album Foto

Sutio Bangkit · Sep 8, 2012
Gimana membuat album foto Mas Ellyx..??
Saya kan baca tutorial mas yg membuat gallery foto..field tabelnya ada "id,nama_file,deskripsi" sampai disitu saya bs..(orang tinggal copas):D:D:D:(
trus aya tambahin fieldnya "album" supaya fotonya dikelompokkan sesuai album..
tampilannya sm dengan gallery dr tutornya mas...cuman yg nampil satufoto mewakil albumnya berturut2..nah pas diklik tu album keluarlah foto2 yg ada dialbum itu..saya coba pake fungsi distinc spaya album yg dobel2 jd ga dobel ga bs jg mas..
seperti ini script saya mas
<?php
	//koneksi ke database
include "../konek.php";
	//membaca data dari database
	$result = mysql_query("select distinct album from foto ");
	//menampilkan foto
	$row=mysql_fetch_array($result);
	$album=stripslashes($row['album']);
	
	?>
	
	<? $result1 = mysql_query("select *  from foto where album='$album'");  ?>

<table border="0" style="text-align:center">
		<tr>
		<?php
		$i = 1;
		while($row1 = mysql_fetch_array($result1)){
		?>
			<td>
				<a class="fancybox-buttons" data-fancybox-group="button"  href="../gallery/upload/<?php echo $row1['nama_file'];?>" >
				<img src="../gallery/upload/<?php echo $row1['nama_file'];?>" alt="" width="200" height="200"  />
				</a>
				<?php echo $row1['deskripsi'];?><br>

			</td>
		<?php
			if($i % 3 == 0){
				echo '</tr><tr>';
			}
			$i++;
		}
		?>
		</tr>
	</table>
script ini keluar fotonya hanya satu album saja,,,album lain ga':(:(
kurang lebih sperti fb tu mas...

Sebelumnya terima kasih banyak mas Ellyx

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

Load data dengan Ajax

Bella · Sep 7, 2012
PERTANYAAN PERTAMA
<div id="bingkai_1">
	<form name="info_barang_1" method="post">
	<table cellpadding="0" cellspacing="0" width="100%">
    	<tr>
        	<th colspan="2" align="center">Info Penjualan Barang</th>
        </tr>
        <tr>
        	<td>Tanggal :
            	<input type="text"
                       name="txtTanggal"
                       id="txtTanggal"
                       size="8"
                       maxlength="10"
                       value="<?=date('Y-m-d');?>"
                       onblur="LoadJual_1(); return false;"/>
                	
            </td>
            <td>Total Penjualan Rp. :
            	<input type="text"
                        name="txtJual_1"
                       id="txtJual_1"
                       value="0"
                       size="15"
                       style="text-align:right"
                       readonly="readonly" />
            </td>
        </tr>
    </table>
	</form>
</div>



var recReq = getXmlHttpRequestObject();
var showdata_jual_1='txtJual_1'

function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
   return new XMLHttpRequest();
} else if(window.ActiveXObject) {
  return new ActiveXObject("Microsoft.XMLHTTP");
} else {
  alert('Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser.');
}
}

function LoadJual_1() {
document.getElementById( showdata_jual_1 ).value = 'Loading ...';
if (recReq.readyState == 4 || recReq.readyState == 0) {
  	recReq.open("GET", '/barang/report/info_jual_1.php', true );
   	recReq.onreadystatechange = function() {
   	if (recReq.readyState == 4 && recReq.status == 200 ) {
		document.getElementById( showdata_jual_1 ).value = recReq.responseText;
   	}
}
recReq.send(null);
}
}



<?php
require_once( '.././opendb.php' );
$tgl = $_POST['txtTanggal'];
$sql = mysql_query( "SELECT SUM( tot_gab ) as tot_jual FROM trs WHERE tgl='$tgl'" );
while( $data = mysql_fetch_array( $sql ) ) {
echo $data['tot_jual'];
}
?>

Permasalahannya pada file PHP, jika variable $tgl saya ganti menjadi :
$tgl = "2012-09-05" pada saat dijalankan gak ada masalah,
namun jika saya ganti Variable $tgl menjadi :
$tgl = $_POST; jika dikalankan, Nilai Totalnya
nggak tampil ... :(




PERTANYAAN KEDUA

<?php if( $_POST['btn_show'] == Show ) { ?>
	  <div id="info_jual"></div>
<? } else { ?>

<div id="bingkai_1">
<form name="info_barang_2" method="post">
<table cellpadding="1" cellspacing="1" width="100%">
	<tr>
		<th>Info Penjualan Barang</th>
        </tr>
        <tr>
        	<td align="center">
            	       <input type="submit"
                       name="btn_show"
                       id="btn_show"
                       value="Show"
                       onclick="LoadJual_2(); return false;" />
		</td>
	</tr>
    </table>
    </form>
</div>
<? } ?>


var recReq = getXmlHttpRequestObject();
var showdata_jual_2='info_jual'

function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
   return new XMLHttpRequest();
} else if(window.ActiveXObject) {
  return new ActiveXObject("Microsoft.XMLHTTP");
} else {
  alert('Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser.');
}
}

function LoadJual_2() {
document.getElementById( showdata_jual_2 ).innerHTML = 'Loading ...';
if (recReq.readyState == 4 || recReq.readyState == 0) {
  	recReq.open("GET", '/barang/report/info_jual_2.php', true );
   	recReq.onreadystatechange = function() {
   	if (recReq.readyState == 4 && recReq.status == 200 ) {
		document.getElementById( showdata_jual_2 ).innerHTML = recReq.responseText;
   	}
}
recReq.send(null);
}
}


<?php
require_once( '.././opendb.php' );
$sql = mysql_query( "SELECT SUM( tot_gab ) as tot_jual FROM trs" );
while( $data = mysql_fetch_array( $sql ) ) {
echo $data['tot_jual'];
}
?>

Permasalahan pada pertanyaan Kedua :
Jika tombol Show diklick maka, tombol tersebut akan Hide,
dan akan tampil <div id="info_jual"></div> untuk menampilkan data Total
keseluruhan penjualan ..

Mohon pencerahannya mas,
dan maap jika saya borong semua pertanyaan ...

Lihat semua 5 jawaban

Silahkan login untuk menjawab!
mas aku mau tanya
<?php

      $host = "localhost";
      $user = "root";
      $pass = "rahasia";
      $dbnm = "project";
      $conn = mysql_connect($host, $user, $pass);
if ($conn) {
$open = mysql_select_db($dbnm);
if (!$open) {
die ("Database tidak dapat dibuka karena ".mysql_error());
}
} else {
die ("Server MySQL tidak terhubung karena ".mysql_error());
}
//akhir koneksi
#ambil data di tabel dan masukkan ke array
    $query  = "SELECT * FROM tenant ORDER BY kode";
    $sql    = mysql_query ($query);
    $data   = array();
    while ($row = mysql_fetch_assoc($sql)) {
array_push($data, $row);
}
#setting judul laporan dan header tabel
$judul = "Tenant";
$header = array(
array("label"=>"Code Tenant", "length"=>30, "align"=>"L"),
array("label"=>"Company Name", "length"=>50, "align"=>"L"),
array("label"=>"Corporate Name", "length"=>30, "align"=>"L"),
array("label"=>"Location", "length"=>50, "align"=>"L"),
array("label"=>"Room", "length"=>30, "align"=>"L"),
array("label"=>"Water", "length"=>50, "align"=>"L"),
array("label"=>"Telephone", "length"=>30, "align"=>"L"),
array("label"=>"Fax", "length"=>50, "align"=>"L"),
array("label"=>"Email", "length"=>80, "align"=>"L"),
array("label"=>"Website", "length"=>30, "align"=>"L")
);
#sertakan library FPDF dan bentuk objek
require_once ("fpdf/fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
#tampilkan judul laporan
$pdf->SetFont('Arial','B','16');
$pdf->Cell(0,20, $judul, '0', 1, 'C');
#buat header tabel
$pdf->SetFont('Arial','','10');
$pdf->SetFillColor(255,0,0);
$pdf->SetTextColor(255);
$pdf->SetDrawColor(128,0,0);
foreach ($header as $kolom) {
$pdf->Cell($kolom['length'], 5, $kolom['label'], 1, '0',
$kolom['align'], true);
}
$pdf->Ln();
#tampilkan data tabelnya
$pdf->SetFillColor(224,235,255);
$pdf->SetTextColor(0);
$pdf->SetFont('');
$fill=false;
foreach ($data as $baris) {
$i = 0;
foreach ($baris as $cell) {
$pdf->Cell($header[$i]['length'], 5, $cell, 1, '0',
$kolom['align'], $fill);
$i++;
}
$fill = !$fill;
$pdf->Ln();
}
#output file PDF
$pdf->Output();
?>

Notice: Undefined offset: 10 in C:\xampp\htdocs\jadi\print_tenant_admin_all.php on line 63
FPDF error: Some data has already been output, can't send PDF file

itu error kenapa ya mas?

terima kasih sebelumnya

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
mas saya mau nanya . cara menghitung selisih tanggal dengan javascript itu bagaimana yah ?
menghitung selisih tanggal yang di ambil dari database . contoh tanggal yang ada didatabase seperti ini mas : 10-september-2012

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
saya punya coding seperti ini mas
<tr><td>Matakuliahr</td>							<td><select name='kode_matakuliah' onChange='this.form.submit()'>;
																<option value=0 selected></option>";
																$sql=mysql_query("SELECT * FROM matakuliah ORDER BY nama_matakuliah");
																while($data=mysql_fetch_array($sql)){
																echo "<option value=$data[kode_jurusan]>$data[nama_matakuliah]</option>";}

kalau mau nampilin data dari databsenya gimana ya? maunya tampilan pas dipanggil datanya ke checkbox

ini database yang mau dipanggilnya mas

 id_persaratan	         nama				  	kode
 
 	1	Surat Permohonan Dari Perusahaan 		rptka001
	12	Foto Copy Pembayaran Dana Kompensasi (DPKK) 	rptka001
 	11	Foto Copy Paspor, VISA 				rptka001
	10	Foto Copy KITAS 				rptka001
	9	Foto Copy IMTA Terakhir 			rptka001
	8	Foto Copy RPTKA Terakhir 			rptka001
	 	
Silahkan login untuk menjawab!
Mas , saya mau tanya,sebelumnya terima kasih
1.bagaimana jika di input angka langsung ubah menjadi angka decimal contoh .Kita ketik 1750 hasilnya 1.750 (saya sudah coba pakai Javascript-> Oke.
2.Pada waktu saya simpan saya pakai Explode untuk ubah 1.750 menjadi 1750 saya sudah coba ok.
3.Permasalahanya sekarang , saya ingin jumlah otomatis dengan inputan ada 5 baris Contoh terlampir misalnya 1.750 (input 1) input 2 = 2.750 input ke 3 = 189.000 yang ke 4 = 1.670.500
seperti ini:
<html>
<head>
<title></title>

<script type="text/javascript">
/* FORMAT ANGKA 3 titik*/
function angka(objek) {
objek = typeof(objek) != 'undefined' ? objek : 0;
a = objek.value;
b = a.replace(/[^\d]/g,"");
c = "";
panjang = b.length;
j = 0;
for (i = panjang; i > 0; i--) {
j = j + 1;
if (((j % 3) == 1) && (j != 1)) {
c = b.substr(i-1,1) + "." + c;
} else {
c = b.substr(i-1,1) + c;
}
}
objek.value = c;
var satu = document.getElementById("jum_akun1").value;
var dua = document.getElementById("jum_akun2").value;
var tiga = document.getElementById("jum_akun3").value;
var empat = document.getElementById("jum_akun4").value;
var lima = document.getElementById("jum_akun5").value;


var hasil = (Math.round(satu) + Math.round(dua) + Math.round(tiga) + Math.round(empat) + Math.round(lima) );
document.getElementById("total").value = hasil;

}
</script>


</head>
<body>
<p>&nbsp;</p>
<br>
<fieldset style="width:755px">
<legend></legend>

<table width="71" border=1 align="left" cellpadding=2 cellspacing=0 borderColor="black" id="BIGrid2" style="width:73;border-collapse:collapse;">

<tr>
<td width="110"><div align="center"><strong>Jumlah</strong></div></td>
</tr>

<tr>
<td><div align="right">
<input name="jum_akun1" type="" id ="jum_akun1" size="12" maxlength="12" onBlur="angka(this);" onKeyUp="angka(this);">
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="jum_akun2" type="" id ="jum_akun2" size="12" maxlength="12" onBlur="angka(this);" onKeyUp="angka(this);">
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="jum_akun3" type="" id ="jum_akun3" size="12" maxlength="12" onBlur="angka(this);" onKeyUp="angka(this);">
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="jum_akun4" type="" id ="jum_akun4" size="12" maxlength="12" onBlur="angka(this);" onKeyUp="angka(this);">
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="jum_akun5" type="" id ="jum_akun5" size="12" maxlength="12" onBlur="angka(this);" onKeyUp="angka(this);">
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="total" type="text" id ="total" style="background-color:#FFFFCC" value="" size="12" maxlength="12" readonly="true" />
</div></td>
</tr>
</table>


<p>&nbsp;</p>
</body>
</html>

Lihat semua 1 jawaban

Silahkan login untuk menjawab!