1) ¿PUEDO TENER LOS DOS FORMULARIOS DE ESTA MANERA?
2) ¿COMO HAGO PAR UNIR ESTOS DOS PHP Y QUE LOS DATOS SE LAMACEN EN UNA TABLA Y EL ARCHIVO EN OTRA, misma bd oviamente?
Aqui estan los codigos del form y los php:
Código HTML:
<HTML> <HEAD> <TITLE>Insertar.html</TITLE> </HEAD> <BODY> <div align="center"> <h1>Preinscribir ONG </h1> <br> <FORM METHOD="POST" ACTION="insertar.php"> Nombre ONG <br> <INPUT TYPE="TEXT" NAME="nombre_ong"><br> Numero NIT<br> <INPUT TYPE="TEXT" NAME="numero_nit"><br> Representante Legal <br /> <INPUT TYPE="TEXT" NAME="nom_rep_legal"><br> Correo Electronico<br /> <INPUT TYPE="TEXT" NAME="correo" /><br /> Adjuntar Certificado<br /> <INPUT TYPE="SUBMIT" value="Enviar"> <form enctype="multipart/form-data" action="guardar_archivo.php" method="post"> Descripción <input type="text" name="titulo" size="30"> Ubicación <input type="file" name="archivito"> <input type="submit" value="Enviar archivo"> </form> </FORM> </div> </BODY> </HTML> </body> </html>
CODIGO QUE INSERTA nombre ong, numero nit, correo y representante legal.
Código PHP:
<?php
$nombre_ong=$_POST["nombre_ong"];
$numero_nit=$_POST["numero_nit"];
$nom_rep_legal=$_POST["nom_rep_legal"];
$correo=$_POST["correo"];
$Conexion = mysql_connect("localhost","root","123") or die("Error: no se pudo conectar con la Base de Datos"); mysql_select_db("mydb",$Conexion)or die("Error: no se encontro la Base de Datos");
mysql_query("insert into usuario_nuevo (nombre_ong,numero_nit,nom_rep_legal,correo) values ('$nombre_ong','$numero_nit','$nom_rep_legal','$correo')");
?>
<h1><div align="center">Registro Insertado</div></h1>
</BODY>
</HTML>
Código PHP:
<?php
require("conect.inc.php");
?>
<?php
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$titulo = $_POST["titulo"];
if ( $archivo != "none" )
{
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
$qry = "INSERT INTO archivos VALUES
(0,'$nombre','$titulo','$contenido','$tipo')";
mysql_query($qry);
if(mysql_affected_rows($conn) > 0)
print "Se ha guardado el archivo en la base de datos.";
else
print "NO se ha podido guardar el archivo en la base de datos.";
}
else
print "No se ha podido subir el archivo al servidor";
?>