Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/04/2009, 13:32
Avatar de jival
jival
 
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Envio datos a la base de datos y me guarda 20 registros de lo mismo

Código PHP:
<?php 
session_start
();
$datos $_SESSION['formulario'];
 
?>
<style type="text/css">
<!--
body {
    background-color: #FFFFFF;
}
.Estilo1 {font-size: 36px}
-->
</style>
<table width="507" border="0" align="center">
  <tr>
    <td width="76">&nbsp;</td>
    <td width="421">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2"><div align="center"><img src="../logo.jpg" width="232" height="118" /></div></td>
  </tr>
  
  <tr>
    <td colspan="2"><p>&nbsp;</p>
    <p align="center">
 <?php      
//session_start(); 
//datos para establecer la conexion con la base de mysql. 

 
include("conexion.php");



if (isset(
$_POST["enviar"])) {

    
$usuario $_POST["user"];
    
$pass $_POST["pass"]; 
    
$nombre $_POST["nombre"];
    
    
$pais $_POST["pais"];
    
$provincia $_POST["provincia"];
    
$t_provincia $_POST["t_provincia"];
   
    
$profesion $_POST["profesion"];
    
$identificacion $_POST["identificacion"];
    
$licencia $_POST["licencia"];
    

    
$aplicar $_POST["aplicar"];
    
$habilidades $_POST["habilidades"];
    
    
$ex1 $_POST["ex1"];
    
$ex2 $_POST["ex2"];
    
$ex3 $_POST["ex3"];
    
    
$idioma1 $_POST["idioma1"];
    
$idioma2 $_POST["idioma2"];
    
$idioma3 $_POST["idioma3"];
    
$nivel $_POST["nivel"];
    
$nivel2 $_POST["nivel2"];
    
$e1 $_POST["e1"];
    
$e2 $_POST["e2"];
    
$e3 $_POST["e3"];
    
    
$disponibilidad $_POST["disponibilidad"];
    
    
$habitacion $_POST["habitacion"];
    
$celular $_POST["celular"];
    
$email $_POST["email"];
    
    
$video $_POST["video"];
    
$fecha date("Y-m-d");
    
  
$_SESSION['formulario'] = $_POST;
    
    foreach(
$_POST as $campos){
   if(empty(
$campos)){
   echo 
"UNO O MAS CAMPOS DEL PERFIL NO ESTAN LLENOS PORFVOR VERIFICA <br><a href='perfil_p_registro.php'>volver a la pagina del llenar el Perfil</a>";
    exit();}}  
 

    
    
$keychars "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW XYZ0123456789";
$length 20;
$randkey "";

$max=strlen($keychars)-1;

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

$randkey .= substr($keycharsrand(0$max), 1);


$dni "$randkey";



$perfil "perfil_p.php?send=$dni&height=500&width=800";    
    
    
mysql_select_db("awebconc_uno"$con);

$consultamysql_query("SELECT * FROM login WHERE usuario='$usuario'"); 
if(
mysql_num_rows($consulta)>0
echo 
""
else echo 
"los datos han sido ingresados correctamente";  





//SE INGRESAN LOS DATOS A LA TABLA PEROSNAS
mysql_select_db("awebconc_uno"$con);
mysql_query("SET NAMES 'utf8'");
$sql"INSERT INTO personas ( fecha, usuario, pass, nombre, pais, provincia, t_provincia, identificacion, profesion, licencia, aplicar, habilidades, ex1, ex2, ex3 , idioma1, idioma2, idioma3, nivel, e1, e2, e3, disponibilidad, habitacion, celular, email ,video, perfil, dni )
VALUES ('$fecha','$usuario','$pass','$nombre','$pais','$provincia','$t_provincia','$identificacion','$profesion','$licencia','$aplicar','$habilidades','$ex1','$ex2','$ex3','$idioma1','$idioma2','$idioma3','$nivel','$e1','$e2','$e3','$disponibilidad',
'$habitacion','$celular','$email','$video','$perfil','$dni')"
;
mysql_query($sql);

//SE INGRESAN LOS DATOS A LA TABLA LOGIN
mysql_select_db("awebconc_uno"$con);
mysql_query("SET NAMES 'utf8'");
$sql="INSERT INTO login ( usuario, pass ) VALUES ('$usuario','$pass')";
mysql_query($sql);

}

mysql_close($con)
?>
    <?php 
$status 
"";

    
// obtenemos los datos del archivo 
    
$tamano $_FILES["video"]['size'];
    
$tipo $_FILES["video"]['type'];
    
$archivo $_FILES["video"]['name'];
    
    if (
$archivo != "") {
        
// guardamos el archivo a la carpeta files
        
$destino =  "videos/" .$archivo;
        if (
copy($_FILES['video']['tmp_name'],$destino)) {
            
$status "Video subido: <b>".$archivo."</b>";
        } else {
            
$status "Error al subir el Video";
        }
    } else {
        
$status "Error al subir Video";
    }

}


?>
    </p>
    <p align="center" class="Estilo1">&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p></td>
  </tr>
</table>