Perfecto
jaronu, ahora me funciona todo perfectamente con tus canvios perfectamente explicados. Muchas gracias, de verdad.
El único fallo que me queda por solucionar es que no me modifica los datos...
No lo entiendo porque me borra y me muestra los registros individualmente. Y debería ser igual...
Cuando relleno el formulario
modificarcoche.php este envia la informacion a
modificarcoche2.php y me muestra el mensaje con los "echo" con las variables que el usuario ha introducido, Así que en pricipio funciona.. Pero luego no veo los cambios aplicados a la BD. ¿Más problemas con id?
Te dejo los archivos como estan ahora...
modificarcoche.php Código PHP:
<?php
include ("header.php");
include ("conectar.php");
$id = $_GET['id'];
?>
<form name="form" action="modificarcoche2.php" method="post">
Seleccione la marca de su vehiculo:
<select name="marca">
<option value="alfaromeo">Alfa Romeo</option>
<option value="audi">Audi</option>
<option value="bmw">BMW</option>
</select>
<br/>
</h5>
<h5>
Indique el modelo:
<input name="modelo" type="text" size="45" />
</h5>
<h5>
Indique el color:
<input name="color" type="text" size="48" />
</h5>
Combustible:
<input name="combustible" type="radio" value="diesel" checked="checked" />Diesel
<input name="combustible" type="radio" value="gasolina" />Gasolina
</h5>
<h5>
Año matriculacion:
<input name="fecha" type="text" size="10" />
</h5>
<h5>
Precio:
<input type="text" name="precio" size="10" />
</h5>
<h5>
<input type="hidden" name="id" value="<? echo $id; ?>">
<input name="Enviar" type="submit" value="Enviar" />
</h5>
</form>
<?php
include ("footer.php");
?>
modificarcoche2.php Código PHP:
<?php
include ("header.php");
include ("conectar.php");
$db="musicdai";
mysql_select_db($db,$conectar);
//Por si el servidor tiene desactivados los register globals----
$marca=$_POST['marca'];
$modelo=$_POST['modelo'];
$combustible=$_POST['combustible'];
$color=$_POST['color'];
$fecha=$_POST['fecha'];
$precio=$_POST['precio'];
$id=$_GET['id'];
//--------------------------------------------------------------
$result = mysql_query("update ocasion set marca='$marca', modelo='$modelo', combustible='$combustible', color='$color', fecha='$fecha', precio='$precio' where id='$id'", $conectar);
echo "Actualizando los siguientes datos";
echo "<br /><br />";
echo "Marca: $marca";
echo "<br />";
echo "Modelo: $modelo";
echo "<br />";
echo "Combustible: $combustible";
echo "<br />";
echo "Color: $color";
echo "<br />";
echo "Fecha: $fecha";
echo "<br />";
echo "Precio: $precio";
echo "<br /><br />";
echo "id: $id";
?>
<a href="buscador.php">Volver a buscar</a>
<?php
include ("footer.php");
?>
Mil gracias de nuevo...