Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/07/2007, 07:36
heavymetal
 
Fecha de Ingreso: julio-2007
Mensajes: 8
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: type file + server behaviors sube el archivo pero no me pone el nombre en la tab

es verdad, ahi va parte del codigo gracias!!


Código PHP:
<?php
function GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}

$editFormAction $_SERVER['PHP_SELF'];
if (isset(
$_SERVER['QUERY_STRING'])) {
  
$editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  
$insertSQL sprintf("INSERT INTO inmueble (tipo_propiedad_id_tipo_propiedad, estado_id_estado, partido_id_partido, img_principal, img_uno, img_dos, img_tres, fecha, info, entre, direccion, mostrar, localidad, ambientes, plantas, antiguedad, estado_de_propiedad, orientacion, sup_terreno, frente, fondo, sup_cubierta, sup_libre, gas, telefono, cloaca, calefaccion, expensas, dormitorio_uno, dormitorio_dos, dormitorio_tres, dormitorio_cuatro, dormitorio_cinco, dep_servicio, living, comedor, cocina, com_diario, escritorio, playroom, cochera_tipo, banios, toilette, lavadero, balcon, terraza, quincho, picina, observaciones, precio) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['tipo_propiedad_id'], "int"),
                       
GetSQLValueString($_POST['estado_id_estado'], "int"),
                       
GetSQLValueString($_POST['partido_id_partido'], "int"),
                       
GetSQLValueString($_POST['img_principal'], "text"),
                       
GetSQLValueString($_POST['img_uno'], "text"),
                       
GetSQLValueString($_POST['img_dos'], "text"),
                       
GetSQLValueString($_POST['img_tres'], "text"),
                       
GetSQLValueString($_POST['fecha'], "date"),
                       
GetSQLValueString($_POST['info'], "text"),
                       
GetSQLValueString($_POST['entre'], "text"),
                       
GetSQLValueString($_POST['direccion'], "text"),
                       
GetSQLValueString($_POST['mostrar'], "int"),
                       
GetSQLValueString($_POST['localidad'], "text"),
                       
GetSQLValueString($_POST['ambientes'], "text"),
                       
GetSQLValueString($_POST['plantas'], "text"),
                       
GetSQLValueString($_POST['antiguedad'], "text"),
                       
GetSQLValueString($_POST['estadodeinmueble'], "text"),
                       
GetSQLValueString($_POST['orientacion'], "text"),
                       
GetSQLValueString($_POST['sup_terreno'], "text"),
                       
GetSQLValueString($_POST['frente'], "text"),
                       
GetSQLValueString($_POST['fondo'], "text"),
                       
GetSQLValueString($_POST['sup_cubierta'], "text"),
                       
GetSQLValueString($_POST['sup_libre'], "text"),
                       
GetSQLValueString($_POST['gas'], "text"),
                       
GetSQLValueString($_POST['telefono'], "text"),
                       
GetSQLValueString($_POST['cloaca'], "text"),
                       
GetSQLValueString($_POST['calefaccion'], "text"),
                       
GetSQLValueString($_POST['expensas'], "text"),
                       
GetSQLValueString($_POST['dormitorio_uno'], "text"),
                       
GetSQLValueString($_POST['dormitorio_dos'], "text"),
                       
GetSQLValueString($_POST['dormitorio_tres'], "text"),
                       
GetSQLValueString($_POST['dormitorio_cuatro'], "text"),
                       
GetSQLValueString($_POST['dormitorio_cinco'], "text"),
                       
GetSQLValueString($_POST['dep_servicio'], "text"),
                       
GetSQLValueString($_POST['living'], "text"),
                       
GetSQLValueString($_POST['comedor'], "text"),
                       
GetSQLValueString($_POST['cocina'], "text"),
                       
GetSQLValueString($_POST['com_diario'], "text"),
                       
GetSQLValueString($_POST['escritorio'], "text"),
                       
GetSQLValueString($_POST['playroom'], "text"),
                       
GetSQLValueString($_POST['cochera'], "text"),
                       
GetSQLValueString($_POST['banios'], "text"),
                       
GetSQLValueString($_POST['toilette'], "text"),
                       
GetSQLValueString($_POST['lavadero'], "text"),
                       
GetSQLValueString($_POST['balcon'], "text"),
                       
GetSQLValueString($_POST['terraza'], "text"),
                       
GetSQLValueString($_POST['quincho'], "text"),
                       
GetSQLValueString($_POST['picina'], "text"),
                       
GetSQLValueString($_POST['observaciones'], "text"),
                       
GetSQLValueString($_POST['precio'], "int"));

  
mysql_select_db($database_cnx$cnx);
  
$Result1 mysql_query($insertSQL$cnx) or die(mysql_error());

  
$insertGoTo "aviso_de_alta.php";
  if (isset(
$_SERVER['QUERY_STRING'])) {
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
    
$insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  
header(sprintf("Location: %s"$insertGoTo));
}

$colname_rsdetallealquiler "-1";
if (isset(
$_GET['id_inmueble'])) {
  
$colname_rsdetallealquiler = (get_magic_quotes_gpc()) ? $_GET['id_inmueble'] : addslashes($_GET['id_inmueble']);
}
mysql_select_db($database_cnx$cnx);
$query_rsdetallealquiler sprintf("SELECT * FROM inmueble WHERE id_inmueble = %s"$colname_rsdetallealquiler);
$rsdetallealquiler mysql_query($query_rsdetallealquiler$cnx) or die(mysql_error());
$row_rsdetallealquiler mysql_fetch_assoc($rsdetallealquiler);
$totalRows_rsdetallealquiler mysql_num_rows($rsdetallealquiler);

mysql_select_db($database_cnx$cnx);
$query_rspartido "SELECT * FROM partido";
$rspartido mysql_query($query_rspartido$cnx) or die(mysql_error());
$row_rspartido mysql_fetch_assoc($rspartido);
$totalRows_rspartido mysql_num_rows($rspartido);

mysql_select_db($database_cnx$cnx);
$query_rstipopropiedad "SELECT * FROM tipo_propiedad";
$rstipopropiedad mysql_query($query_rstipopropiedad$cnx) or die(mysql_error());
$row_rstipopropiedad mysql_fetch_assoc($rstipopropiedad);
$totalRows_rstipopropiedad mysql_num_rows($rstipopropiedad);

mysql_select_db($database_cnx$cnx);
$query_rsestado "SELECT * FROM estado";
$rsestado mysql_query($query_rsestado$cnx) or die(mysql_error());
$row_rsestado mysql_fetch_assoc($rsestado);
$totalRows_rsestado mysql_num_rows($rsestado);

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>

<body>

<?php

        
// Subir fichero
      
$copiarFichero false;

   
// Copiar fichero en directorio de ficheros subidos
   // Se renombra para evitar que sobreescriba un fichero existente
   // Para garantizar la unicidad del nombre se añade una marca de tiempo
      
if (is_uploaded_file ($_FILES['img_principal']['tmp_name']))
      {
         
$nombreDirectorio "fotos/";
         
$nombreFichero $_FILES['img_principal']['name'];
         
$copiarFichero true;

      
// Si ya existe un fichero con el mismo nombre, renombrarlo
         
$nombreCompleto $nombreDirectorio $nombreFichero;
         if (
is_file($nombreCompleto))
         {
            
$idUnico time();
            
$nombreFichero $idUnico "-" $nombreFichero;
         } 
   
// El fichero introducido no se ha podido subir
      
else
      {
         
$errores["img_principal"] = "¡No se ha podido subir el archivo!";
         
$error true;
      }
   }
   if (
$copiarFichero)
         
move_uploaded_file ($_FILES['img_principal']['tmp_name'],
         
$nombreDirectorio $nombreFichero);
        
?>