hi habe ein Ajax Script welches mir 2 Input files an ein PHP file überliefert zusätzlich soll in der selben form noch ein normales Input Feld mit überliefert werden. Nur werden die zwei input-files übermittelt aber das normale Input Feld. nicht woran kann es liegen?
Hab schon versucht im Ajax-script den Parameter in data zu übergeben, aber auch bei URL. auch in form teil bei Action. doch es kommt einfach nichts an. Bilder werden aber hochgeladen.
AJAX:
$("#uploadlinkhoverForm").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "uploadHover.php",
type: "POST",
data: new FormData(this),
contentType: false,
mimeType:"multipart/form-data",
cache: false,
processData:false,
success: function(data)
{
insertLinkHoverImage(extString,extString2,document.getElementById('userLinkHoverImage').value);
},
error: function()
{
alert('Feher');
}
});
}));
HTML:
<php
echo "<form id='uploadlinkhoverForm' method='post' enctype='multipart/form-data' >";
?>
<input name="userImage" id = 'userFileLinkHover1Image' type="file">
<input name="userHoverImage" id = 'userFileLinkHoverImage' type="file">
<input type="submit" id ='submitlinkimage2' value="Upload" class="btnSubmit upload_button" />
<?php
echo "<input type = 'text' name = 'test_site_id' value ='$_GET[id]'>";
echo "</form>";
?>
PHP File:
if (isset($_POST["test_set_id"])')
{
$connect = mysql_query("insert");
}
Aber leider wird der Parameter test_set_id nicht mit überliefert, jedoch die zwei files schon.
Hab schon versucht im Ajax-script den Parameter in data zu übergeben, aber auch bei URL. auch in form teil bei Action. doch es kommt einfach nichts an. Bilder werden aber hochgeladen.
AJAX:
$("#uploadlinkhoverForm").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "uploadHover.php",
type: "POST",
data: new FormData(this),
contentType: false,
mimeType:"multipart/form-data",
cache: false,
processData:false,
success: function(data)
{
insertLinkHoverImage(extString,extString2,document.getElementById('userLinkHoverImage').value);
},
error: function()
{
alert('Feher');
}
});
}));
HTML:
<php
echo "<form id='uploadlinkhoverForm' method='post' enctype='multipart/form-data' >";
?>
<input name="userImage" id = 'userFileLinkHover1Image' type="file">
<input name="userHoverImage" id = 'userFileLinkHoverImage' type="file">
<input type="submit" id ='submitlinkimage2' value="Upload" class="btnSubmit upload_button" />
<?php
echo "<input type = 'text' name = 'test_site_id' value ='$_GET[id]'>";
echo "</form>";
?>
PHP File:
if (isset($_POST["test_set_id"])')
{
$connect = mysql_query("insert");
}
Aber leider wird der Parameter test_set_id nicht mit überliefert, jedoch die zwei files schon.