[HELP] eror pada pemanggilan form di template dengan fungsi get


Status
Not open for further replies.

noozle369

Beginner 1.0
Mohon bantuannya , saya punya 1 file template yaitu index.php, dan di dalam nya saya menggunakan fungsi get untuk memanggil form2 yang dibutuhkan

di index.php saya menuliskan pengecekan seperti ini:
<?php


if($_GET['menu']=="wahana"){
include 'wahana.php';}
elseif($_GET["menu"]=="foodcourt"){
include 'foodcourt.php';}
?>

dan di menu.php saya menuliskan seperti ini :

<ul>
<li><a href="index.php?menu=foodcourt">foodcourt</a></li>
<li><a href="index.php?menu=wahana">wahana</a></li>
</ul>


ketika index.php di jalankan keluar notice spt ini: Notice: Undefined index:
menu in C:\xampp\htdocs\temp\index - Copy.php on line 107
Notice: Undefined index: menu in C:\xampp\htdocs\temp\index - Copy.php on line 109

bagian mana yang sala? maap saya newbie ><
 

noozle369

Beginner 1.0
maap saya lupa menambahkan
if($_GET['menu']=="wahana"){ //line107
include 'wahana.php';}
elseif($_GET["menu"]=="foodcourt"){ //line109
include 'foodcourt.php';}
?>
 

vkios01

Expert 1.0
ketika index.php di jalankan keluar notice spt ini: Notice: Undefined index:
menu in C:\xampp\htdocs\temp\index - Copy.php on line 107
Notice: Undefined index: menu in C:\xampp\htdocs\temp\index - Copy.php on line 109

masi nerawang2 menu itu maksudnya yg di dalam get, atau ada var lain ya? kalau ada var lain, coba ditambahin else kalau tanpa ada apa2nya..buat identifikasi $menu

PHP:
<?php
if(isset($_GET['menu']=="wahana")){
include('wahana.php');}
elseif(isset($_GET['menu']=="foodcourt")){
include('foodcourt.php');}
else{
echo 'bukan menu jadi tidak tampil kalau tidak ada var menu di link';}
?>
 
Last edited:

noozle369

Beginner 1.0
masi nerawang2 menu itu maksudnya yg di dalam get, atau ada var lain ya? kalau ada var lain, coba ditambahin else kalau tanpa ada apa2nya..buat identifikasi $menu

PHP:
<?php
if(isset($_GET['menu']=="wahana")){
include('wahana.php');}
elseif(isset($_GET['menu']=="foodcourt")){
include('foodcourt.php');}
else{
echo 'bukan menu jadi tidak tampil kalau tidak ada var menu di link';}
?>

var lain gmana Tuan? bgg >< barusan saya coba syntax Tuan ,error nya kek gn Tuan :


Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' in C:\xampp\htdocs\skripsi\index - Copy.php on line 107
<?php
if(isset($_GET['menu']=="wahana")){ //line 107
include('wahana.php');}
elseif(isset($_GET['menu']=="foodcourt")){
include('foodcourt.php');}
else{
echo 'bukan menu jadi tidak tampil kalau tidak ada var menu di link';}
?>
 

dpnux

Expert 1.0
Coba perhatikan baik - baik, lihat baris yang error. Ada yang kurang tuh dibagian ini:

Code:
if (isset($_GET['menu'] == "wahana")) {

errornya bilang: saya kurang tanda ')' ... begitu juga yang satu lagi. isset() itu fungsi, jadi harus ada tutupnya. :D
 

vkios01

Expert 1.0
Coba perhatikan baik - baik, lihat baris yang error. Ada yang kurang tuh dibagian ini:

Code:
if (isset($_GET['menu'] == "wahana")) {

errornya bilang: saya kurang tanda ')' ... begitu juga yang satu lagi. isset() itu fungsi, jadi harus ada tutupnya. :D

sudah lengkap itu kok om :D, kayanya scriptnya tidak bisa terbaca..coba di urai jadi gini,

PHP:
if (isset($_GET['menu'])) {

$menu = $_GET['menu'];
if($menu =='wahana'){
include('wahana.php');
}else if($menu=="foodcourt"){
include('foodcourt.php');
}

}else{
echo 'bukan menu jadi tidak tampil kalau tidak ada var menu di link';}
}
 

noozle369

Beginner 1.0
sudah lengkap itu kok om :D, kayanya scriptnya tidak bisa terbaca..coba di urai jadi gini,

PHP:
if (isset($_GET['menu'])) {

$menu = $_GET['menu'];
if($menu =='wahana'){
include('wahana.php');
}else if($menu=="foodcourt"){
include('foodcourt.php');
}

}else{
echo 'bukan menu jadi tidak tampil kalau tidak ada var menu di link';}
}

ooooo... gt toh erornya... ic ic... .dah bisa jalan Tuan.. makasi2 .. buanyaak :D
 
Status
Not open for further replies.

Top