[PHP] Probleem met doorgifte variabelen.

Pagina: 1
Acties:
  • 49 views sinds 30-01-2008

  • iznogood
  • Registratie: September 2001
  • Niet online
Allereerst kreeg ik een foutmelding dat er een variabele niet gedeclareerd werd als er niets gepost werd naar de pagina. Dit heb ik opgelost door :

code:
1
    if(!isset($clicked)) { $clicked=""; }


te gebruiken om de variabele $clicked te declareren.

Maar wanneer er nu een variabele gepost wordt naar deze pagina dmv index.php?clicked=1 te gebruiken lijkt het wel alsof $clicked leeg blijft ( dit heb ik gechecked door $clicked te echo-en).

Heb de search/google al gebruikt, levert helaas niets op over normale variabelen, wel wat info gevonden over arrays.

Bij de onderstaande code gaat hij dus over zijn nek :
code:
1
2
3
4
5
    if(!isset($clicked)) { $clicked=""; }
echo $clicked;
    if($clicked=="") { $clicked = '1'; }
    if($clicked=="Cancel") { $clicked="1"; }
    if($clicked=="Save Changes")


Hij genereerd echter geen foutmelding.

Just as Good


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:50

gorgi_19

Kruimeltjes zijn weer op :9

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 19:47

Creepy

Tactical Espionage Splatterer

$_POST en $_GET?

* Creepy zwaait naar gorgi_19. Veel te snel die mods van tegenwoordig ;)

[ Voor 80% gewijzigd door Creepy op 12-10-2004 10:27 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Grimli
  • Registratie: December 2003
  • Laatst online: 02-12-2023
Probeer dit eens:

PHP:
1
2
3
4
5
6
    if(!isset($clicked)) { $clicked=""; }
       else { $clicked = $_GET['clicked']; }
    echo $clicked;
    if($clicked=="") { $clicked = '1'; }
    if($clicked=="Cancel") { $clicked="1"; }
    if($clicked=="Save Changes")

:)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 16:50

gorgi_19

Kruimeltjes zijn weer op :9

Mja, 't is wel duidelijk zo denk ik :) Register globals -probleem dus :)

[ Voor 8% gewijzigd door gorgi_19 op 12-10-2004 10:33 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.