inserta un valor en blanco para ImageId

Tengo un jsfiddleaquí. En el Jsfiddle verás un área de texto. Escriba una pregunta en un área de texto y haga clic en el botón "Agregar pregunta". Agregará la pregunta en una fila de la tabla a continuación, así como una entrada de archivo en la fila de la tabla.

Ahora mi problema es este: si el usuario hace clic en la entrada del archivo y selecciona un archivo, muestra la ubicación en la entrada del archivo, lo que es excelente, pero cuando envío el formulario (no he incluido el botón de envío en jsfiddle), envía el formulario a otra página donde se supone que $ _POST la pregunta y la ubicación del archivo a partir de la entrada del archivo, publica las preguntas correctamente, pero no publica ninguna ubicación del archivo. Simplemente mantiene un valor en blanco cuando inserto los valores. ¿Cómo puede INSERTAR la ubicación del archivo desde la entrada del archivo en los VALORES DE INSERTAR en lugar de un valor en blanco?

A continuación se muestra un ejemplo de los VALORES DE INSERTAR que estoy viendo actualmente:

<code>INSERT INTO Question (QuestionContent, ImageId) VALUES ('What is my Name?',''), ('What is my Age','') 
</code>

Como puede ver arriba para ambas preguntas, inserta un valor en blanco para 'ImageId', aunque sus entradas de archivo contienen una ubicación de archivo.

A continuación se muestra el código php que tengo que inserta los valores:

<code>$i = 0;
$c = count($_POST['questionText']);

$insertquestion = array();

for($i = 0;  $i < $c; $i++ ){

  $imagequery = "SELECT ImageId FROM Image WHERE (ImageFile = '". mysql_real_escape_string($_POST['fileImage'])."')";
    $imagers = mysql_query($imagequery);
    $imagerecord = mysql_fetch_array($imagers);
    $imageid = $imagerecord['ImageId']; 

    $insertquestion[] = "'".  
                    mysql_real_escape_string( $_POST['questionText'][$i] ) ."','".
                    mysql_real_escape_string( $imageid [$i] ) ."'";

}

 $questionsql = "INSERT INTO Question (SessionId, QuestionId, QuestionContent, QuestionMarks, OptionId, ImageId) 
    VALUES (" . implode('), (', $insertquestion) . ")";

echo($questionsql);
</code>

Esta es la salida de la print_r ($ FILES):

<code>Array ( [fileImage] => Array ( [name] => Array ( [0] => car.jpg [1] => car3.jpg ) [type] => Array ( [0] => image/jpeg [1] => image/jpeg ) [tmp_name] => Array ( [0] => /var/tmp/phpAjaOOb [1] => /var/tmp/phpDjaOOb ) [error] => Array ( [0] => 0 [1] => 0 ) [size] => Array ( [0] => 21342 [1] => 20992 ) )
</code>

Respuestas a la pregunta(0)

Su respuesta a la pregunta