ugrás a tartalomhoz

Archívum - Jún 4, 2013

Kép módositása,az adatbázisban és a folderben is

anitaa · 2013. Jún. 4. (K), 16.20
Sziasztok. Hogy tudnám a feltöltött képeket módositani? Kép feltöltés szépen megtörténik, max 5 képet lehet feltölteni és mindegyik kép más mezöbe lesz feltöltve az adatbázisba, tökéletesen müködik a kép feltöltés, de sajnos a módositáshoz alig tudok hozzá kezdeni.... Ugy oldottam meg a kép modositást mint a feltöltést de ez sajnos nem volt jó mivel amelyik képet nem modositottam azt törölte is adatbázisbol kép feltöltés mellett van még adat modositás is, az szépen müködik... Kérem szépen aki tud segítsen :)

Kép feltöltésem igy néz ki:


[code]

function reArray($file_post) {
$set_array = array();
$file_keys = array_keys($file_post);
for ($i=0; $i<count($file_post['name']); $i++) {
foreach ($file_keys as $key) {
$set_array[$i][$key] = $file_post[$key][$i];
}
}

return $set_array;
}

if (isset($_POST['action'])) {

$files = reArray($_FILES['picture']);

$i=1;
foreach ($files as $file) {

if($file['name']) {

$allowed_ext = array('image/jpg','image/jpeg','image/gif','image/png');

$ok=true;
if(!in_array($file['type'], $allowed_ext)) {
echo "Nem támogatott fájlformátum";
$ok=false;
}



$filesrc=$file["name"];
$ext_array=explode(".",$filesrc);
$extension=end($ext_array);
$filename=time().rand(0,1000).".$extension";

$filenames[$i]=$filename;
$i++;

$directory="kepek";
$upload="$directory/$filename";

$file_temp=$file["tmp_name"];

if(!is_dir($directory))
mkdir($directory);

if($ok===true){
if(move_uploaded_file($file_temp,"$upload"))
{
echo "Sikeres feltöltés: ". $file['name']."

Egy divbe írt szöveget szeretnék elmenteni van mysql adatbázisom

grumm90 · 2013. Jún. 4. (K), 15.38
<table>
<tr>
<td><label>Megjegyzés:</label></td>
<td><textarea id="megjegyzes" name="megjegyzes" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2"><center><input class="ajanlatInput" type="submit" value="Módosít" /></center></td>
</tr>
</table>

az ide írt szöveget szeretném ha ott is maradna

Köszi minden válaszért