login  Naam:   Wachtwoord: 
Registreer je!
 Forum

AJAX uploader (Opgelost)

Offline ArcanA - 05/04/2010 23:17
Avatar van ArcanAPHP beginner Hallo,

ik ben al een hele tijd op zoek naar een deftige multiple uploader, nu ik er eentje heb gevonden zijn er toch nog wat probleempjes.. Elke keer als je en afbeelding geselecteerd hebt komt er dus een input onder met de naam ervan, deze input heeft momenteel maar 1 naam, ik denk dat dit gewijzigd moet worden. Ik wil namelijk alle namen in een variabel steken om ze op te slaan in een database.. Ik heb geen idee hoe ik dit moet doen, hopelijk kan iemand me hiermee helpen?

Script preview:
http://www.np-solutions.be/product-toevoegen

Script:
Plaatscode: 139062

Alvast bedankt,
Niels

5 antwoorden

Gesponsorde links
Offline Hopsy - 05/04/2010 23:32
Avatar van Hopsy Nieuw lid nummer defineren bovenaan je code
var upload_nummer = 0;

en dan:
if(response==="success"){
$('<li></li>').appendTo('#files').html('<img src="./images/uploads/'+file+'" alt="" /><br /><input type="text" name="uploaded_'+upload_nummer+'" value="'+file+'">').addClass('success');
upload_nummer =+ 1;
} else{
$('<li></li>').appendTo('#files').text(file).addClass('error');
}
Bedankt door: ArcanA
Offline ArcanA - 06/04/2010 00:51 (laatste wijziging 06/04/2010 00:51)
Avatar van ArcanA PHP beginner Bedankt! dit is gelukt..

Alleen weet ik nu niet hoeveel keren ik het moet defienëren.. hoe kan ik controleren hoeveel images er gekozen zijn.. zodat ik ook weet hoeveel ik er moet defienëren.. (in php)

Mvg,
Niels
Offline Hopsy - 06/04/2010 01:07
Avatar van Hopsy Nieuw lid zo kun je alle post waarden zien:
print_r($_POST);

je moet een klein functie erin maken om eruit te lezen hoeveel velden in gebruik zijn..

off je kan bij het versturen van het formulier aangeven hoeveel velden je stuurt.
<input type="hidden" name="aantal" value="1">
bij elke klik upload voeg je 1 toe aan je value
$("input[name=aantal]").val(upload_nummer+2);

suc6
Bedankt door: ArcanA
Offline ArcanA - 06/04/2010 01:56 (laatste wijziging 08/04/2010 19:16)
Avatar van ArcanA PHP beginner /
Bedankt door: Hopsy
Offline Hopsy - 06/04/2010 15:13 (laatste wijziging 06/04/2010 15:16)
Avatar van Hopsy Nieuw lid owkee waarom zit je nu alles hier te vragen opeens. Denk is een beetje na voordat je wat vraagt..

wat dacht je van dat upload_nummer dat we aangemaakt te hebben te controleren?
if upload_nummer !== 0 dan is er iets upgeload, anders niet..


Edit:

waarom heb je input type hidden hier toegevoegd.. Nu wordt het bij elke upload van een bestand opnieuw herhaald..

$('<li></li>').appendTo('#files').html('<img src="./images/uploads/'+file+'" alt="" /><br /><input type="hidden" name="uploaded_'+upload_nummer+'" value="'+file+'">'+file+'<input type="hidden" name="aantal" value="'+upload_nummer+'">').addClass('success');
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s