Código PHP:
$idunidad = getParam($_GET["id"], "-1");
$action = getParam($_GET["action"], "");
if ($action == "edit") {
$idunidad = getParam($_POST["id"], "-1");
$codigo = sqlValue($_POST["codigo"], "int");
$codigodonante = sqlValue($_POST["codigodonante"], "int");
$tipoplasma = sqlValue($_POST["tipoplasma"], "text");
$centros = sqlValue($_POST["centros"], "text");
$tipo = sqlValue($_POST["tipo"], "text");
$fechaentrada = sqlValue($_POST["fechaentrada"], "text");
$caducidad = sqlValue($_POST["caducidad"], "text");
$baja = sqlValue($_POST["baja"], "int");
$bajapor = sqlValue($_POST["bajapor"], "text");
$sql = "UPDATE unidades SET ";
$sql.= "codigo=".$codigo.",codigo=".$codigodonante.",tipoplasma=".$tipoplasma.",centros=".$centros.",tipo=".$tipo.",fechaentrada=".$fechaentrada.",caducidad=".$caducidad.",baja=".$baja.",bajapor=".$bajapor." ";
$sql.= "WHERE id=".$idunidad;
mysql_query($sql, $conex);
header("location: listado.php");
}
$sql = "SELECT * FROM unidades WHERE id = ".sqlValue($idunidad, "int");
$queUnid = mysql_query($sql, $conex);
$rsUnid = mysql_fetch_assoc($queUnid);
$total = mysql_num_rows($queUnid);
if ($total == 0) {
header("location: listado.php");
exit;
}
?>
Código HTML:
<form name="form" action="editar.php?action=edit" method="post"> <table cellpadding="3" cellspacing="3"> <tr> <td class="relleno silver">Num Unidad <td class="relleno blanco"> <input type="text" name="codigo" value="<?php echo $rsUnid['codigo']; ?>" readonly > <tr> <td class="relleno silver">Num Donante <td class="relleno blanco"> <input type="text" name="codigodonante" value="<?php echo $rsUnid['codigodonante']; ?>" readonly > <tr> <td class="relleno silver">Tipo plasma <td class="campo texto"><select class="barra" name="tipoplasma"value="<?php echo $rsUnid['tipoplasma']; ?>" size="1" id="select"> <option class="barrablanca">CONCENTRADO ERITROCITARIO</option> <option class="barrablanca">PLASMA FRESCO CONGELADO</option> <option class="barrablanca">CONCENTRADO DE PLAQUETAS</option> <option class="barrablanca">SANGRE TOTAL</option> <option class="barrablanca">CRIOPRECIPITADO</option> </select> <tr> <td class="relleno silver">Centros peticionarios <td class="campo texto"> <select class="campo texto" name ="centros"value="<?php echo $rsUnid["centros"];?>"> <option value="">Seleccionar</option> <?php include('connect.php'); $consulta = "select id,centros from users order by centros asc"; $result=mysql_query($consulta); ?> <?php while ($fila = mysql_fetch_row($result)){ echo "<option value='".$fila['1']."'>".$fila['1']."</option>"; } ?> <tr> <td class="relleno silver">Tipo <td class="campo texto"><select class="barra" name="tipo" size="1" id="select"> <option class="barrablanca">B+ </option> <option class="barrablanca">B-</option> <option class="barrablanca">A+</option> <option class="barrablanca">A-</option> <option class="barrablanca">O+</option> <option class="barrablanca">O-</option> <option class="barrablanca">AB+</option> <option class="barrablanca">AB-</option> </select> <tr> <td class="relleno silver">Fecha de entrada <td class="campo texto"> <input id="demo9" type="text" name="fechaentrada" value="<?php echo $rsUnid["fechaentrada"];?>"> <div id="result"></div> <tr> <td class="relleno silver">Caducidad <td class="campo texto"> <input id="demo8" type="text" name="caducidad" value="<?php echo $rsUnid["caducidad"];?>"> <div id="result2"></div> <tr> <input type="hidden" id="id" name="id" value="<?php echo $rsUnid["id"]; ?>" /> </table> <p> <strong> <button class="botoneditar" type="submit">Guardar</button> </strong> </p> </form>
Código PHP:
<?php while ($rsUnid = mysql_fetch_assoc($queUnid)) { ?>
<tr>
<td><?php echo $rsUnid['id']; ?></td>
<td><?php echo $rsUnid['codigo']; ?></td>
<td><?php echo $rsUnid['codigodonante']; ?></td>
<td><?php echo $rsUnid['tipoplasma']; ?></td>
<td><?php echo $rsUnid['centros']; ?></td>
<td><?php echo $rsUnid['tipo']; ?></td>
<td><?php echo $rsUnid['fechaentrada']; ?></td>
<td><?php echo $rsUnid['caducidad']; ?></td>
<td><a href="editar.php?id=<?php echo $rsUnid['id']; ?>">Editar</a></td>
<td><a href="#" onclick="delUnidad(<?php echo $rsUnid['id']; ?>);">Eliminar</a></td>
</tr>
<?php } ?>
Grax de antemano