Mijn $_FILES array blijft leeg.
Ik heb al alles nagekeken van mijn html
zoals enctype enzo.
Maar toch blijft mijn $_FILES array leeg.
mijn html staat op http://test.vlsolutions.nl/add-portfolio
Als je op submit klikt dan heb ik een vardump geplaatst van de $_FILES, maar hij blijft leeg.
Het ligt aan de hmtl die je kan vinden op die link.
maar speciaal voor jou hier de code:
(tussen php tags voor de highlighting)
<?php
<form action="/add-portfolio.php" method='post' id='add_portfolio_item_form' enctype='multipart/form-data'>
<h3>Portfolio Item toevoegen</h3>
<div class="hr dotted clearfix"> </div>
<ul>
<li class="clearfix">
<label for="title">Titel</label>
<input type='text' name='title' id='title' placeholder="Titel" />
<div class="clear"></div>
<p id='title_error' class='error'>Je hebt geen titel ingevuld</p>
</li>/* enz */
Je stuurt de gegevens van het form via een AJAX verbinding, klopt dat?
Dan klopt het namelijk ook dat je FILES array leeg blijft. Je kan geen bestanden versturen via AJAX, in elk geval niet via de normale manier. Check de JQuery form plugin voor een oplossing: http://malsup.com/jquery/form/
@Erwin H: Bedankt! Begrijp ik het goed dat als ik dit toevoeg:
$('#add_portfolio_item_form').ajaxForm(function() { });
en dan vervolgens met mijn ajax code het formulier verzend, dat het dan wel goed moet gaan?