Въпросче относно switch

trevata

Registered
Начи имам този код
Код:
<?
$kategoria = $_GET['kategoria'];

switch($kategoria)
{
default: include("list-all.php");
break;
case '1':include("includes/pshop.php");
break;
case '2':include("includes/iready.php");
break;
case '3':include("includes/draw.php");
break;
case '4':include("includes/dream.php");
break;
case '5':include("includes/fireworks.php");
break;
case '6':include("'includes/flash.php");
break;
case '7':include("includes/css.php");
break;
case '8':include("includes/html.php");
break;
case '9':include("includes/java.php");
break;
case '10':include("includes/php.php");
break;
case '11':include("includes/other.php");
break;
}
?>
Тва е да кажем във файла view.php обаче като напиша view.php?kategoria=1 и нищо не излиза..... къде може да е пролема?
 
скрипта си работи ...
 
веднага забелязах нещо което е НЕправилно
ВИНАГИ трябва да започва така
<?php
и тук останалия код
може да е от това
направи го и кажи

а имаш ли написани уроци там та да излезнат ?
 
trevata каза:
имам си написани уроци и пак не изкарва :cry:
а като отвориш файла includes/pshop.php изкарва ли ти ги ?
може да е от там проблема
 
renegat чувал ли си за кратък стил за въвеждане на пхп код в хтмл ?
<?
?>
това е той ;)
 
renegat96 каза:
trevata каза:
имам си написани уроци и пак не изкарва :cry:
а като отвориш файла includes/pshop.php изкарва ли ти ги ?
може да е от там проблема
E батко то да си тъп тъп ама колко мене не може :shock: точно от там е проблема +1 :?: и мерси
 
morkov4o каза:
renegat чувал ли си за кратък стил за въвеждане на пхп код в хтмл ?
<?
?>
това е той ;)
вече няма кратък
ако се напише само <? без php браузъра ще го възприеме за по-стара версия на php например 4 и ще се получи объкване
все пак двете версии са различни... :twisted:

така че ако версията е 5 е задължително да се използва <?php
 
Зависи как ти е в пхп.ини ... ,но са все още едни и същи .... кратка / пълна версия ...
 
renegat96 каза:
morkov4o каза:
renegat чувал ли си за кратък стил за въвеждане на пхп код в хтмл ?
<?
?>
това е той ;)
вече няма кратък
ако се напише само <? без php браузъра ще го възприеме за по-стара версия на php например 4 и ще се получи объкване
все пак двете версии са различни... :twisted:

така че ако версията е 5 е задължително да се използва <?php

не е вярно.... при 5-та версия може да се ползват и 3-те начина без никакъв проблем. както
<? ?>, <?php ?> така и <script type="php"> </script>
 
не говоря празни приказки ... :) :D :D :D
 
Хора асла че трябва някой да направи такъв урок! Значи ето някои неща, които може да се правят и не са ГРЕШНИ:
$username = $_POST[username]; // И не е грешно БЕЗ Апострофи!!!
<?
php sours
?>
Това също няма значение!!! Хората ВСЕ пак гледат да направят всяка нова версия да поддържа старите и да ти е по лесно а не на всяка версия различни неща!
Другото е когато имаме 'ECHO'!!! И по-точно, когато слагаме в него HTML код! Ето един пример с ЛИНКОВЕ например( <a ...>...</a> ):
echo '<a href=index.php>Начало</a>';
ТУК както виждаме в това нещо точно тук: href=index.php не сме използвали кавички! ТОВА НЯМА ЗНАЧЕНИЕ! Кода пак ще си работи! Друга грешка която МНОГО програмисти изпускате е тази(пример с горния пример :P ):
echo "<a href="index.php">Начало</a>";

Както виждате тук за HTML кода и за ECHO от PHP програмирането сме използвали едни и същи Кавички! Това е ОГРОМНА ГРЕШКА!!! Тогава PHP ще се обърка и ще реши, че целия код е това:
echo "<a href="index.php" И естествено ще даде грешка за изпусната ";"!!!
Това е ОГРОМНА грешка повтарям пак!
Поздрави!
 
http://web-tourist.net/login/login/view.php?st=1282
А това <script type="php"> </script> Ще ни свърши същата работа като <?РНР ?> нали ? А ще се вижда РНР кода ни нали ?
 

Back
Горе