Zdravím, mám tkaový problém, a to že jsme udělal skript, tkerý mi nahraje osobní fotku do db. Vše jede naprosot bez problémů ten upload, ale smaozřejmě potřebuji, že pokud ten člověk již fotku svojí nahrál, tak si ji potřebuje změnit. a tam je u mě háček, nemohu se přez to překousnout.Mohl by mi někdo prosím poradit? celý kod je
<?php
require_once('../php/dbconnected.php');
if ($HTTP_POST_FILES['photo']['size'] > 512000 or ($HTTP_POST_FILES['photo']['type'] != "image/gif" and $HTTP_POST_FILES['photo']['type'] != "image/jpeg" and $HTTP_POST_FILES['photo']['type'] != "image/jpeg" and $HTTP_POST_FILES['photo']['type'] != "image/png")) {
$upload_err = "1";
}
else {
$presun = @move_uploaded_file($HTTP_POST_FILES['photo']['tmp_name'], "./cache/" . $HTTP_POST_FILES['photo']['name']);
if ($presun == false) $upload_err = "1";
else {
$fh = fopen('./cache/' . $HTTP_POST_FILES['photo']['name'], "r");
$obsah = fread ($fh, filesize ('./cache/' . $HTTP_POST_FILES['photo']['name']));
$obsah = addslashes($obsah);
$id = $_GET['id'];
$dotaz= mysql_query("SELECT uzivatel_id FROM fotky");
$vypis= mysql_Fetch_row($dotaz);
if ($data == "$id")
{
$sql=@mysql_query("
UPDATE
fotky
SET
foto = '".$obsah."'
WHERE
uzivatel_id = '".$id."'
") or die(mysql_error());
unlink('./cache/' . $HTTP_POST_FILES['photo']['name']);
}
else
{
$sql=@mysql_query("
INSERT INTO
fotky
SET
foto = '".$obsah."',
uzivatel_id = '".$id."'
") or die(mysql_error());
unlink('./cache/' . $HTTP_POST_FILES['photo']['name']);
}
}}
?>
ale jde tam čistě jen o tu podmínku,,,,
Předem děkuji za pomoc