Avatar billede Asger Carlsen Nybegynder
23. januar 2009 - 14:28 Der er 10 kommentarer og
1 løsning

Mit billed går "tabt" ved <form> link

Har lidt af et problem, som sandsynligvis er enkel. Har vist bare stirret mig blind på det.

Skal have uploaded et billed, men mit billed går "tabt" når jeg klikker videre fra min <form>

Her er koden:
================
<form method="post" action="?red_id=26&go=redi" enctype="multipart/form-data">

  <table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td> Navn: <br><input class="input" name="ny_navn_sort" type="text" value="Gruppe"><br><br> </td>
  </tr>
  <tr>
    <td>Billede: <br><input type="file" name="gruppe" class="input"> </td>
  </tr>
  <tr>
    <td align="center"><br> <input type="submit" value="Rediger"> </td>
  </tr>
  </table>


</form>

Når jeg så prøver at bearbejde $_POST['gruppe'] sker der intet. Det virker til den simpelthen ikke eksisterer.

Nogen der kan se min fejl?
Avatar billede majbom Novice
23. januar 2009 - 14:38 #1
$_FILES['gruppe']['name'] - skulle gerne indeholde navnet på den fil du har uploadet...
Avatar billede majbom Novice
23. januar 2009 - 14:39 #2
når du uploader filer skal du bruge $_FILES-arrayet i stedet for $_POST-arrayet
Avatar billede Asger Carlsen Nybegynder
23. januar 2009 - 14:42 #3
pinligt... Vil det sige der faktisk ikke findes en $_POST variabel for filer?
Avatar billede majbom Novice
23. januar 2009 - 14:42 #4
ja, det kan man godt sige

uploadede filer vil være at finde i $_FILES-arrayet :)
Avatar billede majbom Novice
23. januar 2009 - 14:44 #5
og tak for point :)
Avatar billede Asger Carlsen Nybegynder
23. januar 2009 - 14:45 #6
Skidt, var godt klar over jeg skulle bruge $_FILES-array'et til at uploade med, brugte bare $_POST-array'et som sikkerheds tjek. Så er det jo heller ikke så sært det hele går i stå. Jeg siger mange tak :)
Avatar billede majbom Novice
23. januar 2009 - 14:52 #7
selv tak
Avatar billede tmi Nybegynder
24. januar 2009 - 12:44 #8
Gør sådan her:

<form method="post" action="?red_id=26&go=redi" enctype="multipart/form-data">

(...)

<input type='hidden' name='nowICanCheckIf_POST_IsSet' value='1' />

(...)

</form>
Avatar billede majbom Novice
24. januar 2009 - 13:32 #9
-> tmi - han kunne jo osse bare tjekke om submit var true :)
Avatar billede tmi Nybegynder
24. januar 2009 - 15:16 #10
Du mener at give submit knappen et navn? Det navn sendes kun med hvis der klikkes på knappen, ikke hvis man submitter med Enter på tastaturet, det kan man ihvertfald ikke være sikker på.
Avatar billede majbom Novice
24. januar 2009 - 15:43 #11
-> tmi - okay, det var jeg ikke klar over... :)
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