Heren,
Ik heb nu een stukje script waarmee heel statisch is aangegeven dat ik max 8 foto's mag uploaden per advertentie.
Nu wil ik graag dmv een variabele ($maxfoto) aangeven hoeveel foto's mogen worden toegevoegd. Hoe kan ik het beste het script ombouwen? De variabele kan 3 waardes bevatten. 4, 8 of 12 foto's.
PHP Code:
if (empty($foto1)) {
$sql = "UPDATE login SET foto = '".$foto."' WHERE id = '".$id ."'";
mysql_query($sql);
echo "<p><b>Foto 1 is succesvol toegevoegd!</a><p>";
echo"<p><a href=\"addphoto.php?id=".$id ."\"><b>Nog een foto toevoegen</b></a><p>";
} elseif(empty($foto2)) {
$sql = "UPDATE login SET foto2 = '".$foto."' WHERE id = '".$id ."'";
mysql_query($sql);
echo "<p><b>Foto 2 is succesvol toegevoegd!</b></p>";
echo"<p><a href=\"addphoto.php?id=".$id ."\"><b>Nog een foto toevoegen</b></a></p>";
enz
enz
enz
- Foto's toevoegen
-
20-10-2010, 19:44 #1
- Berichten
- 243
- Lid sinds
- 15 Jaar
Foto's toevoegen
-
In de schijnwerper
Senior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / WerkProfessionele tekstschrijver (actie: 2,5 cent per woord)Freelance / WerkWPC.be - DA28 - DR7 - Uit 1999 - 1k EMD zoekvolume p.mndDomein te koopBacklinks.nl - 50 Homepage links € 0,98 per stuk!Overige deals -
22-10-2010, 07:11 #2
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Foto's toevoegen
Je kunt een scriptje maken dat voor het aantal opgegeven ($maxFotos) foto's de invulvelden maakt:
<?php
for($i=1; $i<$maxFotos; $i++) {
echo '<input type="file" name="fotos[]" />';
}
?>
Vervolgens kun je na het submitten door een array van fotos[] loopen:
<?php
foreach($_POST['fotos'] as $value) {
if($value['tmp_name'] != "") {
# Upload de foto
}
}
?>
-
22-10-2010, 10:06 #3
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
Re: Foto's toevoegen
Ook moet je een andere database structuur kiezen. Kies bijvoorbeeld voor een tabel `fotos` en koppel deze aan `login`.
Dan kun je zoals joshua zegt gewoon een loop gebruiken om de fotos toe te voegen.
-
22-10-2010, 10:12 #4
- Berichten
- 1.031
- Lid sinds
- 17 Jaar
Re: Foto's toevoegen
Database structuur idd aanpassen...
Dus nu heb je dit:
[login]
-foto
-foto2
-foto3
-....
-foto8
-id (==> ervan uitgaande dat de tabel login een ID-veld heeft
dan maar je een tabel erbij:
[photos]
- photoid ==> opeenvolgend uniek nummer/ID
- photonr ==> foto nummering (1 ... 8 of bijv, 1 .... 12)
- filename ==> bestandsnaam (dus wat nu in je login->foto veld zit)
- loginid ==> de "link" naar je login tabel
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