#php #html
#php #HTML
Вопрос:
Я заставил одно меню работать здесь, другое не работает. Я хочу сделать доступными оба меню: «persegi» или «persegi panjang»
<div id="content">
<div id="kirikolom">
<?php
if(isset($_GET['menu']))
{
if($_GET['menu']="persegi")
{
input_persegi();
} elseif($_GET['menu']="persegi_panjang")
{
input_persegi_panjang();
}
}
?>
</div>
Ответ №1:
Вам нужно использовать «==» для равенства переменной, если просто использовать «=», вы присваиваете переменной значение, поэтому ваш код должен быть :
<?php
if($_GET['menu']=="persegi"){
input_persegi();
}
else if($_GET['menu']=="persegi_panjang"){
input_persegi_panjang();
}
?>
Комментарии:
1. @GroundHeaven сама-сама
Ответ №2:
попробуйте распечатать и проверить результат print_r($_GET['menu']);
Возможно, другой вывод при доступе к другому URL, поэтому он не совпадает с вашим статментом if else.