Avatar billede danic Nybegynder
28. april 2005 - 22:16 Der er 3 kommentarer og
1 løsning

Statisk navn ind i array

Er det muligt at ændre navnet på de 2 input felter her:

<input class="file" type="file" rows="15" NAME="upfile[]">
<input class="file" type="file" rows="15" NAME="upfile[]">

Så de har et statisk navn filename1 og filename2, men stadig kan indlæses som et array i min funktion som også bruges til andre forms:

$filename[] = strtolower(ereg_replace("[^a-zA-Z0-9\_\.\-]", "_", $_FILES["upfile"]["name"][$i] ));

således at det her vil virke?
filename1=$filename[1]
filename2=$filename[2]
Avatar billede Daniel.E Praktikant
29. april 2005 - 08:52 #1
jeg er ikke helt med på hvad det er du vil.. men her et hvad jeg forstod.. :)

<input class="file" type="file" rows="15" NAME="upfile1">
<input class="file" type="file" rows="15" NAME="upfile2">

$array[] = $_POST["upfile1"];
$array[] = $_POST["upfile2"];
Avatar billede Daniel.E Praktikant
29. april 2005 - 08:52 #2
jeg håber det var hvad du spurgte efter.. ellers så er du velkommen til at udbedre dit spørgsmål... :)
Avatar billede danic Nybegynder
30. april 2005 - 09:58 #3
Ok jeg har en funktion : $filename[] = strtolower(ereg_replace("[^a-zA-Z0-9\_\.\-]", "_", $_FILES["upfile"]["name"][$i] ));

Denne funktion indlæser et array fra min form $_FILES["upfile"]["name"][$i]

Jeg har en form :
<input class="file" type="file" rows="15" NAME="upfile[]">
<input class="file" type="file" rows="15" NAME="upfile[]">

Denne form bestå af 2 <input felter> som gemmes i mysql,
det første input felt skal altid ramme tabel felt : filename1
det andet input felt skal altid ramme tabel felt : filename2

Problemet er at hvis jeg kun uploader input felt 2 så over overskriver den input felt 1 altså filename1 (fordi det er et array), men jeg vil have den skal  overskrive input felt 2.
Avatar billede danic Nybegynder
02. maj 2005 - 13:58 #4
ingen svar, lukker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester