Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

denny182Avatar border
TS
denny182
[Help][Ask]Koresi codingan PHP ane gan
Jadi gini gan, ane kan lagi buat simulasi multiuser pake PHP dimana ada hak akses yang berbeda antara admin sama userbiasa(ane buat databasenya pake phpmyadmin) nah di salah satu database ada tabel member

Spoiler for member:


yang jadi pertanyaan ane gimana supaya pas user daftar otomatis idKatagorinya kMbr(userbiasa) kan klo admin kAdm.ini untuk tabel kategori membernya

Spoiler for katagori:


ini codingan ane untuk form daftar

Code:
<html>
<head>
<title>daftar</title>
</head>
<body>
<form action="prosesdaftar.php" method="post" enctype="multipart/form-data" >
<table width="452" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#669900">
<tr>
<td height="40" align="center" bgcolor="#669900"><strong><font color="#FFFFFF">DAFTAR</font></strong></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><table width="452" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td width="113">username</td><td width="11">:</td>
<td width="237"><input name="username" type="text" size="12" maxlength="12"></td>
</tr>
<tr>
<td>e-mail</td><td>:</td>
<td><input name="email" type="text" size="30" maxlength="30"></td>
</tr>
<tr>
<td>password</td><td>:</td>
<td><input name="password" type="password" size="30" maxlength="30"></td>
</tr>
</tr>
<tr>
<td>nama lengkap</td><td>:</td>
<td><input name="nama" type="text" maxlength="30"></td>
</tr>
<tr>
<td>Tanggal Lahir</td><td>:</td>
<td><select name="tgl" size="1">
<?php
for ($i=1;$i<=31;$i++)
{
echo "<option value=".$i.">".$i."</option>";
}
?>
</select>
<select name="bln" size="1" id="bln">
<?php
$bulan=array("","Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
for ($i=1;$i<=12;$i++)
{
echo "<option value=".$i.">".$bulan[$i]."</option>";
}
?>
</select>
<select name="thn" size="1" id="thn">
<?php
for ($i=1985;$i<=2000;$i++)
{
echo "<option value=".$i.">".$i."</option>";
}
?>
</select></td>

</td>
</tr>
<tr>
<td>Photo</td><td>:</td>
<td><input type="file" name="photo"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea name="alamat" cols="30" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="3" align="center"><input name="fok" type="submit" id="fok" value="OK">
<input name="fulang" type="reset" id="fulang" value="Ulangi">
<input name="fulang2" type="button" id="fulang2" value="Batal" ></td>
</tr>
</table>
<a href="index.php">Home</a></td>
</tr>

</table>
</form>
</body>
</html>


codingan ane untuk prosesdaftar

Code:
<?php
include "koneksi.php";
$userName=$_POST['username'];
$emailMember=$_POST['email'];
$passMember=md5($_POST['password']);
$namaMember=$_POST['nama'];
$tglLahir=$_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
$alamatMember=$_POST['alamat'];
//masing-masing variabel yang diawali dengan $_POST harus sesuai dengan nama yang dibuat dalam form
if (empty($userName))
{
die("Isikan username!"); //Berhenti dan munculkan pesan jika username tidak diisi
}
elseif(empty($emailMember))
{
die("Isikan email!"); //Berhenti dan munculkan pesan jika nama tidak diisi
//anda bisa tambahkan struktur if yang lain jika ada data yang perlu dicek
}
else
{
$cekdata="select userName from member where username='$userName'";
$ada=mysql_query($cekdata) or die(mysql_error());
if(mysql_num_rows($ada)>0)
{ die("username telah Terdaftar!"); }
else {
if (!empty($_FILES["photo"]["tmp_name"]))
{
$namafolder="images/"; //tempat menyimpan file
$jenis_gambar=$_FILES['photo']['type'];
if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/png")
{
$photo = $namafolder . basename($_FILES['photo']['name']);
if (!move_uploaded_file($_FILES['photo']['tmp_name'], $photo)/;)/
{ die("Gambar gagal dikirim"); }
} else { die("Jenis gambar yang anda kirim salah. Harus .jpg .gif .png"); }
} //end if cek file upload
mysql_query("insert into member(userName,idKatagoriMember,emailMember,passMember,namaMember,tgllahir,photo,alamatMember) " .
"values('$userName','idKatagoriMember','$emailMember','$passMember','$namaMember','$tglLahir','$photo','$alamatMember'/;)/") or die(mysql_error());
echo "selamat pendaftar Berhasil";
} //end if terdaftar
}
?>


tinggal IdKategorinya yang belum bisa keisi otomatis untuk user biasa pas daftar,trus caranya gimana supaya antar tabel/field yang lain didatabase phpmyadmin bisa saling terhubung?
thx buat agan2 yang bisa bantu emoticon-Angkat Beer
0
2.2K
8
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan