Foros del Web » Programando para Internet » PHP »

Problemas con "Mostrar datos de la base"

Estas en el tema de Problemas con "Mostrar datos de la base" en el foro de PHP en Foros del Web. Hola a todos, tengo el siguiente código que no me funciona correctamente, la idea es que una ves que seleccione alguna opcion que ya exista ...
  #1 (permalink)  
Antiguo 23/01/2009, 05:56
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 15 años, 8 meses
Puntos: 0
Problemas con "Mostrar datos de la base"

Hola a todos, tengo el siguiente código que no me funciona correctamente, la idea es que una ves que seleccione alguna opcion que ya exista en la base, me muestre la opcion que este grabada en esta, pues no lo hace.
Cualquier sugerencia o aporte es valorado, gracias.

$sql = "select scf_desc from soc_fij where scf_tsoc = (SELECT scf_tsoc
FROM downloadspromo
WHERE id = '".$_POST['abm_sel']."')";

$query = mysql_query($sql);
$options = array();

while ($row = mysql_fetch_assoc($query))
{
$options[] = '<option value="'.$row['scf_tsoc'].'">'.$row['scf_tsoc'].'</option>';
}

$options = join("\n", $options);
echo '<select name="scf_desc">'.$options.'</select>';
  #2 (permalink)  
Antiguo 23/01/2009, 06:24
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Problemas con "Mostrar datos de la base"

bueno si de la consulta solo traes la columna scf_desc no podes mostrar scf_tsoc pq no existe en el resultado

minimamente agrega scf_tsoc

$sql = "select scf_desc, scf_tsoc from soc_fij where scf_tsoc = (SELECT scf_tsoc .....

saludos
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 23/01/2009, 06:37
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 15 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Problemas con "Mostrar datos de la base"

Gracias me salvastes, aún me falta terminar, pero esto me ayudo bastante, es que ya estoy medio mareado... Saludos
  #4 (permalink)  
Antiguo 26/01/2009, 07:40
 
Fecha de Ingreso: agosto-2008
Mensajes: 64
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Problemas con "Mostrar datos de la base"

Hola , sigo con lo mismo. Resulta que tengo la siguiente consulta:


$sql = "select scf_desc from soc_fij where scf_tsoc = (SELECT scf_tsoc
FROM downloadspromo
WHERE id = '".$_POST['abm_sel']."')";

$query = mysql_query($sql);
$options = array();

while ($row = mysql_fetch_assoc($query))
{
$options[] = '<option value="'.$row['scf_desc'].'">'.$row['scf_desc'].'</option>';
}

$options = join("\n", $options);

echo'&nbsp;<label><font face="Ms Sans Serif" size=1 color=blue>'.$options. '</font></label>';

Y quisiera que en lugar de mostrar el resultado de la consulta dentro de la etiqueta label, aparezca como la opcion seleccionada dentro del siguiente select :


<select name='tipo_cta'>
<option > </option>
<option value=0>Todos </option>
<option value=1>Asociado </option>
<option value=3>NO Asociado </option>
<option value=5>Cooperativas </option>
<option value=7>Planes </option>
<option value=9>Gestion Judical</option>
<option value=11>Robos </option>
<option value=13>Donaciones </option>
<option value=15>Personal </option>
</select>";

Quizas deba modificar la consulta, ya que scf_desc es la descripcion, el codigo = 1 , 2 etc, es scf_tsoc.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:24.