(PHP4) Formvariabelen posten en lezen werkt niet

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

  • pilo2710
  • Registratie: Juni 2001
  • Laatst online: 12-04 17:13

pilo2710

BSD kicks..... nuts!?

Topicstarter
Het is al vaak naar voren gekomen, problemen met het post/get van variabelen mbv forms. Ik heb al een aantal van die topics doorgelezen en geprobeerd en ook opgevolgd, maar het gaat op de 1 of andere manier niet. Wat doe ik fout?

PHP:
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  
   <?PHP 
   include ("builder/scriptreader.inc");
   $script= "builder/tabelbuilder/configuratiescript_tabelbuilder.por";
   leesscript($script);
   $teller=0;
   print ("<FORM METHOD=GET ACTION=sortering.php>");
   print ("<SELECT NAME=\"select\" size=10 MULTIPLE align=\"center\">");
   while ($teller < $kolomteller)
   {
      print("<OPTION VALUE=\"$alias[$teller]\">$alias[$teller]");
      $teller++;
   }
   echo "<BR>";
   echo "<BR>\n<INPUT TYPE=SUBMIT VALUE=\"Stap 2\">\n";
   echo "</FORM>";
}
?>


De functie 'leesscript' leest een tekstbestandje uit waar tabel, kolomnamen en aliassen in staan en zet ze in 3 array's. Dit zijn global arrray's.

Vervolgens is het de bedoeling dat hij de array select (in form) naar de volgende pagina stuurt met de geselecteerde waardes. In de URL balk zijn de gekozen velden ook te zien. Het volgende script moet het uitlezen:

PHP:
4
5
6
7
8
9
10
11
12
13
14
15
<?PHP
   print("<td width=33% bgcolor=#009900>");
   if(!IsSet($select))
   {
      echo "Het werkt dus niet :(";
   }
   else
   {
     $text = implode("<BR>", $select);
     echo $select;
   }
   ?>

Dit stukje script is een testje om te kijken of het doorgeven van variabelen wil werken. Alleen krijg ik de variabelen niet door en ziet hij het array $select als een niet gedefinieerde variabele. :? Mis ik hier iets? :? of is dit echt een serverprobleem? |:(

Samen met een Grolschje aan je BSD bak sleutelen; Priceless!! :D


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

$_POST['select']

  • DR
  • Registratie: December 2000
  • Niet online

DR

P&W FAQ - PHP

Tis toch fantastisch die FAQ he...

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22:23

NMe

Quia Ego Sic Dico.

Sterker nog...Je moet in HTML die select de naam "select[]" geven, anders komt de array niet door...

En ik kan me niet voorstellen dat je gedaan hebt wat je in die andere topics gelezen hebt, anders had je nu niet hier gepost... :?

[ Voor 44% gewijzigd door NMe op 20-04-2004 11:27 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • DR
  • Registratie: December 2000
  • Niet online

DR

NMe84 schreef op 20 april 2004 @ 11:26:
En ik kan me niet voorstellen dat je gedaan hebt wat je in die andere topics gelezen hebt, anders had je nu niet hier gepost... :?
Ach, zo was zijn topicstart wat langer :z, en zeggen dat je uren...dagen...gezocht hebt staat natuurlijk goed he :Y)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

is select niet gewoon een reserved keyword?

Doet iets met Cloud (MS/IBM)


  • Markieman
  • Registratie: December 2001
  • Laatst online: 15-05 12:16
code:
1
print ("<FORM METHOD=GET ACTION=sortering.php>");

Dus:

$_GET['select'] :)

[ Voor 13% gewijzigd door Markieman op 20-04-2004 11:31 ]

You do not fear them? - The Wraith? Naah. Now *clowns*, that's another story.


  • pilo2710
  • Registratie: Juni 2001
  • Laatst online: 12-04 17:13

pilo2710

BSD kicks..... nuts!?

Topicstarter
Markieman schreef op 20 april 2004 @ 11:31:
[...]

code:
1
print ("<FORM METHOD=GET ACTION=sortering.php>");

Dus:

$_GET['select'] :)
Whoeps, dit ben ik niet tegengekomen. Bedankt voor jullie snelle reacties. Ik kan weer even door.. :)

Samen met een Grolschje aan je BSD bak sleutelen; Priceless!! :D


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Markieman schreef op 20 april 2004 @ 11:31:
[...]

code:
1
print ("<FORM METHOD=GET ACTION=sortering.php>");

Dus:

$_GET['select'] :)
ik ging af op de topic title "formvariabelen posten ..." :D

  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 17-02 19:31
Over het algemeen, gewoon de var meuk door lezen van de php docs?

http://www.php.net/manual....variables.predefined.php

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Mjah, dit is dus gewoon een kwestie van de docs te lezen.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.