kakak2 mau tnya saya punya script begini :

<html>
<head>
<title></title>
</head>
<body>
<table>
<form action="<?php $_SERVER; ?>" method="post">
<tr>
<td>No Juri</td>
<td>:</td>
<td><input name="no_juri" type="text" size="20" maxlength="30" /></td>
</tr>
<tr>
<td>Nama Juri</td>
<td>:</td>
<td><input name="nama_juri" type="text" size="100" maxlength="100" /></td>
</tr>

<tr>
<td height="52"></td>
<td></td>
<td><input type="submit" name="kirim" value="SUBMIT" />
<input type="reset" name="reset" value="RESET" /></td>
</tr>
</form>
</table>
</center>

<p>
<?
include ('koneksi.php');
?>
<?
$no_juri=$_POST;
$nama_juri=$_POST;

if (($no_juri=="") or ($nama_juri=="")){
echo "";}
else{

$sqlstr= "insert into t_juri(NO_JURI,NAMA_JURI)values('$no_juri','$nama_juri')";

$sql=ociparse($conn,$sqlstr);
$cek = ociexecute($sql);
ocicommit($conn);


if ($cek) {
echo "Proses simpan berhasil dilakukan";
}

else {

echo "Proses simpan gagal dilakukan";}
}
?>


</div>
</body>
</html>
ketika saya masukkan data no_juri dan nama_juri dan submit tidak muncul "proses simpan berhasil dilakukan" , pas saya cek database oracleny datany g masuk.


thanks
veetha
Silahkan login untuk menjawab!
-1
Loading...
Ellyx Christian · Jul 22, 2011 · 0 Suka · 1 Tidak Suka
saya rasa karena kamu lupa membuka koneksi ke database, seharusnya sebelum:
$sqlstr= "insert into t_juri(NO_JURI,NAMA_JURI)values('$no_juri','$nama_juri')";
kamu membuka koneksi ke database, seperti:
$conn = oci_connect($user,$password,$host_db);

[big]Untuk menyisipkan kode/skrip gunakan Cara menggunakan syntax highlighting.[/big]
0
Loading...
veetha · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
kalo pake include "koneksi.php" g bisa ya kak?
0
Loading...
Ellyx Christian · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
tergantung apakah di file koneksi.php sudah membuka koneksi ke database atau belum. Jika sudah, kemungkinan koneksi kamu salah (bisa jadi databasenya berbeda)
0
Loading...
Ellyx Christian · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
Ada kode untuk menampilkan datanya ga? coba kamu simpan satu data menggunakan kode kamu ini. Kemudian coba tampilkan, muncul apa ga?
0
Loading...
veetha · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
kak... dikoneksi.php dah ngebuka koneksi kak...
kak script menampilkan datanya dah bisa ke tampil tapi cuma masalah insert aja dia g bisa masuk ke tabelnya
makanay bingung,,,
0
Loading...
Ellyx Christian · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
di script untuk menampilkan data, muncul ga data yang kamu insert?
0
Loading...
veetha · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
gak kak... g muncul kak...
yang muncul cuma data yang ak insertin lewat oraclenya tok... g ngerti apa yang slah??
0
Loading...
veetha · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
klo data yang ak insert pake script php ini , datanya g masuk...
0
Loading...
Ellyx Christian · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
saya rasa seperti ini, data masuk tapi nilainya kosong, betul? kamu salah pas ambil nilai $_POST. ubah kode kamu menjadi:
<html>
<head>
<title></title>
</head>
<body>
<table>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<tr>
<td>No Juri</td>
<td>:</td>
<td><input name="no_juri" type="text" size="20" maxlength="30" /></td>
</tr>
<tr>
<td>Nama Juri</td>
<td>:</td>
<td><input name="nama_juri" type="text" size="100" maxlength="100" /></td>
</tr>

<tr>
<td height="52"></td>
<td></td>
<td><input type="submit" name="kirim" value="SUBMIT" />
<input type="reset" name="reset" value="RESET" /></td>
</tr>
</form>
</table>
</center>

<p>
<?
if($_POST){
	include ('koneksi.php');
	/* kamu salah di 
	$no_juri=$_POST['NO_JURI'];
	$nama_juri=$_POST['NAMA_JURI'];
	seharusnya : */
	$no_juri=$_POST['no_juri'];
	$nama_juri=$_POST['nama_juri'];
	$sqlstr= "insert into t_juri(NO_JURI,NAMA_JURI)values('$no_juri','$nama_juri')";
	
	$sql=ociparse($conn,$sqlstr);
	$cek = ociexecute($sql);
	ocicommit($conn);
	
	if ($cek) {
		echo "Proses simpan berhasil dilakukan";
	}else {
		echo "Proses simpan gagal dilakukan";
	}
}
?>
</div>
</body>
</html>
kamu pelajari lagi Cara Memproses HTML Form yang Benar
0
Loading...
veetha · Jul 25, 2011 · 0 Suka · 0 Tidak Suka
gini kak... kak pas saya isi formnya terus saya submit g muncul kata "Proses simpan berhasil dilakukan" ... harus nya muncul kan kak..