Welcome to Abdul Malik Ikhsan's Blog

Cara Ganti baris pada buku tamu tampil pada saat submit

Posted in Tutorial PHP by samsonasik on April 24, 2007

Kebanyakan, kalau kita membuat web,kita membuat link untuk buku tamu, nah, pas kita ngisi n’tu buku tamu, misalkan kita ketikkan 5 baris, ternyata yang tampil setalah disubmit, ada 1 baris aja, kalau pun ada lebih dari 1 baris, itu pun karena mentok, nah, cara supaya yang tampil nantinya juga 5 baris(sesuai baris yang diinput, maka harus kita harus menggunakan fungsi agar “\n” pada php menjadi “<br>” pada html, caranya seperti berikut :pertama kita buat file input-an, contoh, input_bukutamu.php, :
<form method=”POST” action=”save_bukutamu.php”>
 <table border=”1″ width=”33%” id=”table1″>
  <tr>
   <td width=”64″>Nama</td>
   <td> : <input type=”text” name=”nama” size=”20″></td>
  </tr>
  <tr>
   <td width=”64″>Alamat</td>
   <td> : <input type=”text” name=”alamat” size=”20″></td>
  </tr>
  <tr>
   <td width=”64″>Komentar</td>
   <td> : <textarea rows=”2″ name=”komentar” cols=”20″></textarea></td>
  </tr>
 </table>
 <p><input type=”submit” value=”Submit” name=”B1″><input type=”reset” value=”Reset” name=”B2″></p>
</form>
************
setelah itu, kita buat file untuk simpan data, misal save_bukutamu.php
<?
$host=”localhost”;
$user=”root”;
$pass=””;
$database=”nama_database”;

$konek=mysql_connect($host,$user,$pass);
$seleksi=mysql_select_db($database);

$querysave=”insert into bukutamu values(‘$nama’,’$alamat’,’$komentar’)”;
$ResultSet=mysql_query($querysave) or die(mysql_errno());
header(“location:./tampil_bukutamu.php”);
?>
********
Untuk menampilkan kita buat file baru lagi, misal tampil_bukutamu.php
<?
$host=”localhost”;
$user=”root”;
$pass=””;
$database=”nama_database”;

$konek=mysql_connect($host,$user,$pass);
$seleksi=mysql_select_db($database);

$querytampil=”select * from bukutamu”;
$ResultSet2=mysql_query($querytampil) or die(mysql_errno());
$no=int;
$no=0;
while ($row=mysql_fetch_array($ResultSet2)){
$no++;
$gantibaris=nl2br($row[2]); //untuk mengubah dari “\n” menjadi “<br>”
?>
<table border=”0″ width=”41%” id=”table1″ height=”156″>
 <tr>
  <td width=”107″>No.</td>
  <td><? echo $no;echo”.”; ?></td>
 </tr>
 <tr>
  <td width=”107″ valign=”top”>Nama</td>
  <td><? echo $row[0]; ?></td>
 </tr>
 <tr>
  <td width=”107″ valign=”top”>Alamat</td>
  <td><? echo $row[1]; ?></td>
 </tr>
 <tr>
  <td width=”107″ valign=”top”>Komentar</td>
  <td valign=”top”><? echo $gantibaris; ?></td>
 </tr>
</table>

<? } ?>
/*
**terima kasih kepada mas adi sumaryadi yang telah membantu saya
*/

3 Responses

Subscribe to comments with RSS.

  1. hamiudin said, on January 5, 2008 at 1:07 pm

    mas, untuk membuat file baru tsb (menyimpan pesan) gimana caranya ? Apakah jadi satu halaman dalam blog yg sama? atau buat halaman baru lagi !

  2. samsonasik said, on January 6, 2008 at 2:39 am

    ya untuk menyimpan pesan boleh menggunakan halaman baru, contoh save_bukutamu.php — > nah, setelah save, redirect deh ke halaman tampil_bukutamu.php (untuk menampilkan hasil isian buku tamu),

    ————

  3. www.sampara.com said, on June 14, 2008 at 1:47 am

    Thanks for tips nya


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: