Postingan lainnya
Cara mencetak (echo) nilai dari query?
saya mempunyai code sebagai berikut
<?php
//mendapatkan informasi untuk menlihat data
$id_siswa = $_GET['id'];
$query = mysql_query("SELECT a.*, b.nm_kecamatan AS nm_kecamatan, c.nm_sekolah AS nm_sekolah
FROM siswa a
JOIN kecamatan b ON a.id_kecamatan = b.id_kecamatan
JOIN sekolah c ON a.id_sekolah = c.id_sekolah
WHERE id_siswa='$id_siswa'") or die(mysql_error());
$data = mysql_fetch_array($query);
?>
<table id="table-sm" class="table table-bordered table-hover table-sm" cellspacing="0" width="100%">
<thead>
</thead>
<tbody>
<tr>
<td>Umur Siswa</td><!--nilai yang perlu -->
<td align="center">:</td>
<td align="left"><b/><?php $sql_umur = mysql_query("SELECT TIMESTAMPDIFF(YEAR, tanggal_lahir, CURDATE())
AS umur
FROM siswa
WHERE id_siswa = '$data[id_siswa]'");
echo $data_umur['umur'];
?></td>
<td>Alamat Ayah</td>
<td align="center">:</td>
<td align="left"><b/><?php echo $data['alamat_ayah']; ?></td>
</tr>
</tbody>
saya bingung bagaimana cara mencetak nilai dari query $sql_umur? sementara jika dijalankan di sql php myadmin hasilnya muncul,
mohon bantuan gan?
2 Jawaban:
<div>Coba bagian ini :</div><pre><?php $sql_umur = mysql_query("SELECT TIMESTAMPDIFF(YEAR, tanggal_lahir, CURDATE()) AS umur FROM siswa WHERE id_siswa = '$data[id_siswa]'"); echo $data_umur['umur']; ?></pre><div><br>di ubah jadi seperti ini :</div><pre><?php $id_siswa = $data['id_siswa']; $sql_umur = mysql_query("SELECT TIMESTAMPDIFF(YEAR, tanggal_lahir, CURDATE()) AS umur FROM siswa WHERE id_siswa = '$id_siswa'"); $data_umur = mysql_fetch_array($sql_umur);
echo $data_umur['umur']; ?></pre><div><br>Semoga berhasil.</div>
<div>Hapus sql_umur<br>Ganti $querynya jadi gini :<br><br></div><pre><?php <em>//mendapatkan informasi untuk menlihat data</em> $id_siswa = $_GET['id']; $query = mysql_query("SELECT a.*, TIMESTAMPDIFF(YEAR, tanggal_lahir, CURDATE()) AS umur, b.nm_kecamatan AS nm_kecamatan, c.nm_sekolah AS nm_sekolah FROM siswa a JOIN kecamatan b ON a.id_kecamatan = b.id_kecamatan JOIN sekolah c ON a.id_sekolah = c.id_sekolah WHERE id_siswa='$id_siswa'") or die(mysql_error()); $data = mysql_fetch_array($query); ?> <table id="table-sm" class="table table-bordered table-hover table-sm" cellspacing="0" width="100%"> <thead> </thead> <tbody> <tr> <td>Umur Siswa</td><!--nilai yang perlu --> <td align="center">:</td> <td align="left"><b/><?php echo $data['umur']; ?></td> <td>Alamat Ayah</td> <td align="center">:</td> <td align="left"><b/><?php echo $data['alamat_ayah']; ?></td> </tr> </tbody></pre>