Lijkt wel alsof hij standaard de eerste uit het dropdown menu verwijderd ...
Link gekopieerd
heet de map waar je images in staan wel _images . dus inclusief _ , lijkt me een beetje raar :)
Link gekopieerd
dus je site structuur ziet er nu zo uit?
+ map
+ map
+ map
+ _images
- banken1.jpg
- banken2.jpg
+ codes
- index.php
- verwerken.php
bijv, let vooral op images en je codes
Link gekopieerd
+ _images
- banken1.jpg
-fauteuil1.jpg
+ beheer
- verwijderen.php
Dus, ja ziet er zo uit :)
Link gekopieerd
Heb ook gehoord dat ik mijn aanpak van global variabelen niet goed is. Vandaar het volgende (niet dat het werkt lol):
<form action="verwijderen.php" enctype="multipart/form-data" method="post" name="form">
Pagina:
<select name="page">
<option value="banken">Banken</option>
<option value="slaapkamers">Slaapkamers</option>
<option value="fauteuils">Fauteuils</option>
<option value="verlichting">Verlichting</option>
<option value="salontafels">Salontafels</option>
<option value="tapijten">Tapijten</option>
<option value="vitrinekasten">Vitrinekasten</option>
<option value="gordijnen">Gordijnen</option>
<option value="wandkasten">Wandkasten</option>
<option value="terrasmeubelen">Terrasmeubelen</option>
<option value="dressoir">Dressoirs</option>
<option value="kunst">Schilderijen</option>
<option value="eet">Eetkamers</option>
<option value="accesoire">Accessoires</option>
<option value="haard">Open Haarden</option>
<option value="av">Audio-Video </option>
<option value="bontplaid">Bontplaids</option>
<option value="kussen">Kussens</option>
</select>
<br>
Positie:<select name="position">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
</select><br><input name="submit" type="submit" value="ga">
<input type="hidden" name="submitted" value="ja"><br><br>
<?php
include("../database.php");
if($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['submitted']) and $_POST['submitted']== 'ja') {
$sql = mysql_query("SELECT * FROM foto WHERE page='$page' AND position='$position'") or die (mysql_error());
while( $show = mysql_fetch_array($sql))
{
$id = $show[id];
$page = $show[page];
$url = $show[url];
$dag = $show[dag];
echo "$id - ";
echo "$page <br>$url <br><br>";
echo "<img src=\"../$url\" width=\"100\"> ";
echo "<form action=\"verwijderen.php\" enctype=\"multipart/form-data\" method=\"post\" name=\"form2\">";
echo "<input name=\"submit\" type=\"submit\" value=\"weggooien\">";
echo "<input type=\"hidden\" name=\"verwijder\" value=\"delete\"></form>";
if($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['verwijder']) and $_POST['verwijder']== 'delete'){
$file = "../".$url;
echo $file." wordt verwijderd...<br>";
if(file_exists($file))
{
unlink($file);
}
else
{
echo $file.' bestaat niet eens';
}
}
}
}
?>
Link gekopieerd
dan zou je dit ook niet mogen krijgen
../_images/banken01.jpg wordt verwijderd...
../_images/banken01.jpg bestaat niet eens
Link gekopieerd
Ik gebruik dezelfde verwijzing om eerder in de code het plaatje weer te geven, en die zie ik gewoon ... dus de verwijzingen staan goed.
Hij neemt om een of andere reden de eerste opties in het form ... Misschien toch wat te doen met de post van variabelen?
Link gekopieerd
$page en $position moet je toch ook ophalen met $_POST.
Link gekopieerd
F
Femke
04-04-2006 10:22
gewijzigd op 04-04-2006 10:33
Hoi Hoi,
Dacht bijna dat het werkte maar helaas, hij blijft optie 1, banken verwijderen. Waar ga ik fout? Alvas enorm bedankt!
<?
if (!($option == "een") || !($option == "twee"))
{
?>
<form action="verwijderen.php" enctype="multipart/form-data" method="post" name="form">
Pagina:
<select name="page" id="page">
<option value="banken">Banken</option>
<option value="slaapkamers">Slaapkamers</option>
<option value="fauteuils">Fauteuils</option>
<option value="verlichting">Verlichting</option>
<option value="salontafels">Salontafels</option>
<option value="tapijten">Tapijten</option>
<option value="vitrinekasten">Vitrinekasten</option>
<option value="gordijnen">Gordijnen</option>
<option value="wandkasten">Wandkasten</option>
<option value="terrasmeubelen">Terrasmeubelen</option>
<option value="dressoir">Dressoirs</option>
<option value="kunst">Schilderijen</option>
<option value="eet">Eetkamers</option>
<option value="accesoire">Accessoires</option>
<option value="haard">Open Haarden</option>
<option value="av">Audio-Video </option>
<option value="bontplaid">Bontplaids</option>
<option value="kussen">Kussens</option>
</select>
<br>
Positie:<select name="position">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
</select><br><input name="submit" type="submit" value="ga">
<input type="hidden" name="option" value="twee"><br><br>
<?php
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['option']) and $_POST['option']== 'twee')
{
global $page;
$page = $_POST['page'];
global $position;
$position = $_POST['position'];
echo "<img src=\"../_images/$page$position.jpg\" width=\"100\"> ";
echo "<form action=\"verwijderen.php\" enctype=\"multipart/form-data\" method=\"post\" name=\"form2\">";
echo "<input name=\"submit\" type=\"submit\" value=\"weggooien\">";
echo "<input type=\"hidden\" name=\"option\" value=\"een\"></form>";
}
if($_SERVER['REQUEST_METHOD'] == 'POST' and isset($_POST['option']) and $_POST['option']== 'een'){
$filename = "/sites/blabla/www/_images/".$page."".$position.".jpg";
if ( file_exists($filename) )
{
unlink ($filename);
echo "verwijderd";
}
else
{
echo $filename.' bestaat niet eens';
}
}
?>
Link gekopieerd