On Thu, 3 Dec 1998, Priyadi Iman Nurcahyo wrote:

> On Thu, Dec 03, 1998 at 05:39:13PM +0700, Andi Darmawan wrote:
> > 
> > tapi timbul masalah baru...
> > saya membuat form dengan 4 field query...
> > field tersebut adalah : NRP, Nama, Fakultas, Jurusan
> > jika saya mengisi field NRP atau field Jurusan maka data yang ditampilkan
> > sudah benar...
> > tetapi jika saya mengisi field Nama atau Fakultas, maka semua data akan
> > ditampilkan ?? padahal harusnya tidak...
> 
> statement sql yang anda coba seperti apa?
> 
sorry nich rada panjang....

<html>
<! sql setdefault nrp "" >
<! sql setdefault nama "" >
<! sql setdefault fakultas "" >

<head><title>Daftar Mahasiswa</title></head>
<body background="/icons/bgunpar0.jpg">
<center>
<font size=+2>Daftar Mahasiswa UNPAR</font><br>
<font size=-1>List of UNPAR Students</font>
</center>
<hr>
Search for
<! sql if  ("$nrp" != "") || ("$nama" != "") || ("$fakultas" != "") >
        <b><EM>nrp = "<! sql print "$nrp" >" and
        nama = "<! sql print "$nama" >" and
        fakultas = "<! sql print "$fakultas" >"
        </EM></b>
        <hr>
<! sql connect >
<! sql database blajar >
<! sql setdefault ofs 0 >

<! sql if "$nrp" != "">
        <! sql if "$nama" != "">
                <! sql if "$fakultas" != "">
                        <! sql query "select * from siswa where
                                NRP like '%$nrp%'
                                NAMA like '%$nama%'
                                FAKULTAS like '%$fakultas%'
                                order by NRP limit $ofs,20" q1>
                <! sql else>
                        <! sql query "select * from siswa where
                                NRP like '%$nrp%'
                                NAMA like '%$nama%'
                                order by NRP limit $ofs,20" q1>
                <! sql endif>
        <! sql else>
                <! sql query "select * from siswa where
                        NRP like '%$nrp%'
                        order by NRP limit $ofs,20" q1>
        <! sql endif>  
<! sql endif>

<! sql if $NUM_ROWS != 0 >
<!-- Put in table -->
<table border=1>
<tr HALIGN=LEFT>
<th>NRP</th>
<th>Nama</th>
<th>Fakultas</th>
<th>Jurusan</th>
</tr>
<! sql print_rows q1 "<tr>
<td><tt>@q1.0</tt></td>   
<td><tt>@q1.1</tt></td>
<td><tt>@q1.2</tt></td>
<td><tt>@q1.3</tt></td></tr>\n" >
</table>

<!-- Put in table -->
<table border=1>
<tr HALIGN=LEFT>
<th>NRP</th>
<th>Nama</th>
<th>Fakultas</th>
<th>Jurusan</th>
</tr>
<! sql print_rows q1 "<tr>
<td><tt>@q1.0</tt></td>
<td><tt>@q1.1</tt></td>
<td><tt>@q1.2</tt></td>
<td><tt>@q1.3</tt></td></tr>\n" >
</table>
<!-- Put in navigation links -->
<center>
<! sql if 19 < $ofs >
        <! sql print
                "<a
href=\"blajar.sql\?nrp=$nrp&nama=$nama&fakultas=$fakultas&ofs=">
        <! sql eval $ofs - 20 ><! sql print "\">">Prev</a>
<! sql else >
        Prev
<! sql endif >

<! sql if $NUM_ROWS = 20 >
        <! sql print   
                "<a
href=\"blajar.sql\?nrp=$nrp&nama=$nama&fakultas=$fakultas&ofs=">
        <! sql eval $ofs + 20 >  
        <! sql print "\">">Next</a>
<! sql else >  
        Next
<! sql endif >
</center>
<! sql else >
Not found 
<! sql endif >

<! sql close >
<hr>

<! sql endif >

        <form action="blajar.sql" method="POST">
<table>
<tr VALIGN=TOP>
<td>NRP</td><td>=</td>
<td><input type=text name=nrp size=7 maxlength=7 ><br>
<i><small>Isi dengan bagian depan Nomor Registrasi Pelajar.
Boleh dikosongi jika tidak tahu.</small></i>
</td></tr>
<tr valign=TOP><td>Name</td><td>=</td>
<td><input type=text name=nama size=30 maxlength=30 ><br>
<i><small>Isi dengan potongan (sebagian) nama. Gunakan "*" (asterik)
untuk menampilkan semua.</small></i>
</td></tr>
<tr valign=top><td>Fakultas</td><td>=</td>
<td><select name="Fakultas" size="1">
        <option value="Pilih Salah Satu">Pilih Salah Satu</option>
        <option value="Ekonomi">Ekonomi</option>
        <option value="Hukum">Hukum</option>
        <option value="ISIP">ISIP</option>
        <option value="Teknik">Teknik</option>
        <option value="Filsafat">Filsafat</option>
        <option value="Teknik Industri">Teknik Industri</option>
        <option value="MIPA">MIPA</option>
        <option value="D3">D3</option>
      </select><br>
<i><small>Isi dengan nama Fakultas</small></i>
</td>
</td></tr>
</table>
        <input type=submit value="Request">
        </form>
<hr>
<font size=-2>
Script by <a href="http://student.unpar.ac.id/~7396046/"><i>Andi
Darmawan</i></a></font>
</body>
</html>


tolongin yach....
sekali lagi sorry panjang....


Andi "Belutz" Darmawan
http://members.xoom.com/Belutz/


______________________________________________________________________
Utk berhenti langganan kirim email ke [EMAIL PROTECTED] 
Sudah cari di arsip? http://www.mail-archive.com/[email protected]/
Utk info netiket, kirim email kosong ke [EMAIL PROTECTED]

Kirim email ke