Avatar billede gladmhensk Nybegynder
24. marts 2003 - 15:56 Der er 19 kommentarer og
1 løsning

Sindsyg fejl

Har lige et rimelig provokerende problem :-/
ved godt det er et lamt spørgsmåål, men her er det altså ;):

<form method="post" action=<? echo PHP_SELF; ?>>
<input type="submit" name=gaa value="Gå&nbsp;til&nbsp;links">
</form>
<?
if($gaa){
echo "Du valgte Links som menu";
}
?>

kan ikke se hvorfor den ikke virker....
Avatar billede sone Nybegynder
24. marts 2003 - 15:58 #1
Hvilken fejl får du?
Avatar billede sone Nybegynder
24. marts 2003 - 15:59 #2
Du skal måske have " omkring værdien for ACTION.
Du skal måske bruge $_GET['gaa']
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:00 #3
får skam ikke nogen fejl (forkert overskrift :-/)

der sker simpelt hen nada. kan lige prøve det der...
Avatar billede chries Nybegynder
24. marts 2003 - 16:02 #4
echo PHP_SELF
->
echo $PHP_SELF

?
Avatar billede sone Nybegynder
24. marts 2003 - 16:02 #5
Sorry - brug $_POST (ikke GET)
Avatar billede chries Nybegynder
24. marts 2003 - 16:02 #6
og det er god skik at skrive
<?php ..... ?>
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:03 #7
<form method="post" action="<? echo $PHP_SELF;?>">
<input type="submit" name="gaa" value="Gå&nbsp;til&nbsp;links">
</form>
<?
if($gaa){
echo "Du valgte Links som menu";
$_GET['gaa'];
}
?>
det virker heller ikke :-/
Avatar billede Slettet bruger
24. marts 2003 - 16:03 #8
<form method="post" action=<? echo PHP_SELF; ?>>
<input type="submit" name="gaa" value="Gå&nbsp;til&nbsp;links">
</form>
<?
if(isset($_POST['gaa'])){
echo "Du valgte Links som menu";
}
?>
Avatar billede chries Nybegynder
24. marts 2003 - 16:04 #9
du mangler kun
echo $_POST['gaa'];
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:04 #10
<form method="post" action="<? echo $PHP_SELF;?>">
<input type="submit" name="gaa" value="Gå&nbsp;til&nbsp;links">
</form>
<?php

if($gaa){
echo "Du valgte Links som menu";
$_POST['gaa'];
}
?>

Det var som satans....prøver lige en anden server hvis det er den jeg prøver på nu der fucker...
Avatar billede chries Nybegynder
24. marts 2003 - 16:05 #11
som han skriver
if(isset($_POST['gaa'])){
Avatar billede fangel Nybegynder
24. marts 2003 - 16:06 #12
og her i lidt pænere PHP kode...

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="submit" name="gaa" value="Gå&nbsp;til&nbsp;links">
</form>
<?php
if(isset($_POST['gaa'])){
echo "Du valgte Links som menu";
}
?>
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:06 #13
Tjaaa
det virker skam fint no kpå en anden server.....

chries den der isset har jeg ALDRIG fattet....
Avatar billede chries Nybegynder
24. marts 2003 - 16:07 #14
det kommer an på om den anden server kører med register_globals on eller off :)
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:09 #15
Chries og dea_pg jeres virker fint :-)´

så skriv lige et svar så i kan få point
Avatar billede fangel Nybegynder
24. marts 2003 - 16:09 #16
isset() tjekker om variablen findes... hvis variablen findes returnere den "true", og if(){...} kører altså...
Avatar billede fangel Nybegynder
24. marts 2003 - 16:10 #17
min version er bare en "renskrevet" version af el_barto's (fra kommentar 16:03:48) så giv ham point i stedet...
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:10 #18
aah federen :-)

dea_g og chries skriv et svar så i kan få point
Avatar billede gladmhensk Nybegynder
24. marts 2003 - 16:11 #19
ok fint nok....
Avatar billede chries Nybegynder
24. marts 2003 - 16:11 #20
ok :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester