Bueno otra cosa, creo que he explicado un poco mas. Te explico la estructura como seria:
1º- Primero el cliente accede a una pagina donde aparecen todos los registros de la base de datos y solo el campo Referencia (primaria) en una tabla (que lo he conseguido hacer pero no se colocar los datos para que cada X registros de arriba a abajo se cree una segunda columna y sigan saliendo como tabla)
2º- El cliente elige el registro que desea modificar y se va a una nueva ventana donde le saldra todos los campos de la bd de ese registro en modo de formulario donde el podrá modificar lo que desee y volverlo a subir (update).
Código del 1º punto: Código PHP:
<?php
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="root"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword=""; // password de acceso para el usuario de la
// linea anterior
$db="casas"; // Seleccionamos la base con la cual trabajar
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
$_pagi_sql = "SELECT * FROM inmuebles";
$_pagi_result=mysql_query($_pagi_sql);
$alto=30;
$ancho=25;
while($row = mysql_fetch_array($_pagi_result))
{
echo '<div id="wb_Table1" style="position:absolute;left:'.$ancho.'px;top:'.$alto.'px;width:200px;height:25px;z-index:9" align="left">
<table width="100%" border="1" cellpadding="0" cellspacing="1" id="Table1">
<tr>
<td align="left" valign="top" width="200" height="25"><font style="font-size:12px" color="#E2001A" face="myriad pro"><b>Referencia:'.$row["Referencia"].'
</b></font></td>
</table></div>';
$alto=$alto+30;
}
?>
Código del 2º punto: Código PHP:
<?php
$dbhost="localhost"; // host del MySQL (generalmente localhost)
$dbusuario="root"; // aqui debes ingresar el nombre de usuario
// para acceder a la base
$dbpassword=""; // password de acceso para el usuario de la
// linea anterior
$db="casas"; // Seleccionamos la base con la cual trabajar
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
$query = mysql_query("SELECT * FROM inmuebles");
while($resultado = mysql_fetch_array($query))
{
echo
'<form action="" method="post" name="Editar">
<input type="text" name="Referencia" value="'.$resultado['Referencia'].'" />
<br /><br />
<select name="Tipo">
<option value="value">Aticos</option>
<option value="value">Apartamentos</option>
<option value="value">Adosados/Pareados</option>
<option value="value">Casas</option>
<option value="value">Chalet</option>
<option value="value">Estudios</option>
<option value="value">Fincas/Parcelas</option>
<option value="value">Locales</option>
<option value="value">Nuevas promociones</option>
<option value="value">Pisos</option>
</select>
<input name="Foto1" type="file" id="Foto1" />
<input type="submit" name="Editar" value="Editar" />
</form>'; }
?>
Principales Problemas:
1º- Como vereis consigo hacer una lista descendente de los registros pero como mi mente no llega a mas, es infinita por la variable. Que hago para que a los 10 registros por ejemplo, se cree una segunda columna y siga otros 10 y tal?.
2º- No consigo mostrar los valores de los campos de la BD en el formulario. Es decir necesito que se muestren los valores de cada campo en cada parte del formulario y que se pueda modificar y volver a subir con update.
Gracias de antemano.