Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/09/2009, 11:23
antinio
 
Fecha de Ingreso: octubre-2007
Mensajes: 66
Antigüedad: 16 años, 7 meses
Puntos: 0
Información

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&Oacute;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">&nbsp;</td>
<td width="66" align="left" valign="top" class="style16">REC&Aacute;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&Oacute;N</span></td>
<td colspan="2" align="left" valign="top"><textarea name="ubicacion" cols="20"></textarea></td>
<td width="13" align="left" valign="top">&nbsp;</td>
<td align="left" valign="top" class="style16">BA&Ntilde;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">&nbsp;</td>
<td align="left" valign="top">&nbsp;</td>
<td align="left" valign="top" class="style16">M&sup2; 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&Iacute;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">&nbsp;</td>
<td align="left" valign="top" class="style16">M&sup2; 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&ntilde;os</span></td>
<td align="left" valign="top">&nbsp;</td>
<td align="left" valign="top" class="style16">DESCRIPCI&Oacute;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