webForumDet fria alternativet

ladda upp fil OCH skicka med variabler?

PHP

4 svar · 301 visningar · startad av kittlos

Medlem sedan sep. 2002205 inlägg
Frågan#1

Om jag vill skicka upp filer med ett formulär, och även vill skicka med variabler, hur gör jag då?

Jag använder formulär med enctype="multipart/form-data" för att kunna använda browsa fil, men då verkar det inte funka att skicka med vanliga <input type="text"> i samma formulär?

Hur gör jag? Måste jag ha två olika formulär? Kan man i så fall skicka dem med samma knapp?

-c

Medlem sedan sep. 20011 086 inlägg
#2

hm, det ska gå att skicka både filer och "vanliga" input i samma formulär...
hur gör du och vad får du för fel?

Medlem sedan sep. 2002205 inlägg
#3

Jag har ett vanligt formulär som är av typen enctype="multipart/form-data". Den innehåller en input type=file och några input type radio (har även testat med hidden och text).
När dessa data skickas till en sida med post kan den inte ta emot några variabler utom filen. Not defined variable, säger den.

Jag antar att det är enctype som spökar, men hur gör man om man vill skicka med variabler? Måste man göra det i två led, dvs löägga in bilden först och sen skicka vidare ett annat formulär med variablerna från den nya sidan? Vill helst undvika detta.

Medlem sedan sep. 2002205 inlägg
#4

ingen som vet nåtgot om detta? Det borde ju vara fler än jag som vill skicka med variable när man laddar upp en fil, eller?

Medlem sedan jan. 2000372 inlägg
#5

Det är inga problem, hämta som vanligt med $_POST["variabelnamn"]

257 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)