Foros del Web » Programando para Internet » PHP »

Reemplazar funcion

Estas en el tema de Reemplazar funcion en el foro de PHP en Foros del Web. Buenas tardes a todos, tengo un problema que no sabria como resolverlo Tengo la siguiente funcion: Código: function dropdown ($dropdownone, $dropdowntou) { foreach ($dropdownone as ...
  #1 (permalink)  
Antiguo 24/04/2013, 17:52
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
Reemplazar funcion

Buenas tardes a todos, tengo un problema que no sabria como resolverlo

Tengo la siguiente funcion:

Código:
function dropdown ($dropdownone, $dropdowntou)
{
foreach ($dropdownone as $safedatasry)
{
$safedatasry = str_replace('', '', $safedatasry);
echo '<option value=\'' . $safedatasry . '\'';
if (trim($safedatasry) == $dropdowntou)
{
echo ' selected=\'selected\'';
}

echo '>' . trim($safedatasry) . '</option>';
}

}
y la llamo con:
<select id='ciudad' name='ciudad'>
<?
Código:
dropdown (explode ('
', $conf[ciudades]), $_POST[ciudad]);
?>
</select>

Comento el codigo, en la base de datos, tengo el campo ciudades en TEXT, y cada ciudad esta separada por un "enter"

En local y algunos servidores, funciona, pero en el servidor q tengo ahora no funciona, osea, si me muestra todas las ciudades, pero si quiero editar el producto, y llamo a la funcion, no me queda en "select" sino q me muestra todas las ciudades,

Alguien sabe pq puede pasar esto?
  #2 (permalink)  
Antiguo 25/04/2013, 13:30
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Reemplazar funcion

Tal vez porque te falta <select name="algo"> y, al final, también falta </select>

Ya sea que lo pongas dentro de la función o antes de llamarla.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 25/04/2013, 14:25
 
Fecha de Ingreso: abril-2013
Mensajes: 34
Antigüedad: 11 años
Puntos: 3
Respuesta: Reemplazar funcion

quizas debas cambiar el <? ?> por <?php ?>
prueba y nos comentas como te va
  #4 (permalink)  
Antiguo 25/04/2013, 19:03
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Reemplazar funcion

Deberías usar mejor "\n" o mejor aun "\n\r", depende del SO (usar los dos por cualquier cosa) o usar PHP_EOL como delimitador, el dar un "enter" dentro de una variable no siempre funcionará, y por ultimo, verifica bien el HTML generado viendo el código fuente...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: funcion, reemplazar, 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:45.