19. juni 2003 - 21:10Der er
11 kommentarer og 1 løsning
promlemer med nogle scripts - rettelse
Jeg har problemer med følgene koder jeg gerne vil have checked da jeg ikke ved hvad der er galt andet end at billedet forbliver det samme. her er de tre koder: kode 1:
Men ok - hvad jeg kan se, så har du brugt PHP3 hvor såkaldte globals er slået til. Da PHP4 er den nye standard går jeg ud fra du vil bruge denne. Se nedenstående eksempel:
<form method="post" action="fil.php"> <input type="text" name="filnavn"> <input type="submit"> </form> Du kan nu hente værdien af feltet 'filnavn' ved at bruge variablen $_POST['filnavn']
<a href="fil.php?filnavn=test.gif">Se test.gif</a> Du kan nu hente værdien af variablen 'filnavn' ved at bruge variablen $_GET['filnavn']
altså - i PHP4 er globals ikke slået til som standard. Du skal derfor angive hvor den skal "hente variablerne" fra. Jeg gennemgår herunder scriptet: <?php if ($_POST['navn']){ #Hvis variabel 'navn' er sat vha. en form, skal følgende udføres: echo $_POST['navn']; #Alle kommandoerne er nu udført } else { #Hvis variablen ikke er sat, skal serveren udskrive formen: ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <!-- $_SERVER['PHP_SELF'] udskriver navnet på den fil hvori dette script ligger. $_SERVER indeholder også mange andre ting - prøv at skrive print_r($_SERVER); --> <input type="text" name="navn"> <input type="submit"> </form> <?php } ?>
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.