Na het uploaden van mijn foto in de database wil ik ook mijn foto kunnen updaten.
maar het lukt me niet.
ik zie niet direct mijn fout
PHP Code:
<?php
$id = $_GET["id"];
// als er op submit werd gedrukt
if(isset($_POST['naam'])){
// variabelen
$naam = htmlentities($_POST['naam']);
include("Upload.class.php"); // voegt de class toe aan de code
// hier wordt de foto geupload zonder de resize functie te gebruiken
// de foto wordt opgeslagen in de : uploads_normale map
$upload_t = new upload_class("foto","uploads_normale/"); # hier wordt opgegeven welke path de foto moet komen
$upload_t->resize = true; // maakt de resize functie actief in de class
$upload_t->resizeType = 1; // resize op basis van width (max breedte)
$upload_t->width = 310; // breedte van het plaatje * dit is aanpasbaar *
$upload_t->height = 235; // hoogte van het plaatje * dit is aanpasbaar *
$upload_t->file();
// hier wordt de thumbnail opgeslagen in de maop : upload_thumbnail
$upload = new upload_class("foto","upload_thumbnail/"); // geeft aan hoe heet foto veld heet, en waar de foto heen moet
$upload->resize = true; // maakt de resize functie actief in de class
// toevoeging
$upload->resizeType = 1; // resize op basis van width (max breedte)
$upload->width = 680; // breedte van het plaatje * dit is aanpasbaar *
$upload->height = 500; // hoogte van het plaatje * dit is aanpasbaar *
$upload->file();
if($upload->name)
{
$query = "UPDATE producten SET producten` (`naam`,`fotoklein`,`foto`) WHERE id='$id'
VALUES
('$naam','$groot','$klein','".$upload_t->name."','".$upload->name."')";
mysql_query($query)or die(mysql_error());
echo "Het product werd toegevoegd. <a href='index.php'>Keer terug naar overzicht</a><br/><br/>";
?>
Uw foto werd bewerkt
<?
}
?>
<?php }else{ ?>
<!-- enctype="multipart/form-data" is verplicht voor afbeeldingen -->
</h2>
<form action="#" method="post" enctype="multipart/form-data">
<table width="926" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><input type="text" name="naam" class="inputformstyle" /></td>
</tr>
<tr>
<td>Afbeelding:</td>
<td><input name="foto" type="file" class="inputformstyle" /></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" class="submit" value="Toevoegen" /> </td>
</tr>
</table>
</form>
<?php } ?>
- Foto updaten met php
-
02-10-2012, 10:48 #1
- Berichten
- 161
- Lid sinds
- 13 Jaar
Foto updaten met php
-
02-10-2012, 11:03 #2Bedrijfgegevens op aanvraag
- Berichten
- 1.031
- Lid sinds
- 16 Jaar
Re: Foto updaten met php
Wat lukt er niet? Krijg je een foutmelding?
(p.s. Het ziet er overigen naar uit dat je de 'normale' foto kleiner opslaat dan de 'thumbnail')
-
02-10-2012, 11:16 #3
- Berichten
- 161
- Lid sinds
- 13 Jaar
Re: Foto updaten met php
ja klopt was een fout van mij ik heb deze dan zo door getrokken naar mijn website :-)
-
02-10-2012, 16:47 #4Particulier
- Berichten
- 1.669
- Lid sinds
- 18 Jaar
Re: Foto updaten met php
Je update query lijkt niet helemaal lekker, probeer hem eens zo:
PHP Code:$query = "UPDATE producten SET `naam`='" . $naam . "', `fotoklein`='" . $groot ."',`foto`='" . $klein . "') WHERE id=$id";
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic