Hogyan lehetne alapértelmezett include () ebben a div-ben?
Hogyan lehetne kezdőértéket adni ennek? PHP
<div id="content">
<?
if(isset($_GET['menu'])) {
$menu = $_GET['menu'];
if($menu == 1) { include('php/a.php'); }
if($menu == 2) { include('php/b.php'); }
if($menu == 3) { include('php/c.php'); }
if($menu == 4) { include('php/d.php'); }
if($menu == 5) { include('php/e.php'); }
}
if(isset($_GET['car'])){
$car = $_GET['car'];
include('php/f.php');
}
?>
</div>
És a "c.php" kellene alapértelmezettnek a content nevű div-be mikor bejön a weboldal. nem tudom hogy lehetne, ha külön includolom } else { include('php/c.php'); } akkor az is meg a menüre kattintással érkező tartalom is betöltődik ...
Minek ennyi if? Ez erőforrás pazarlás, mivel ha például az első if már jó, akkor nem áll meg, hanem (feleslegesen) végigmegy a többi if-en is.
Íme egy megoldás:
<?php
if(isset($_GET['m'])){
$m = $_GET['m'];
if($m == 1){
include("a.php");
}elseif($m == 2 ){
include("b.php");
}elseif($m == 3){
include("c.php");
}elseif($m == 4){
include("d.php");
}
}else{
include("c.php");
}
?>
Remélem érted mi miért van ott, ahol van. :-)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!