hola tengo un problema lo que pasa es que quiero modificar un registro de esta manera.
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>
lo llamo de esta manera
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 } ?>
por alguna razon no me funciona no me marca error pero nada se modifica alguna solucion? :S
Grax de antemano