No consigo poder modifciar los datos de un listado de una tabla, lo que intento és poder modificar toda una fila, pudiendo cambiar todos los datos de la fila o solamente algunos y otros no.
Muestro los dos codigos que utilizo, haver que os parece.
En el script dónde tengo el listado, al final de la fila hay un link 'modificar', que te lleva al EmpFrmModificar.php
Muchas gracias!!!
EmpFrmModificar.php
Código PHP:
<?php
include '../header.php';
require_once ('../conexion.inc.php');
$db1 = @mysql_connect($servidor,$usuario,$password) or die("Error al conectar al DBMS.");
@mysql_select_db($basedatos) or die("Error al conectar a la BD");
$IdRFQ = $_GET['IdRFQ'];
$query = "Select * from rfq where IdRFQ='$IdRFQ'";
$result =mysql_query($query,$db1);
?>
<html>
<head>
<title></title>
<META http-equiv="Content-Type" CONTENT="text/html; charset=utf-8">
</head>
<body bgcolor="#0080FF">
<center>
<form name="Formulario" method="post" action="EmpFrmModificar2.php" >
<input type= "hidden" name="IdRFQ" value="<?php echo $IdRFQ; ?>">
<table align="center" bgcolor="#A9E2F3">
<tr>
<td>Data</td>
<td colspan="3"> <input type="text" name="data" size="50" value="<?php echo $row['data'];?>"/></td>
<td>Supplier</td>
<td colspan="3"> <input type="text" name="supplier" size="50" value="<?php echo $row['supplier'];?>"/></td>
</tr>
<tr>
<td colspan="4">
<right><input type="submit" name="Save"value="Save"/>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
EmpFrmModificar2.php
Código PHP:
<?php
include '../header.php';
require_once ('../conexion.inc.php');
$db1 = @mysql_connect($servidor,$usuario,$password) or die("Error al conectar al DBMS.");
@mysql_select_db($basedatos) or die("Error al conectar a la BD");
$IdRFQ = $_POST['IdRFQ'];
if (!isset($accion)){
$sql_cat= "SELECT * FROM rfq WHERE IdRFQ=$IdRFQ";
$result=mysql_query($sql_cat) or die("Error ");
$row=mysql_fetch_row($result);
}elseif($accion==guardar){
$query = "UPDATE rfq SET data='$Data', supplier='$Suppliers' where IdRFQ='$IdRFQ'";
$result=mysql_query($sql_update) or die ("Error al Actualizar ");
}
?>