ich hab mal wieder ein problem:
und zwar möchte ich ein formular erstellen, bei dem ein Bild und andere input daten geschickt werden, per post.
Das Formular hab ich schon, klappt auch so weit, jedoch das mit dem file nicht...
Code: Alles auswählen
function makePOSTRequest
etc.
.....
function post(obj) {
var poststr = "pic=" + encodeURI( document.getElementByName("pic").value ) +
"&fan_location=" + encodeURI( document.getElementById("location").value ) +
"&country=" + encodeURI( document.getElementById("country").value ) +
"&name=" + encodeURI( document.getElementById("name").value );
makePOSTRequest('post.php', poststr);
}
......
<form action="javascript:post('form');" name="form" id="form" enctype="multipart/form-data">
......
</form>
genommen, da später im post.php der name auch benötigt wird:getElementsByName
Code: Alles auswählen
$ftmp = $_FILES['pic']['tmp_name'];
$oname = $_FILES['pic']['name'];
$fname = 'upload/'.$_FILES['pic']['name'];
if(move_uploaded_file($ftmp, $fname)){
echo 'wasauchimmer'
}
Der Rest, ohne File funktionniert wie gesagt, aber
ist leider lehr...$_FILES
was mach ich falsch?