He adjuntado 2 paginas creadas para que veáis el procedimiento que he seguido... si alguien puede identificar el error, házmelo saber...
Estoy en fase de aprendizaje y aun no logro tener la suficiente experiencia para identificar el problema...
Mil gracias por vuestro tiempo...
Pagina 1
Código PHP :
<?php $conexion= mysqli_connect("localhost: 3306", "root", "", "taxicorp")or die("Error en la conexion con la BD"); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Modificar datos</title> <style> @font-face{ font-family: 'RobotoMono'; src: url(Tipografias/RobotoMono.ttf); font-style: normal; } table{ width: 765px; height: 20px; border: ridge thick aliceblue; background-color: antiquewhite; table-layout: inherit; } #estatic{ position: absolute; left: 185px; top: 85px; } </style> </head> <body bgcolor="#000000"> <div id="estatic"> <form action="mod_dat_tax2.php" method="post"> <table border="1"> <tr> <td><b>*</b></td> <td><b>Matricula</b></td> <td><b>Modelo</b></td> <td><b>Conductor</b></td> </tr> <?php $sel= "SELECT * FROM taxis"; $exec= mysqli_query($conexion, $sel); while($datos= mysqli_fetch_row($exec)){ ?> <tr> <td><input type="radio" name="taxi_radio" value="<?php echo($datos[0]);?>"></td> <td><?php echo($datos[0]);?></td> <td><?php echo($datos[1]);?></td> <td><?php echo($datos[2]." ".$datos[3]);?></td> </tr> <?php } ?> <tr> <td colspan="4" align="center"> <input type="submit" name="botonEnviar" value="Modificar Datos"></td> </tr> </table> </form> <a href="contenido.php" style="float: right; font: 14px bold RobotoMono; color: aliceblue">Volver</a> </div> </body> </html>
Pagina 2
Código PHP :
<?php $conexion= mysqli_connect("localhost: 3306", "root", "", "taxicorp")or die("Uppsss!!... ALgo ha ido mal..."); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Modificar datos</title> </head> <style> @font-face{ font-family: 'RobotoMono'; src: url(Tipografias/RobotoMono.ttf); font-style: normal; } table{ width: 765px; height: 20px; border: ridge thick aliceblue; background-color: antiquewhite; table-layout: inherit; } #estatic{ position: absolute; left: 185px; top: 85px; } h3{ color: aliceblue; } </style> <body bgcolor="#000000"> <?php if(!isset($_POST['boton_enviar'])){ $conexion= mysqli_connect("localhost: 3306", "root", "", "taxicorp")or die("Uppsss!!... ALgo ha ido mal..."); $sql="SELECT * FROM taxis WHERE Matricula='".$_POST['taxi_radio']."'"; $exec= mysqli_query($conexion, $sql); $registro= mysqli_fetch_row($exec); ?> <div id="estatic"> <form action="mod_dat_tax2.php" method="post"> <table border="1"> <tr> <td colspan="2" align="center"><b>Matricula: <font color="#BB0B0E"> <?php echo($_POST['taxi_radio']);?></font></b></td> </tr> <tr> <td><b>Modelo:</b></td> <td><input type="text" name="Modelo" size="40" value="<?php echo($registro[1]);?>"></td> </tr> <tr> <td><b>Nombre y Apellidos:</b></td> <td> <input type="text" name="Nombre" value="<?php echo($registro[2]);?>"> <br> <input type="text" name="Apellidos" size="35" value="<?php echo($registro[3]);?>"></td> </tr> <tr> <td><b>Libre:</b></td> <td><input type="checkbox" name="libre" <?php if($registro[4]) echo("checked");?>></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="boton_enviar" value="Modificar Datos"></td> </tr> </table> </form> <a href="mod_dat_tax.php" style="float: right; font: 14px bold RobotoMono; color: aliceblue">Volver</a> </div> <?php }else{ $update ="UPDATE taxis SET Modelo='".$_POST['Modelo']."',"."Nombre='".$_POST['Nombre']."',"; $update.="Apellidos='".$_POST['Apellidos']."',Ocupado="; if (isset($_POST['libre'])) $update.="true"; else $update.="false"; $update.=" WHERE Matricula='"; $update.=$_POST["Modelo"].$_POST["Nombre"].$_POST["Apellidos"]."'"; // Sentencia SQL $exec= mysqli_query($conexion, $update); echo("<br>"); // Registro en la tabla taxis if(!$exec) echo("<h3><center>Datos Modificados!!</center></h3>"); else echo("<h3><center>Error!!</center></h3>"); mysqli_close($conexion); } ?> </body> </html>