[PHP] Posten van waarde naar sessie uit form met foreach

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 11:09

Erhnam

het Hardware-Hondje :]

Topicstarter
Ik heb een scriptje geschreven wat lokaal een zoek opdracht doet naar een aantal bestanden. De gevonden waardes wil ik in een form zetten. Dit is mij allemaal gelukt.

Waar ik echter niet uit komt is hoe ik het voor elkaar krijg de waarde te posten naar een sessie en op de volgende pagina ge'echo'od krijg. Ik heb het ook al geprobeerd met glob maar zonder enig succes. Hoe lossen jullie zoiets op? Onder mijn stukje code. Hij moet de waarde uit het form toevoegen aan de sessie.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<? session_start() ?>
<?

// Als de user niet ingelog is....
if ( $_SESSION[user] == "" ) { echo "No Access!"; } 

// Als de user wel ingelogd is...
else {

// Extract Button
echo "------------<br><br>";

echo "<form method='POST' action='extract.php'>";
echo "Reinstall: </td><td>";

echo "<select name='tarball'>";
exec ("cd /var/www/html/control-panel/ | ls *-server.tar.gz", $tarlijst);
foreach ($tarlijst as $inhoud) {
echo "<option value='$inhoud'>$inhoud</option>";
}

echo "</select>";
echo "<br><br><input type='submit' value='Extract'>";
echo "</form>";

$tarball = ($_POST['tarball']);
$_SESSION['tarball'] = $tarball;

}
?>


extract.php:

PHP:
1
2
3
4
<? session_start(); 
echo $_SESSION['tarball'];
echo "<br><br>";
?>

[ Voor 18% gewijzigd door Erhnam op 16-02-2005 15:04 ]

http://www.xbmcfreak.nl/


Acties:
  • 0 Henk 'm!

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Pagina2 is dus extract.php?

Acties:
  • 0 Henk 'm!

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 11:09

Erhnam

het Hardware-Hondje :]

Topicstarter

http://www.xbmcfreak.nl/


Acties:
  • 0 Henk 'm!

  • Wokkels
  • Registratie: Juli 2000
  • Laatst online: 29-10-2024

Wokkels

Het lekkerste zoutje

je kunt niet een $_POST gebruiken in dezelfde pagina als je form.

je form is dan simpelweg nog niet gepost :)

oftewel: doe ipv
echo $_SESSION['tarball'];

eens

echo $_POST['tarball'];

in extract.php

[ Voor 39% gewijzigd door Wokkels op 16-02-2005 15:05 ]

Permanent wintericon!


Acties:
  • 0 Henk 'm!

  • Erhnam
  • Registratie: Januari 2000
  • Laatst online: 11:09

Erhnam

het Hardware-Hondje :]

Topicstarter
Stom Stom Stom 8)7 8)7 8)7

In ieder geval bedankt.. Slotje!

http://www.xbmcfreak.nl/