Foros del Web » Programando para Internet » PHP »

problema con un select

Estas en el tema de problema con un select en el foro de PHP en Foros del Web. bueno, mi duda es la siguiente: tengo esto Código: $query = 'SELECT * FROM cursos WHERE `nombreRamo` not LIKE "%%user" AND `nombreRamo` not LIKE "editor%%" ...
  #1 (permalink)  
Antiguo 20/05/2010, 17:33
Avatar de xamilo  
Fecha de Ingreso: febrero-2010
Mensajes: 120
Antigüedad: 14 años, 2 meses
Puntos: 1
problema con un select

bueno, mi duda es la siguiente:
tengo esto
Código:
$query = 'SELECT * FROM cursos WHERE `nombreRamo` not LIKE "%%user" AND
`nombreRamo` not LIKE "editor%%" ';
$result = db_query_range($query ,0 ,10);
$test001 = array('0'=>'Seleccione curso');
while ($busca = db_fetch_object($result)) {
$test001[] = $busca->nombreRamo;
}
$form['pertenencia'] = array(
'#type' => 'select',
'#title' => t('Pertenencia'),
'#required' => TRUE,
'#default_value' => $node->pertenencia,
'#options' => $test001,
);
este es un select dinámico que trae de una consulta mysql, mi problema es
que al momento de insertar ese valor en la BD me lo guarda como el array que
lo trajo: ej: 0, 1, 2, 3 según corresponda

y lo que yo necesito es que me guarde los que el usuario escribió anteriormente

ojala puedan ayudarme.. saludos y gracias de ante mano =D
  #2 (permalink)  
Antiguo 20/05/2010, 20:03
Avatar de wiwi74  
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: problema con un select

De momento lo unico que se me ocurre es esto:

LIKE "%%user"

No seria asi:

LIKE "%user"
  #3 (permalink)  
Antiguo 20/05/2010, 20:26
Avatar de xamilo  
Fecha de Ingreso: febrero-2010
Mensajes: 120
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: problema con un select

mmmm.... pero me sige mostrando los array
0 1 2 3, pero no el contenido de esos array que es lo que yo kiero
  #4 (permalink)  
Antiguo 21/05/2010, 08:20
Avatar de wiwi74  
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: problema con un select

Prueba hacer esto a ver que te muestra:

( Agregale un % de ultima )

$query = 'SELECT * FROM cursos WHERE `nombreRamo` not LIKE "%user" AND
`nombreRamo` not LIKE "editor%" ';

$row = mysql_fetch_array($query);

//si aqui ves algo la consulta esta bien, de lo contrario el problema esta mas adelante

echo "<pre>";
var_dump($row);
echo "</pre>";

Etiquetas: select
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 16:12.