Jump to content
php.lv forumi

Funkcijas


intero

Recommended Posts

Sveicināti

ķersimies vērsim pie ragiem... Es taisu mazu skripteli, bet atgadaas misēklis :(

 

1. gadiijumaa viss Ok.

 

 

[B]index.php[/B]

<?
if (isset($list)) {
echo 'lists';
}

else if (isset($test)) {
echo 'tests';
}

else {
echo 'Main page :)';
}
?>

 

te viss kārtībā :)

http://domain.com/?list == list

http://domain.com/?test == test

http://domain.com/ == Main page

 

 

2. gribu to pashu ievietot kaa funkciju.

 

[B]var.php[/B]

<?
function name() {
if (isset($list)) {
echo 'lists';
}

else if (isset($test)) {
echo 'tests';
}

else {
echo 'Main page :)';
}
}
?>

 

un

 

[B]index.php[/B]
<?
include 'top.php';
name();
?>

 

Un te saakaas probleemas :((((

Var raxtiit ko grib rezultaatas ir viens - Main page

Kur vareetu buut kluuda ? :blink:

Paldies jau ieprieksh !

 

 

-_-

Link to comment
Share on other sites

problēma globālajos mainīgajos...

 

čeko

 

if (isset($_GET['varname'])){
}

 

PS: šī problēma ir Nr.1 visiem iesācējiem.

dažkārt gribās lamāt PHP izgudrotajus, ka ir devuši tādu iespēju, kā register_globals=on :(

Edited by Delfins
Link to comment
Share on other sites

Pirms turpini kodēt, atver savu php.ini failu, atrodi rindiņu register_globals = on, un tur nomaini on uz off

 

Edit: dot ta varēja to iespēju, bet defaultā būtu likuši off, kamēr iemācās, kas tas par php.ini failu tādu ir, tikmēr lai pamācās kodēt korekti.

Edited by bubu
Link to comment
Share on other sites

×
×
  • Create New...