Eintrag in db und Datei löschen

Karamba

Grünschnabel
Jetzt geht es darum, einen kompletten Eintrag mit den dazugehörigen Dateien auf dem Server zu löschen.
Mein Ansatz ist dazu ein Löschen- Button, der die id des zu löschenden Datensatzes an das script liefert. Klappt soweit auch ganz gut.
Aber wie indentifiziere ich genau die Datei, die dem Eintrag dieser id entspricht?

PHP:
<a href="<? echo ".PHP_SELF.'?clear='.$anf[id]." ?>"><img src="loeschen.gif" width="51" height="15" border="0" /></a>

//Daten löschen
		if($clear) 
		$pfadanzeige= ;
		$pfadkondolenzen= ;
		unlink('anzeigen/  ');
		unlink('kondolenzen/   ');
		mysql_query("DELETE FROM formular WHERE id=$clear");
		mysql_close($connection);

Also wie gebe ich in unlink genau die Dateivariable an, die der zu löschenden id entspricht?
 
Stimmt.
Du erzeugst doch eine Datei mit einem Namen.
Also musst du doch wissen wie die heißt? Oder?

Grüße,
Jacka
 
Danke für Eure Beiträge.
Ja ich übernehme die Original- Dateinamen bei der Abspeicherung in den jeweiligen Verzeichnisen mit move_upload.
Beim Auslesen erfolgt die zeilenweise Ansprache folgendermassen:
PHP:
....
while ($anf = mysql_fetch_array($anfrage_query)){
		?>
		<tr>
		<td width="12" valign="middle"><strong><font size="3">†</font></strong></td>
		<td><?=$sterbetag=date_mysql2german($anf['sterbetag'])?></td>
		<td><?=$anf['vorname']?></td>
		<td><?=$anf['name']?></td>	
		<td><?=$anf['ort']?></td>
		<td>
          <div align="center"><? if($anf['anzeige'] != ""){ ?>
				<a href="anzeigen/<?=$anf['anzeige']?>" target="_blank"><img src="ansehen.gif" width="51" height="15" border="0" /></a></div></td>
				<? } ?>
		<td>
          <div align="center"><? if($anf['kondolenzen'] != ""){ ?>
				<a href="kondolenzen/<?=$anf['kondolenzen']?>" target="_blank"><img src="lesen.gif" width="51" height="15" border="0" /></a></div></td>
				<? } ?>
				<td>
		<div align="center"><a href="<? echo ".PHP_SELF.'?clear='.$anf[id]." ?>"><img src="loeschen.gif" width="51" height="15" border="0" /></a></div></td>
    	</tr>....
Nun ist meine Frage: Ich denke , ich müßte dem unlink so etwas wie lösche den Pfad der Datei, die in der Zeile mit folgender id steht.
Vielleicht sehe ich ja auch den Wald vor lauter Bäumen nicht mehr und es ist super einfach.
Grüße aus dem Norden
 
Zurück