
05/09/2008, 10:26
|
| | Fecha de Ingreso: marzo-2005
Mensajes: 156
Antigüedad: 20 años Puntos: 0 | |
duplicidad de datos. Hola amigos.
a continuación les dejo el sigte codigo con su respectiva problemática y explicasón del caso.
echo"<tr>\n";
echo"<td ><font face='Verdana, Times, serif' size='2'>Ciudad</font></td>\n";
//************************************************** *******************************************
$sql = "SELECT * FROM CIUDAD__CIUD";
$res = mysql_query($sql) or die("La consulta falló: " . mysql_error());
$num = mysql_num_rows($res);
//echo"$num";
echo"<td>\n";
echo"<select name='ciudad' id='ciudad'>\n";
echo "<option value='ciud_codigo'>$txtciudad</option>";
for ($i=0; $i<$num; $i++)
{
$id_residir=mysql_result($res,$i,"ciud_codigo");
$nombre=mysql_result($res,$i,"ciud_nombre");
if(mysql_result($res,$i,"ciud_codigo") == ciud_codigo)
{
echo "<option selected value=\"$id_residir\">$nombre</option>";
$i++;
}
else
echo "<option value=$id_residir>$nombre</option>";
}
echo"</select></td>\n";
echo"</tr>\n";
tema es que necesito realizar un update del formulario en donde ademas existe un combobox. Este combobox debe capturar el valor asociado al registro ingresado anteriormente. Eso lo hace bien, lo recupera como debe ser, pero el problema esta en que ese valor recuperado me lo duplica mas de 1 ves, me explico con un ejemplo:
Concepcion valor recuperado
lota
chillan
concepcion
santiago
concepcion
en conclusion vemos que concepcion se repite mas de una ves.
ahora lo que pensaba era sacr la sigte linea de codigo
echo "<option value='ciud_codigo'>$txtciudad</option>";
al sacarla no recupera el dato valido, recupera siempre otro valor o siempres el mismo.
Desde ya muchas gracias. |