hallo, ik ben bezig met een image binary upload script. de files worden geupload naar de db. ik heb dit al gemaakt:


<? 
if(isset($_GET['id'])) 
{ 
    include '/config/config.php'; 
    include '/config/opendb.php'; 

    $id      = $_GET['id']; 
    $query   = "SELECT name, type, size, content FROM zap_img_upload WHERE id = '$id'"; 
    $result  = mysql_query($query) or die('Error, query failed'); 
    list($name, $type, $size, $content) = mysql_fetch_array($result); 

    header("Content-Disposition: attachment; filename=$name"); 
    header("Content-length: $size"); 
    header("Content-type: $type"); 
    echo $content; 

    include 'config/closedb.php';     
    exit; 
} 

?> 
<html> 
<head> 
<title>Download File From MySQL</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<style><!--a:hover{text-transform:uppercase; }--></style>
</head> 

<body> 
<? 
include '/config/config.php'; 
include '/config/opendb.php'; 

$query  = "SELECT id, name FROM zap_img_upload"; 
$result = mysql_query($query) or die('Error, query failed'); 
if(mysql_num_rows($result) == 0) 
{ 
    echo "Database is empty <br>"; 
}  
else 
{ 
    while(list($id, $name) = mysql_fetch_array($result)) 
    { 
?> 
    <a href="main.php?id=<?=$id;?>"><?=$name;?></a> <br> 
<?         
    } 
} 
include '/config/closedb.php'; 
?> 
</body> 
</html> 


die pagina laat zien welke bestanden er in de db zitten. ik wil graag dat er een edit (om de name en discription te wijzigen) en een delete button bij komen.En dit wil ik graag in een mooie tabel zetten.
(dus dan moet elk laatje in een nieuw vakje)
kan iemand mij hier mee helpen?
alvast bedankt.
Wat weet van php ect? je zegt dat je dit gemaakt heb dan zou edit ook niet zo probleem zijn. Want een edit is presies hetzelfde als een insert alleen zie je bij insert de vorige data niet. Dus zou je eerst een SELECT FROM... moeten gebruiken om die in te lezen, en dan kan je ze wijzigen.
Wijzigen kan met UPDATE en verwijderen met DELETE

UPDATE tabel SET kolom1 = waarde1, kolom2 = waarde2 WHERE id = waarde

DELETE FROM tabel WHERE id = waarde
@Zim, ik be een beginner met php, iemand anders heeft mij geholpen met de databse.

@herjan het probleem is eigenijk dat ik neit weet hoe ik sit aan een link kan link, dat je bijv. de text delete klikt dat dat file dan gedelete wordt.

bedankt voor de reacties

Reageren