webForumDet fria alternativet

Lägga till och ladda upp flera bilder samtidigt?

PHP

3 svar · 303 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tjenare, jag undrar hur man:

  1. Laddar upp flera bilder samtidigt via browsern. Just nu har jag bara ett enkelt upload script som kan ta en bild åt gången.

  2. Lägger in flera poster på samma gång i databasen. Typ att man kan välja att den ska börja lägga in på 00 och sluta på 48. Så man slipper sitta och klicka själv 48 gånger.

Någon som vet hur man gör detta?

Medlem sedan mars 2003429 inlägg
#2

2. Vad är det du vill lägga in i databasen så många gånger? Skulle det inte lösa sig med en en loop eller liknande? =)

1. Skapa fler <input type="file" name="1, 2, 3 osv"> på en och samma html sida (t.ex.) och spara sedan alla samtidigt. visserligen måste du fortfarande bläddra efter alla filer men du slipper ladda om sidan så många gånger! sägtill om du behöver hjälp med implementeringen

Medlem sedan jan. 20011 140 inlägg
#3

Duffer: Du kan kolla in scriptet här:
http://www.webforum.nu/showthread.php?s=&threadid=119883&forumid=23

Medlem sedan mars 2003429 inlägg
#4

Ja okej, kikade lite snabbt på det där scriptet, kan du inte göra om det till en funktion som du anropar så många gånger som du har filer du vill ladda upp?

typ

function saveimage() {

        sparar EN bild

}

for($i = 0 ; $i < $antalfiler ; $i++) {

        saveimage();

}

Naturligtvis får du fylla på med din kod för att spara filerna.

När du postar dynamiskt t.ex så du har fält som döps fält1 fält2 fält3 osv kan du använda dig av denna för att nå filen:
$_POST["fält".$siffra]

mvh

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)