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!
0
Loading...
veetha · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
kak.... ak ubah jadi gini scriptnya
form_input.php__
<table>
<form action="inputjuri.php" 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="submit" value="SUBMIT" />
<input type="reset" name="reset" value="RESET" /></td>
</tr>
</form>
</table>
inputjuri.php__
<?php
include ('koneksi.php');
?>
<?php
$no_juri=$_POST;
$nama_juri=$_POST;
if ($_POST== submit ){
$sqlstr= "insert into t_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";}
}
?>
tapi tetep g bisa kak... ada yang slah g kak??
0
Loading...
Ellyx Christian · Jul 26, 2011 · 0 Suka · 0 Tidak Suka

Note: Untuk Menyisipkan code gunakan Cara menggunakan syntax highlighting.

coba ubah file inputjuri.php jadi:
<?php
include ('koneksi.php');
?> 
<?php
if ($_POST){
/* ini salah (huruf besar dan kecil harus diperhatikan)
$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')";
var_dump($sqlstr);
$sql=ociparse($conn,$sqlstr);
$cek = ociexecute($sql);
//ocicommit($conn);
if ($cek) {
echo "Proses simpan berhasil dilakukan";
}
else {
echo "Proses simpan gagal dilakukan";
var_dump(oci_error($sql));
}
}
?>
tolong ikuti apa adanya kode yang saya kasi.
sempatkan diri kamu membaca Cara Memproses HTML Form yang Benar.
Coba lihat apa output dari kode diatas. Jika belum berhasil tolong kasi tahu struktur table t_juri kamu.
0
Loading...
veetha · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
kak dah ak coba script yang kakak kasih tapi tetep g muncul apa2 kak... kosong... data juga g masuk...
struktur tabelnya :
create table t_juri(
no_juri varchar2 100
nama_juri varchar2 100);
tablespace usr;
0
Loading...
Ellyx Christian · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
tadi pas input data apa outputnya (text apa saja yang muncul)?
0
Loading...
butier · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
coba cek settingan di php ini nya udah blom???setingan php buat oraclenya???
0
Loading...
veetha · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
k @ellyx christian --> g muncul tulisan apa2 kak... itu yang ak anehin...bener2 kosong

k @butier ---> dah kak... buktinya koneksi.phpnya aja dah berhasil...
0
Loading...
Ellyx Christian · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
kalau yang ini?
<?php
error_reporting(E_ALL|E_STRICT);
include ('koneksi.php');
?> 
<?php
if ($_POST){
/* ini salah (huruf besar dan kecil harus diperhatikan)
$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')";
var_dump($sqlstr);
$sql=ociparse($conn,$sqlstr);
$cek = ociexecute($sql);
//ocicommit($conn);
if ($cek) {
echo "Proses simpan berhasil dilakukan";
}
else {
echo "Proses simpan gagal dilakukan";
$error = oci_error($sql);
var_dump($error);
}
}
?>
0
Loading...
veetha · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
k keluarny "warning Undefined variable _POST in C:\apache\htdocs\oracle\inputjuri1.php on line 6 (if ($_POST))" ini scriptnya taruh di inputjuri1.php kan kak???
0
Loading...
Ellyx Christian · Jul 26, 2011 · 0 Suka · 0 Tidak Suka
itu terjadi setelah kamu submit formnya? (ingat form harus pake method="post")
0
Loading...
veetha · Jul 27, 2011 · 0 Suka · 0 Tidak Suka
iya kan ak pake post kak..tpi tetep g bisa...ni form_input.phpny
form_input.php
<table>
<form action="inputjuri.php" 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="submit" value="SUBMIT" />
<input type="reset" name="reset" value="RESET" /></td>
</tr>
</form>
</table>
sama loh kak sama tutorial cara memproses form html yg bnar ..
apa ada kesalahan kak..??