Foros del Web » Programando para Internet » PHP »

PHP OO es posible este substr

Estas en el tema de es posible este substr en el foro de PHP en Foros del Web. Estoy haciendo una funcion para que me cree un combo y me devuelva ese combo pero con un limite de caracteres esto esta bien? o ...
  #1 (permalink)  
Antiguo 27/12/2011, 13:34
 
Fecha de Ingreso: diciembre-2011
Mensajes: 1
Antigüedad: 13 años
Puntos: 0
Pregunta es posible este substr

Estoy haciendo una funcion para que me cree un combo y me devuelva ese combo pero con un limite de caracteres
esto esta bien? o como le puedo hacer

function crearCombosSustraccion($nombreCombo, $id, $campo, $tabla, $where, $seleccionado){
$combo="<select name=\"$nombreCombo\" id=\"$nombreCombo\">\n
<option>Seleccionar</option>\n";
$res=getConsulta("$id, $campo",$tabla,$where);
while($fila=mysql_fetch_array($res)){
$sel="";
if($seleccionado==$fila[0]){
$sel="selected='selected'";
}
$combo.="<option $sel value=\"$fila[0]\">$fila[1]</option>\n";
}
$combo.="</select>\n";
return($combo(substr($fila[$campo],0,30),"<br><br>"));//aqui es donde lo envio
}


Si pudieran ayudarme!!
  #2 (permalink)  
Antiguo 27/12/2011, 13:55
 
Fecha de Ingreso: febrero-2011
Mensajes: 18
Antigüedad: 13 años, 10 meses
Puntos: 9
Respuesta: es posible este substr

yo siempre lo hago de este modo:

<select id="tablaselect" onchange="algunafuncion(this.value);">
<option value="">Seleccione</option>
<?$db->cargar_select("select campo_a_mostrar, campo_value from table","campo_value","campo_a_mostrar");?>
</select>

y en una clase coloco el metodo para llenarlo

/*Método para cargar un combo <select> html*/
function cargar_select($sql,$varvalue,$varmostar){

$this->sql = $sql;
$this->varmostar = $varmostar;
$this->varvalue = $varvalue;

$this->stmt = $this->ejecutar($this->conexion,$this->sql);

while ($row = $this->obtener_fila($this->stmt)){

echo "<option value='".$row[$this->varvalue]."' >".$row[$this->varmostar]."</option>";

}
}

si no quieres trabajar con objetos no importa, en la funcion cargar select lanzas los querys como tu quieras lo importante es que retorne los options

Etiquetas: posible, sql, substr, tabla
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 12:23.