jeg vil gerne lave en tabelopbygget hjemmeside, jeg har prøvet mig lidt frem, men kan ikke lige få det til at virke... jeg får en: Parse error: parse error, unexpected T_VARIABLE in /var/www/html/Tst/index4.php on line 11
linie 11: echo("<a href=\""$_SERVER["PHP_SELF"]?index=0\""> knap0 </a>");
er lidt noob så bær over med det slam kode der er lavet :-)
<html> <head> <title> Test Med Tabel og PHP! </title> <?php $index = 0;
function menu() { global $index; echo("<a href=\""$_SERVER["PHP_SELF"]?index=0\""> knap0 </a>"); echo("<a href=\""$_SERVER["PHP_SELF"]?index=1\""> knap1 </a>"); }
function over() { echo("<h1> Dette er OverSkriften</h1>"); }
function main() { global $index; if($index == 0) { echo("du har trykket på NUL"); } elseif($index == 1) { echo("du har trykket på EN"); } } ?> </head> <body margenwidth="0" margenheight="0"> <table width="100%" height="100%"> <tr> <td colspan="2"> <?php menu(); ?> </td> </tr> <tr> <td> <?php over(); ?> </td> <td> <?php main(); ?> </td> </tr> </table> </body> </html>
du kører nok med register_globals = off - fvs at den hedder $_GET['index'] ($_GET fordi den kommer fra addreselinien)
og jo, det er dumt at lave det som funktioner når du kun kalder dem en gang - detter er spild af resourcer !
og det gør det ikke lettere at oversku - bare vent til du for en 2-300 liniers kode - og man skal ændre noget... så sidder man og tænker "hov, hvor mon dether står henne" da det ikke er logisk opbygget...
brug kun funktioner når du skal lave den samme ting igen og igen
$str = "nu står det med dobbel-gnyffer" . 'nu er det enkeltgnyffer' . $variabel . 2+2 . KONSTANT;
altså sætte stenge med sammen med variabler osv...
"-er tillader variabler i sig fx "dette er en $variabel"
'-er tillader ikke variabler - dvs at skriver man '$variabel' kommer der til at står et $-tegn og så "variabel"...
uden nogle gnyffer kan du kun skrive varialer, konstanter og regnestykker
Morten
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.