PHP/MySQL/HTML添加用户错误?
我有一个文件siswa-tambah.phpPHP/MySQL/HTML添加用户错误?,php,html,mysql,Php,Html,Mysql,我有一个文件siswa-tambah.php <?php //siswa-tambah.php //periksa apakah username = kosong dan hak akses = adm if(empty($_SESSION['username']) OR ($_SESSION['akses']<>'adm')){ //jika user belum login echo "Anda harus login untuk dapat me
<?php
//siswa-tambah.php
//periksa apakah username = kosong dan hak akses = adm
if(empty($_SESSION['username']) OR ($_SESSION['akses']<>'adm')){
//jika user belum login
echo "Anda harus login untuk dapat mengakses halaman ini !\n";
echo "<a href=index.php>Kembali</a>";
} else {
if(isset($_POST['submit'])){
//proses simpan
$nis=$_POST['nis'];
$nama=$_POST['nama'];
$tgl_lahir=$_POST['thn'].'-'.$_POST['bln'].'-'.$_POST['tgl'];
$sex=$_POST['sex'];
$pass=$_POST['pass'];
$uploaddir = 'foto/';
$foto = basename($_FILES['foto']['name']);
//sql simpan, password menggunakan nomor induk
$sql = mysql_query("INSERT INTO siswa VALUES('$nis','$nama','$tgl_lahir','$sex','$pass','$foto')");
if($sql){
echo "Data berhasil disimpan!";
} else {
echo "Ada ERROR!";
}
} else {
?>
<form enctype="multipart/form-data" method="POST" action="">
<table border="0">
<tr>
<td>NIS/USERNAME</td>
<td><input type="text" size="10" name="nis"></td>
</tr>
<tr>
<td>Nama Lengkap</td>
<td><input type="text" size="25" name="nama"></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>
<?php
echo '<select name="tgl">';
for($tgl=1; $tgl<=31; $tgl++){
echo '<option value="'.$tgl.'">'.$tgl.'</option>';
}
echo '</select>';
echo '<select name="bln">';
$arrBulan = array(1=>'Januari','Pebruari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','Nopember','Desember');
foreach($arrBulan as $b => $bln){
echo '<option value="'.$b.'">'.$bln.'</option>';
}
echo '</select>';
echo '<select name="thn">';
foreach(range(date('Y'), 1930) as $thn){
echo '<option value="'.$thn.'">'.$thn.'</option>';
}
echo '</select>';
?>
</td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>
<input type="radio" name="sex" value="L">Laki-Laki
<input type="radio" name="sex" value="P">Perempuan
</td>
</tr>
<tr>
<td>Password</td>
<td>
<input type="password" name="pass">
<input type="hidden" name="nis" value="<?php echo $hsl['nis']; ?>">
</td>
</tr>
<tr>
<td>Foto</td>
<td><input type="file" name="foto"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Simpan"></td>
</tr>
</table>
</form>
<?php
}
}
?>
杰尼斯·克拉明
拉基拉基
佩伦普安
密码
我认为问题在于您有两个名为“nis”的表单对象:
<td>NIS/USERNAME</td>
<td><input type="text" size="10" name="nis"></td>
NIS/用户名
及
“nis”是错误的,其中有一个PHP错误。你需要弄清楚它是什么,因为它会解决你的问题。哦,是的,你现在是我的代码工作,谢谢:)太多了,托马斯
<input type="hidden" name="nis" value="<?php echo $hsl['nis']; ?>">