Hi Femke,
Ik heb om het script beter te kunnen lezen je code even tussen de [.code][/code] tags neergezet (zonder punt).
Ook heb ik boven aan de openings PHP tags neergezet en onderaan de sluitende.
Link gekopieerd
Dank je Lissy, ik zal er op letten. Nog een optie die ik denk dat zou moeten werken, maar het dus niet doet :(
<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($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($verwijder == "delete"){
$file = "../$url";
if(file_exists($file))
{
unlink($file);
}
else
{
echo $file.' bestaat niet eens';
}
}
}
}
?>
Link gekopieerd
Wanneer ik je goed begrijp wil je "iets" verwijderen uit je database?
Link gekopieerd
Nee, ik wil het fysieke bestand uit de directory weggooien. Verwijderen uit de database zou ook leuk zijn, maar dat is van minder hoge prioriteit :)
Link gekopieerd
ze wil unlinken, dus file verwijderen uit zijn map. wat krijg je als melding mee femke
Link gekopieerd
het lijkt alsof alles goed gaat, dus geen melding ... (hij schiet door naar de volgende foto) maar het bestand blijft bestaan.
Link gekopieerd
if($verwijder == "delete")
{
$file = "../".$url;
echo $file." wordt verwijderd...<br>";
if(file_exists($file))
{
unlink($file);
echo $file." is verwijderd!";
}
else
{
echo $file.' bestaat niet eens';
}
}
zet dat op de plek van 55-66 en zeg me wat je terugkrijgt
Link gekopieerd
Ho Wes,
Ik krijg het volgende terug:
../_images/banken01.jpg wordt verwijderd...
../_images/banken01.jpg bestaat niet eens
en het plaatje staat er nog :(
Link gekopieerd
-
- wes -
03-04-2006 11:21
gewijzigd op 03-04-2006 11:21
is de link naar het plaatje toe een map terug (../) dan _images (_images/) en heet het plaatje banken01.jpg ?
Link gekopieerd
het plaatje dat ik probeerde te verwijderen was fauteuils 2 :S ... En de map is er inderdaad een terug, dus dat is goed geloof ik.
Link gekopieerd