Moet je eens kijken wie weet dit?
Niemand?

Als ik een select post dan doet ie het niet en met get wel?

Als je een string kan echo'en kan je hem dan ook in een sessie stoppen?

page1:
form method="get" select s

page2:
if(isset($_GET['s'])) {
$s = htmlentities(($_GET['s']), ENT_NOQUOTES, 'UTF-8');
}
$_SESSION['s'] =array($s);

page3:
print_r ($_SESSION['s']); hij doet het wel!
*************************************************
page1:
form method="post" select s

page2:
if(isset($_POST['s'])) {
$s = htmlentities(($_POST['s']), ENT_NOQUOTES, 'UTF-8');
}
$_SESSION['s'] =array($s);

page3:
print_r ($_SESSION['s']); hij doet het niet!
Is dit te moeilijk?

Gelieve Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.

Je hebt net 10 minuten je bericht gepost.
En je bumpt al!
Zet je code eens in code tags of tussen php tags
<?php
// HIER CODE
?>
Hij is niet meer online.

- Hij plaatst een bericht en noemt hem: "Dit weet niemand";
- "Moet je eens kijken wie weet dit? Niemand?";
- Hij bumpt na 10 minuten en zegt: "Is dit te moeilijk?";
- En nu is die offline.

Dat kan ik echt niet uitstaan, maargoed, even on-topic. Waarom echo je je sessies niet gewoon inplaats ze te printen?
page1.php

<?php
echo ('<form method="post" action="page2.php" >');
echo ('<select name="s" style="width: 40px; height: 22px;">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>');
echo ('<button type="submit"><strong>submit</strong></button>');
echo ('</form>');
?>

page2.php

<?php
if(isset($_GET['s'])) {
$s = htmlentities(($_GET['s']), ENT_NOQUOTES, 'UTF-8');
}
echo $s;
$_SESSION['s'] = array($s);
echo ('<form method="post" action="page3.php" >');
echo ('<button type="submit"><strong>submit</strong></button>');
echo ('</form>');
?>

page3.php
<code>
<?php
echo '<pre>';
print_r ($_SESSION['s']);
echo '</pre>';
?>

en de andere in GET
Maak je wel gebruik van <?php session_start(); ?> Dat moet boven al je headers.
Dit weet ik wel. Dus verander die topictitel naar iets zinnigs, want dit slaat nergens op.

Gebruik de goede method in je form. 'post' vind je in $_POST, 'get' in $_GET.
@maat;

<?php
echo 'ECHO echo echo... e.h. e... ...o ...'; // Echo'en doe je met 'hoi'
echo ('Ellow!'); // Zo kan ook, maar dat is veel te veel typwerk
/* Kortom...
gebruik gewoon echo 'blabla' ipv echo ('blabla')
veel te veel typwerk ;)
*/
?>
Midas schreef op 09.07.2009 17:42
Gebruik de goede method in je form. 'post' vind je in $_POST, 'get' in $_GET.

@Midas: Lees zijn eerste post nog ff, dan zie je dat ie dit verschil wel kent...

@maat: Lees nog ff de post over 'session_start()', je code is verder gewoon werkend.
method="post"
if(isset($_GET['s'])) {

Zoals al zo veel is gezegd POST is niet GET

Reageren