tengo este error Warning: Invalid argument supplied for foreach() (no encuentro como pasar el valor de mi archivo subido)
Agradezco su ayuda
Código PHP:
$destino="../archivo";
move_uploaded_file ($_FILES['nomArchiac'] ['tmp_name'], $destino . '/' . $_FILES ['nomArchiac'] ['name']);
$ruta="$r;
$r=$ruta;
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO txtcargados (txt)
VALUES ( '$r')");
mysql_select_db($database_connection, $connection);
$Result1 = mysql_query($insertSQL, $connection) or die(mysql_error());
$lineas = $_FILES['nomArchiac'] ['tmp_name'];
foreach ($lineas as $linea_num => $linea)
{
$datos = explode(" ",$linea);
$fecha = trim($datos[0]);
$clave= trim($datos[1]);
mysql_select_db($database_connection, $connection);
$consulta = "INSERT INTO txtc(fecha,clave) VALUES('$fecha','$clave')";
$consulta2 = mysql_query($consulta, $connection) or die(mysql_error());
}
$insertGoTo = "pagina3.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}