Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: inT_lt | Peržiūrų: 2274 |
inT_lt Narys Žalias Pranešimai: 9 Įstojęs: 2008 Geg. 21 13:05:48 | |
Sveiki, bandau savo puslapiui pritaikyt valdymo skripta, taciau susiduriau su problema kurios negaliu isspresti. Taigi, kai puslapis buna index.php?id=bar2, tada isiterpia bar2.html, kai index.php?id=bar3 -- bar3.html. Taciau, kai puslapis buna index.php (be jokios uzklausos gale), tada meta Notice, kad neranda id (Notice: Undefined index: id in c:\program files\easyphp1-8\www\page13\index.php). Kaip sia problema spresti? Aciu is anksto padejusiems. Štai mano naudojamas skriptas: <?php $tekstas=$_GET['id']; switch ($tekstas){ case bar2: @include ("include/bar2.html"); break; case bar3: @include ("include/bar3.html"); break; case bar4: @include ("include/bar4.html"); break; default: @include ("include/bar1.html"); break; } ?> |
|
MAnjack Garbės narys Legenda Pranešimai: 11821 Įstojęs: 2006 Kov. 2 20:03:58 | |
Geriau pasinaudok šitu:<?php |
|
mXt Narys Viršesnis už Dievą Pranešimai: 5775 Įstojęs: 2006 Bir. 9 16:06:09 | |
MAnjack, dar su or die galejai kazka gale iterpti ex best admin! |
|
inT_lt Narys Žalias Pranešimai: 9 Įstojęs: 2008 Geg. 21 13:05:48 | |
na supranti si eilute: $id=$_GET[id]; iesko index.php?id.. Problemos tavuoju budu neisprendziu, gal yra koks kitoks skriptas? |
|
MAnjack Garbės narys Legenda Pranešimai: 11821 Įstojęs: 2006 Kov. 2 20:03:58 | |
Išsprendi, nes čia tikrina ir jeigu id nėra tada rodo pagrindinįif ($id=="") |
|
inT_lt Narys Žalias Pranešimai: 9 Įstojęs: 2008 Geg. 21 13:05:48 | |
As kalbu apie sita eilute: $id=$_GET[id];, apie ta ka cia katik parasei, as sutinku. Tai tas pats kaip butu case funkcija su @default. Jeigu *.php?id nenurodytas raso kad neranda. Gal kazkaip galima pritaikyt funkcija isset? kad pirma patikrintu ar id egzistuoja. |
|
inT_lt Narys Žalias Pranešimai: 9 Įstojęs: 2008 Geg. 21 13:05:48 | |
tiesa sakant radau alternatyva: <?php $member = $_SERVER['REQUEST_URI']; if (strstr($member, "id=bar2")) { $id = "bar2"; } if (strstr($member, "id=bar3")) { $id = "bar3"; } if (strstr($member, "id=bar4")) { $id = "bar4"; } if (!isset ($id)) { $id = "bar1"; } echo $id; ?> |
Peršokti į forumą: |