Hallo

Ik ben bezig met een job systeem
waarbij mensen de mogelijkheid hebben om een open sollicitatie in te verzenden
alle ingezonden sollicitaties komen in het database te staan.

Nu heb ik dat het bestandsnaam van de cv netjes word geupload onder een map die word aangemaakt met een unieke naam die ik mee geef naar het database

Ik wil nu dat ik in mijn overzicht op verwijderen kan drukken en de sollicitatiebrief word verwijderd met hun geuploade C.V.

Bij het laatste loop ik nu vast hoe haal ik bestandsnaam juist uit het database en verwijderd hij hem ook goed?

<?php
if($_GET["verwijderen"]) {
$delete_qry = "DELETE FROM sollicitatie WHERE id = '".$_GET["verwijderen"]."'";
$result = mysqli_query($mysqli, $delete_qry)
or die(mysqli_error($mysqli));
if($result==TRUE){
echo '<META HTTP-EQUIV="Refresh" CONTENT="0; URL=overzicht.php">';
}
}
?>

Bestandsnaam word weg geschreven als :
upload/a67d6b30d3ba18072ff0b57a7b88b5de0ee1b744/chronologisch-cvsjabloon.doc


Alvast bedankt!!
Foutje van mij.
De map moet met rmdir().
- SanThe - op 22/07/2014 16:03:27

Foutje van mij.
De map moet met rmdir().



<?php

if($_GET["verwijderen"]) {
$query_id = "SELECT * FROM sollicitatie WHERE id=".$_GET["verwijderen"]."";
if ($result = $mysqli->query($query_id)) {
while ($obj = $result->fetch_object()) {

$naam =''.$obj->bestand.'';
$array = explode('/', $naam);
// In $array[0] zit upload
// In $array[1] zit a67d6b30d3ba18072ff0b57a7b88b5de0ee1b744
// In $array[2] zit chronologisch-cvsjabloon.doc

// Eerst het bestand weggooien en dan de map
unlink($naam);
rmdir($array[0].'/'.$array[1]);

}
}
?>

Dan word het dit?

Edit : Thanks hij werkt super!

Reageren