Creo que lo que quieres es unir dos formularios del tipo:
Código HTML:
<FORM METHOD="POST" ACTION="nuevo.php">
Nombre<br> <INPUT TYPE="TEXT" NAME="nombre"><br>
Apellido<br> <INPUT TYPE="TEXT" NAME="apellido"><br>
Teléfono<br> <INPUT TYPE="TEXT" NAME="telefono"><br>
Sexo<br> <INPUT TYPE="TEXT" NAME="sexo"><br>
<INPUT TYPE="SUBMIT" NAME="Insertar" value="insertar">
</FORM> <? if(isset($_POST['nameSubmitInsertar'])) { //Conexion mysql_connect("x","x","x");
mysql_select_db("x");
$nombre = $_POST["nombre"];
$apellido = $_POST["apellido"];
$telefono = $_POST["telefono"];
$sexo = $_POST["sexo"]; $fecha = date("d/m/Y");
$hora = strftime("%H:%M:%s");
$sSQL="insert into personas (nombre,apellido,telefono,sexo,fecha,hora) values ('$nombre','$apellido','$telefono','$sexo','$fecha','$hora')";
mysql_db_query("x",$sSQL); } ?>
y el del archivo:
Código HTML:
<html>
<head>
<title>Upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?
if($boton) {
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
if($HTTP_POST_FILES['archivo']['size'] < 85000) {
if($HTTP_POST_FILES['archivo']['type']=="image/gif" || $HTTP_POST_FILES['archivo']['type']=="image/jpeg" || $HTTP_POST_FILES['archivo']['type']=="image/pjpeg") {
$sNombreDirectorio = "foto/";
copy($HTTP_POST_FILES['archivo']['tmp_name'],$sNombreDirectorio.$HTTP_POST_FILES['archivo']['name']);
$subio = true;
}
}
}
if($subio) {
echo "El archivo subio con exito";
} else {
echo "El archivo no cumple con las reglas establecidas";
}
die();
}
?>
<html>
<head>
<title>Upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1">
<p align="center">Archivo
<input name="archivo" type="file" id="archivo">
</p>
<p align="center"><input name="boton" type="submit" value="Enviar"></p>
</form>
</body>
</html>
Sería posible unir estos dos formularios para subir los datos en una sola vez?