Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2013, 13:08
Arterus
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 1 mes
Puntos: 0
Problema con desplegables PHP

Hola a todos yo y un amigo estamos preparandonos un examen de aplicaciones web y estamos intentando descrubir la manera de que:

En una tabla donde estan todos los datos de las viviendas al lado de cada fila y haya un enlace que se llama -modificar- que coge la variable -idpiso- y se lo lleva a un archivo llamado -modifi.php- en el cual quiero insertar los campos de nuevo de esa fila.
Todo va bien hasta el momento en que en el desplegable de la provincia, no sabemos como hacer que por defecto muestre primero la que tenia la vivienda en concreto, es decir, si la vivienda tenia la provincia CASTELLON , que al irse al archivo modifi.php nos salga CASTELLON y no ALICANTE (por ejemplo).
Despues de 2 horas de intentarlo no nos sale por eso pedimos ayuda

Pongo el codigo de modificar.php y modifi.php a ver si lo veis mejor.

MODIFICAR.PHP
<?php
$enlace=mysql_connect('localhost','root');
$db='segundamano';
mysql_select_db($db,$enlace);
$sql2="SELECT * FROM viviendas,provincias WHERE viviendas.provincia=provincias.idprov";
$result2=mysql_query($sql2,$enlace);
?>

<html>
<head>
</head>
<body>
<table border="1">
<tr>
<td>Id piso</td>
<td>Habitaciones</td>
<td>Aseos</td>
<td>Amueblado</td>
<td>Fecha construccion</td>
<td>Metros</td>
<td>Precio</td>
<td>Provincia</td>
</tr>
<?php
while ($fila=mysql_fetch_array($result2))
{?>
<tr>
<td>
<?php echo $fila['idpiso'];?>
</td>
<td>
<?php echo $fila['habitaciones'];?>
</td>
<td>
<?php
echo $fila['aseos'];?>
</td>
<td>
<?php
echo $fila['amueblado'];?>
</td>
<td>
<?php
echo $fila['fechaconstruccion'];?>
</td>
<td>
<?php
echo $fila['metros'];?>
</td>
<td>
<?php
echo $fila['precioventa'];?>
</td>
<td>
<?php
echo $fila['nomprov'];?>
</td>
<td>
<a href="modifi.php?idpiso=<?php echo $fila['idpiso'];?>"> Ver </a>
</td>
<td>
<a href="eliminadatos.php?idpiso=<?php echo $fila['idpiso'];?>"> Eliminar </a>
</td>
</tr>
<?php
}?>
</table>
</body>
</html>


MODIFI.PHP


<?php
$enlace=mysql_connect('localhost','root');
$db='segundamano';
mysql_select_db($db,$enlace);
$id=$_GET['idpiso'];
$sql2="SELECT * FROM viviendas WHERE idpiso='$id'";
$result2=mysql_query($sql2,$enlace);
$fila=mysql_fetch_array($result2);
$sql="SELECT * FROM provincias ";
$result=mysql_query($sql,$enlace);
?>
<html>
<body>


<form name="forminsertar" action="actualizar.php" method="get">
Id piso: <input type="text" name="idpiso" value="<?php echo $fila['idpiso'];?>" maxlenght="3" size="3"><br>
Provincia:
<select name="provincia">
<?php
while ($fila2=mysql_fetch_array($result))
{?>
<option value="<?php echo $fila2['idprov'];?>">
<?php echo $fila2['nomprov'];?>
</option>
<?php
}
?>
</select><br>
Habitaciones: <input type="text" name="habitaciones" maxlenght="3" size="3"><br>
Aseos: <input type="text" name="aseos" value="<?php echo $fila['aseos'];?>" maxlenght="3" size="3"><br>
Amueblado:<br>
Si<input type="radio" name="amueblado" value="Si" checked="checked"> No<input type="radio" name="amueblado" value="No"><br>
F. Construccion: <input type="text" name="fechaconstruccion" maxlenght="3" size="3"><br>
M2: <input type="text" name="metros" maxlenght="3" size="3"><br>
PVP: <input type="text" name="precioventa" maxlenght="3" size="3"><br>
<label for="enviar"><input type="submit" name="env" value"Enviar">

</form>

</body>
</html>