Cara Ganti baris pada buku tamu tampil pada saat submit
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
*/
mas, untuk membuat file baru tsb (menyimpan pesan) gimana caranya ? Apakah jadi satu halaman dalam blog yg sama? atau buat halaman baru lagi !
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),
————
Thanks for tips nya