als er iets geselecteerd is updaten
Ik ben bezig met een uploadscript.
Ik wil dat je kunt uplaoden in mappen en submappen.
Nu is men vraag: als je een map selecteert moet de pagina refreshen en kijken of daar submappen aanwezig zijn en als die er zijn ook weergeven dat je ze kan selecteren voor daarin up te loaden.
Kan dat? En hoe?
Grtzz Pieter
Kan iemand mij helpen?
"bedoel je niet met een blader knop??"
in die dir voeg je een map toe en in die map nog een submap.
En nu als je een fot wilt uploaden met mijn script kun je het alleen in de map doen, niet in de submap.
Met een dropdown menu wil ik dat je de map selecteerd en dan kijken of er een submap aanwezig is en als die aanwezig is dan ook in een dropdown laten zien ofzo.
<select onChange="location.href = 'something.php?value=' + this.value;" name="PHPerik">
<option> - selecteer iets -</option>
<option value="1">Foo</option>
<option value="2">Bar</option>
<option value="3">PHPerik</option>
</select>
Of gewoon op de onChange een documents.forms[0].submit() gooien, dat is netter. Of dus een AJAX functie.
Code (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<form method="post" action="home.php?menu=login&actie=upload" enctype="multipart/form-data" name="form" id="form" target="_self">
Of selecteer een doelmap:
<select name="map" style="z-index: 1;" onChange="location.href = 'home.php?menu=login&actie=upload&map=' + this.value;">
<?php
$handle = opendir($dir);
while (($file = readdir($handle)) != FALSE)
{
if (($file != ".") && ($file != "..") && (is_dir($dir.$file)))
{
echo '<option value="'.$file.'">'.$file.'</option>';
}
}
?>
</select><br /><br />
<?php
if(isset($_GET['map']))
{
?>
In submap:
<select name="submap" style="z-index: 1;">
<?php
$handle = opendir($dir.$_GET['map']);
while (($file = readdir($handle)) != FALSE)
{
if (($file != ".") && ($file != "..") && (is_dir($dir.$_GET['map'].'/'.$file)))
{
echo '<option value="'.$file.'">'.$file.'</option>';
}
}
?>
</select><br /><br />
<?php
}
?>
<?php
$i = 1;
while($i <= $num)
{
echo 'Foto '.$i.' <input name="bestand'.$i.'" type="file" id="bestand"><br />';
$i++;
}
?>
<br />
<input name="uploaden" type="submit" id="uploaden" value="Uploaden">
</form>
Of selecteer een doelmap:
<select name="map" style="z-index: 1;" onChange="location.href = 'home.php?menu=login&actie=upload&map=' + this.value;">
<?php
$handle = opendir($dir);
while (($file = readdir($handle)) != FALSE)
{
if (($file != ".") && ($file != "..") && (is_dir($dir.$file)))
{
echo '<option value="'.$file.'">'.$file.'</option>';
}
}
?>
</select><br /><br />
<?php
if(isset($_GET['map']))
{
?>
In submap:
<select name="submap" style="z-index: 1;">
<?php
$handle = opendir($dir.$_GET['map']);
while (($file = readdir($handle)) != FALSE)
{
if (($file != ".") && ($file != "..") && (is_dir($dir.$_GET['map'].'/'.$file)))
{
echo '<option value="'.$file.'">'.$file.'</option>';
}
}
?>
</select><br /><br />
<?php
}
?>
<?php
$i = 1;
while($i <= $num)
{
echo 'Foto '.$i.' <input name="bestand'.$i.'" type="file" id="bestand"><br />';
$i++;
}
?>
<br />
<input name="uploaden" type="submit" id="uploaden" value="Uploaden">
</form>
Weet niemand het probleem?
*bump*