![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/09/2009, 11:23
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 66
Antigüedad: 17 años, 4 meses Puntos: 0 | |
Ok aunque esta algo largo mi codigo y el problema, segun yo,es el que mencione:
codigo HTML
<HTML>
<HEAD>
<TITLE>Datos de Registro</TITLE>
<style type="text/css">
<!--
.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; }
.style19 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
.style24 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }
.style25 {font-size: 11px}
.style27 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
<BODY>
<table width="431" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="518"><FORM METHOD="POST" ACTION="form_bienes2.php">
<p><span class="style27">Insertar Inmueble</span></p>
<p><span class="style19">TIPO DE INMUEBLE</span><br />
<label>
<select name="tipo" size="1" id="select">
<option>departamentos</option>
<option>casas</option>
<option>locales</option>
<option>terrenos</option>
<option>bodegas</option>
</select>
</label>
</p>
<table width="431" border="0" cellspacing="1">
<tr>
<td align="left" valign="top" class="style16">CONDICIÓN</td>
<td colspan="2" align="left" valign="top"><select name="condicion" size="1" id="mes">
<option>venta</option>
<option>renta</option>
</select></td>
<td width="13"align="left" valign="top"> </td>
<td width="66" align="left" valign="top" class="style16">RECÁMARAS</td>
<td align="left" valign="top"><span class="style16">
<input name="recamaras" type="text" value="" size="10" />
</span></td>
</tr>
<tr>
<td width="55" align="left" valign="top" class="style16"><span class="style24 style25">UBICACIÓN</span></td>
<td colspan="2" align="left" valign="top"><textarea name="ubicacion" cols="20"></textarea></td>
<td width="13" align="left" valign="top"> </td>
<td align="left" valign="top" class="style16">BAÑOS</td>
<td width="144" align="left" valign="top"><span class="style16">
<input name="banos" type="text" value="" size="10" />
</span></td>
</tr>
<tr>
<td align="left" valign="top" class="style16">PRECIO</td>
<td width="132" align="left" valign="top"><input name="precio" type="text" value="" size="10" />
<span class="style16">$</span></td>
<td width="2" align="left" valign="top"> </td>
<td align="left" valign="top"> </td>
<td align="left" valign="top" class="style16">M² CONST.</td>
<td align="left" valign="top"><span class="style16">
<input name="const" type="text" value="" size="10" />
</span></td>
</tr>
<tr>
<td align="left" valign="top" class="style16">PERÍODO</td>
<td colspan="2" align="left" valign="top"><select name="periodo" size="1" id="mes2">
<option>total</option>
<option>mensual</option>
</select></td>
<td align="left" valign="top"> </td>
<td align="left" valign="top" class="style16">M² TERRENO</td>
<td align="left" valign="top"><span class="style16">
<input name="terre" type="text" value="" size="10" />
</span></td>
</tr>
<tr>
<td align="left" valign="top" class="style16">EDAD</td>
<td colspan="2" align="left" valign="top"><span class="style16">
<input name="edad" type="text" value="" size="10" />
Años</span></td>
<td align="left" valign="top"> </td>
<td align="left" valign="top" class="style16">DESCRIPCIÓN</td>
<td align="left" valign="top"><textarea name="descri" cols="20"></textarea></td>
</tr>
</table>
<p>
<input type="submit" value="Insertar">
</p>
</form></td>
</tr>
</table>
</BODY>
</HTML>
Hasta aqui todo bien ahora el php:
codigo php
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","xxxxxx","xxxxxx);
//Ejecucion de la sentencia SQL
mysql_db_query("grupobiz_inmuebles","insert into $tipo(condicion,ubicacion,precio,periodo,edad,reca maras,banos,const,terre,descri) values ('$condicion','$ubicacion','$precio','$periodo','$ edad','$recamaras','$banos','$const','$terre','$de scri')");
?>
<?
$result=mysql_db_query("grupobiz_inmuebles","selec t * from $tipo order by id desc limit 1 ");
while ($row=mysql_fetch_array($result))
$ido = $row["id"];
?>
<?
// AQUI ES DONDE TENGO PROBLEMAS, NO ME RESPETA LA CONDICION MAS QUE LA 1ERA
if ($tipo = 'departamentos')
{
$inmue ="dep";
}
else
if ($tipo = 'casas')
{
$inmue ="cas";
}
else
if ($tipo = 'locales')
{
$inmue ="loc";
}
else
if ($tipo = 'terrenos')
{
$inmue ="tero";
}
else
if ($tipo = 'bodegas')
{
$inmue ="bod";
}
?>
<?
//AQUI COMPRUEBO QUE HAY UN ERROR PUES $inmue ME LO PONE SIEMPRE COMO 'dep' SEA CUAL SEA LA OPCION QUE LE HAYA DADO
$carpeta=$inmue.$ido;
echo $carpeta;
?>
Espero puedan ayudarme gracias
Pues en mi condicion estoy asignando a la variable $inmue por la abreviacion del $tipo de inmuebles, por eso solo tiene un signo de =, no se que otra cosa pueda estar mal
Última edición por GatorV; 21/09/2009 a las 11:55 |