Hey,,
Ik ben bezig met een multiple file upload system wat me nu is gelukt.
Alle afbeeldingen worden in de database gepropt. Maar nu wil ik dat de naam van de afbeelding die je upload naar een map, dat de naam vervangen wordt door een cijfer dat telkens oploopt. Dus 1,2,3.
Maar hoe kan ik dit doen?
- file upload name vervangen door oplopend ID
-
20-10-2009, 20:35 #1
- Berichten
- 394
- Lid sinds
- 15 Jaar
file upload name vervangen door oplopend ID
-
-
20-10-2009, 20:37 #2
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Je zoekt:
mysql_insert_id()
mysql_insert_id — Get the ID generated from the previous INSERT operation
-
20-10-2009, 20:38 #3
- Berichten
- 348
- Lid sinds
- 16 Jaar
Als het toch in een database gestopt wordt, kun je elk record een ID meegeven, die je dan op Auto_increment zet. Dan gebruik je dat id, ipv de filename.
-
20-10-2009, 20:44 #4
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Zoals Ton ook aangeeft, je hebt een tabel waar je de gegevens van de upload c.q. afbeelding in opslaat. Je tabel heeft dus een ID die via auto increment zelfstandig op volgorde oploopt, een veld voor de orginele naam, een veld met de grootte van de afbeelding en alle andere benodigde velden. Tijdens het upload van zo'n afbeelding doe je een insert naar deze tabel in de database en rename je de filename na de insert in de ID van de database door mysql_insert_id() te gebruiken.
Erg eenvoudig.
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