Jump to content
php.lv forumi

Recommended Posts

Posted

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 !

 

 

-_-

Posted (edited)

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
Posted (edited)

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
×
×
  • Create New...