Archívum - Jún 4, 2013 - Fórum téma
Kép módositása,az adatbázisban és a folderben is
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']."
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
<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
■ <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