Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/06/2007, 08:32
Melania
 
Fecha de Ingreso: junio-2007
Ubicación: Barquisimeto-Venezuela
Mensajes: 96
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Re: Ayuda!!! Update No Me Funciona, Update En Dos Tablas Distintas

Ok Kaninox, ya lo hice y bueno creo que la sentencia update esta correcta, lo que sucede es que no lo modifica, cuando le mando a hacer la consulta me da un error en el query.. aqui te va el codigo de las dos paginas otra vez con las modificaciones que le hice para que me ayudes..

Cita:
<?php
include 'conec.php';
$link=conectarse();
$sql="select a.sectores,a.mcc,a.mnc,b.lac,a.rac,a.ci,a.id_secto res,b.id_lac from sectores a, lac b
where a.clave_lac=b.id_lac and a.clave_estacion=88";
$result=mysql_query($sql,$link);
?>

<table border="1" align="center" cellpadding="1" cellspacing="1">
<tr>
<td>&nbsp;Sectores</td>
<td>&nbsp;MCC</td>
<td>&nbsp;MNC</td>
<td>&nbsp;LAC</td>
<td>&nbsp;RAC&nbsp;</td>
<td>&nbsp;CI&nbsp;</td>
</tr>

<form method="GET" action="modifica_celid.php">

<?php
while($row=mysql_fetch_array($result))
{
printf("<tr><td><INPUT TYPE='text' NAME='sectores' SIZE='20'
MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='mcc' SIZE='10'
MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='mnc' SIZE='10'
MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='lac' SIZE='10'
MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='rac' SIZE='10'
MAXLENGTH='30' value='%s'></td><td><INPUT TYPE='text' NAME='ci' SIZE='10'
MAXLENGTH='30' value='%s'></td></tr>",$row["sectores"],$row["mcc"],$row["mnc"],$row["lac"],$row["rac"],$row["ci"]);
$clave=$row[6];
$clave2=$row[7];
}

mysql_free_result($result);
?>

</table>
<br />
<div align="center">Para guardar las modificaciones efectuadas presione modificar
<input type="submit" name="accion" value="Modificar" align="middle">
<input type="hidden" name="clave" value="<?php echo $clave;?>">
<input type="hidden" name="clave2" value="<?php echo $clave2;?>">
</div>
y aqui el codigo de la otra pagina que me hace el update
Cita:
<?php
//header("Location: home.php");
include ("conec.php");
$link=conectarse();
$sectores=$_GET["sectores"];
$mcc=$_GET["mcc"];
$mnc=$_GET["mnc"];
$lac=$_GET["lac"];
$rac=$_GET["rac"];
$ci=$_GET["ci"];
$clave=$_GET["clave"];
$clave2=$_GET["clave2"];
print("sectores=$sectores\nmcc=$mcc\nmnc=$mnc\nrac =$rac\nclave=$clave\nclave2=$clave2");//RESULTA QUE CUANDO MANDO A IMPRIMIR ESTO ME SALEN LOS REGISTROS DE LA ULTIMA FILA NADA MAS (RECUERDA QUE SON 6 COLUMNAS POR TRES FILAS)
$sql="update sectores,lac set sectores.sectores='$sectores', sectores.mcc='$mcc', sectores.mnc='$mnc', sectores.rac='$rac' lac.lac='$lac' where sectores.id_sectores='$clave' and lac.id_lac='$clave2'";
mysql_query($sql,$link) or die ("problema con query");//AQUI ME DA PROBLEMA CON QUERY
?>
BUENO YO CREO QUE EL PROBLEMA ESTA EN QUE ME ESTOY TRAYENDO DE LA PRIMERA PAGINA LA ULTIMA FILA NADA MAS PERO NO SE COMO TRAERMELAS TODAS ¿ME AYUDAS PLEASE?
GRACIAS POR ADELANTADO