Ketika from dengan nama username valuenya == (kosong) maka akan muncul
alert Username masih kosong dan from username akan focus.
</script>
Jadi ketika isi dari form username panjangnya kurang dari 5, maka akan muncul alert
Panjang Username Minimal 5 Karakter
return false;
}
return (true);
}
</script>
Pada Fungsi validasi_Input terdatapat juga fungsi cek_radio yang fungsinya untuk
mengembalikan nilai True jika sudah ada yang terpilih dan False jika belum ada yang
terpilih.
Yang harus di ingat adalah, pada combobox sediakan satu pilihan yang bukan
datanya(bukan agama), gunanya sebagai acuan pada javascriptnya, kalo form yang
saya buat terletak pada kode berikut <option value=pilih selected>Pilih
</option>, dengan pilan tersebut maka gampang saja, pasti anda sudah
mengetahuinya.., :) bila masih belum dong, ini code JS nya
<script type="text/javascript">
function validasi_input(form){
if (form.agama.value =="pilih"){
alert("Anda belum memilih agama!");
return (false);
}
return (true);
}
</script>
Kalo di lihat, nama form input tersebut adalah telp, jadi value dari form telp tersebut
yang harus di cek satu per satu jika bukan angka langsung di tampilkan isi dari
alertnya. Berikut kode javascriptnya
<script type="text/javascript">
function validasi_input(form){
if (form.telp.value != ""){
var x = (form.telp.value);
var status = true;
var list = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8",
"9");
for (i=0; i<=x.length-1; i++)
{
if (x[i] in list) cek = true;
else cek = false;
status = status && cek;
}
if (status == false)
{
alert("Telp harus angka!");
form.telp.focus();
return false;
}
}
return (true);
}
</script>
Sangkep beta*
HOME
SANGKEP
KATEGORI
TUTORIAL TERBARU
KURSUS
TOPIK
Posting Pertanyaan
Welcome Guest
Login
Register
Home Pertanyaan Multiple Row, memasukkan data lebih dari satu baris di php dan mysql.
Search...
Search
Risonly Simbolon
Jan 29, 2013
1. <?php
2. $marquery= mysql_query ("SELECT * FROM siswa where kelas='$kelas' and
subkelas='$subkelas' order by siswa.id ASC",$jou);
3. if(!$marquery)
4. {
5. die ("GAGAL melakukan query terhadap siswa berdasarkan kelas dan atau
subkelas: ".mysql_error());
6. }
7.
8. while ($row=mysql_fetch_array($marquery))
9. {
39.
40.
?>
41. </div>
42. </body>
43.
Nah....
Membuat nama kolom dari setiap baris mungkin tidak terlalu sulit yaitu dengan cara looping. Akan tetapi masalah
muncul ketika harus membuat looping itu di dalam perintah while.
mohon arahannya, pak.
Terima kasih.
Ellyx Christian
intinya adalah pada penamaan dari input text
Perbesar
1. <?php
2. $marquery= mysql_query ("SELECT * FROM siswa where kelas='$kelas' and
subkelas='$subkelas' order by siswa.id ASC",$jou);
3. if(!$marquery)
4. {
5. die ("GAGAL melakukan query terhadap siswa berdasarkan kelas dan atau
subkelas: ".mysql_error());
6. }
7. $i = 0;
8. while ($row=mysql_fetch_array($marquery))
9. {
10. echo "<tr><td><select name=\"kelas[$i]\" id=\"kelas\"
value=\"kelas\"><option id=\"kelas\"
11. name=\"kelas\"
value=\"".$kelas."\">".$kelas."</option></select></td><td><select
12. name=\"subkelas[$i]\" id=\"subkelas\" value=\"subkelas\"><option
id=\"subkelas\"
13. name=\"subkelas\"
value=\"".$subkelas."\">".$subkelas."</option></select></td><td>
14. <select name=\"semester[$i]\" id=\"semester\"
value=\"semester\"><option id=\"semester\" name=\"semester\"
15. value=\"".$semester."\">".$semester."</option></select></td><td><se
lect name=\"tahunpelajaran[$i]\"
1. <?php
2. foreach($_POST['thk1'] as $i => $thk1){
3.
$kelas = $_POST['kelas'][$i];
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
$subkelas = $_POST['subkelas'][$i];
$semester = $_POST['semester'][$i];
$tahunpelajaran = $_POST['tahunpelajaran'][$i];
$bidstudi = $_POST['bidstudi'][$i];
$nama_siswa = $_POST['nama_siswa'][$i];
$thk2 = $_POST['thk2'][$i];
$tpr1 = $_POST['tpr1'][$i];
$tpr2 = $_POST['tpr2'][$i]
$ub1 = $_POST['ub1'][$i];
$ub2 = $_POST['ub2'][$i];
//simpan ke database
// mysql_query("insert into ....")
}
Risonly Simbolon
Terima kasih pak...
Penamaannya ternyata sangat sederhana. tidak usah pakai perintah for
cukup $i++
Terima kasihhhh....
Tuhan memberkatimu pak.
Feb 1, 2013
Risonly Simbolon
Bagaimana cara memberi donasi untuk website ini, pak?
Feb 1, 2013
Advertise Here
MyPHPtutorials.com
close
1. <?php
2. $marquery= mysql_query ("SELECT * FROM siswa where kelas='$kelas' and
subkelas='$subkelas' order by siswa.id ASC",$jou);
3. if(!$marquery)
4. {
5. die ("GAGAL melakukan query terhadap siswa berdasarkan kelas dan atau
subkelas: ".mysql_error());
6. }
7.
8. while ($row=mysql_fetch_array($marquery))
9. {
10. echo "<tr><td><select name=\"kelas\" id=\"kelas\"
value=\"kelas\"><option id=\"kelas\"
11. name=\"kelas\"
value=\"".$kelas."\">".$kelas."</option></select></td><td><select
12. name=\"subkelas\" id=\"subkelas\" value=\"subkelas\"><option
id=\"subkelas\"
13. name=\"subkelas\"
value=\"".$subkelas."\">".$subkelas."</option></select></td><td>
14. <select name=\"semester\" id=\"semester\"
value=\"semester\"><option id=\"semester\" name=\"semester\"
15. value=\"".$semester."\">".$semester."</option></select></td><td><se
lect name=\"tahunpelajaran\"
16. id=\"tahunpelajaran\" value=\"tahunpelajaran\"><option
id=\"tahunpelajaran\" name=\"tahunpelajaran\"
17. value=\"".$tahunpelajaran."\">".$tahunpelajaran."</option></select>
</td><td><select name=\"bidstudi\"
18. id=\"bidstudi\" value=\"bidstudi\"><option id=\"bidstudi\"
19. name=\"bidstudi\"
value=\"".$bidangstudi."\">".$bidangstudi."</option></select></td>
20. <td><select name=\"nama_siswa\" id=\"nama_siswa\"
value=\"nama_siswa\">
21. <option id=\"nama_siswa\" name=\"nama_siswa\"
value=\"".$row['nama_siswa']."\">".$row['nama_siswa']."</option></sel
ect></td>
22. <td><input maxlength=\"2\" size =\"2\" type=\"text\" name=\"thk1\"
id=\"thk1\" /></td>
23. <td><input maxlength=\"2\" size =\"2\" type=\"text\" name=\"thk2\"
id=\"thk2\" /></td>
24. <td><input maxlength=\"2\" size =\"2\" type=\"text\" name=\"tpr1\"
id=\"tpr1\" /></td>
25. <td><input maxlength=\"2\" size =\"2\" type=\"text\" name=\"tpr2\"
id=\"tpr2\" /></td>
26. <td><input maxlength=\"2\" size =\"2\" type=\"text\" name=\"ub1\"
id=\"ub1\" /></td>
27. <td><input maxlength=\"2\" size =\"2\" type=\"text\" name=\"ub2\"
id=\"ub2\" /></td></tr>";
28. }
29.
30. ?>
31.
32. </table>
33. Pastikan semua data sudah benar sebelum menyimpan. Data yang sudah
disimpan TIDAK DAPAT DIRUBAH LAGI!!
34. <input type="submit" name="submit" id="submit" value="SIMPAN"/>
35. </form>
36. </div>
37. <?
38.
39.
40.
?>
41. </div>
42. </body>
43.
-Cara Membuat Multi Input dengan PHP Menginput data secara satu persatu
memanglah melelahkan dan membutuhkan banyak waktu, setelah saya mencari dari
mbah google ketemu beberapa cara melakukan multi input.
Dalam hal ini akan saya gunakan untuk menambahkan fitus input nilai oleh guru dalam
Mata pelajaran tertentu untuk siswa satu kelas yang di ampu, di mana selama ini proses
input ini di lakukan dengan satu persatu data di tambahkan. Dengan prosedur di atas
maka saya bisa membangun halaman untuk menambahkan data nilai dalam satu kelas
dengan sekali perintah simpan. Tentunya sebelumnya data nilai dari masing masing
anak sudah di tambahkan.
<tr>
</p>
</form>
$con = mysql_connect("localhost","Application","*******");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("CpaApp", $con);
if (!mysql_query($involv,$con))
{
mysql_close($con)
?>
Dari Script di atas yang saya gunakan untuk membuat halaman penambahan nilai siswa
perkelas, sehingga sekarang bapak dan ibu guru yang mau menambahkan nilai siswa
bisa lebih cepat dan lebih mudah.
verivikasi.html
<form action="cek_nomor.php" method="post">
</form>
Nah setelah kita membuat sample datanya. Kita lanjut ke pembuatan script pemroses dari form diatas
dengan anama file cek_nomor.php
<?php
mysql_connect("localhost","user_db","password_db");
mysql_select_db("contoh");
$key=$_POST['key'];
if($key!=$d[key_kode]){
else{
echo 'Yth <b>'.$d[nama_terdaftar].' Terima kasih anda telah melakukan konfirmasi validasi data';
?>