Weblogs Código

RecorteX

» genera-select
73 usuarios y 243 recortes de código
Usuario

Contraseña
Crear cuenta
Estás viendo los recortes de la etiqueta genera-select

RSS
Recortes: 1

Etiquetas relacionadas:
mysql
php

Elementos option para un select desde MySQL

Genera las etiquetas "option" para el interior de un "select" obteniendo los valores de una consulta a base de datos.

$dbLink es la conexión a la base de datos MySQL
 
function db_getSelect($sValue, $sText, $sTable, $sWhere = "", $sSelected) {
	global $dbLink;
	if($sValue!=$sText) {
		$query  = "SELECT ".$sValue.", ".$sText." FROM ".$sTable;
	} else {
		$query  = "SELECT ".$sValue." FROM ".$sTable;
	}
	if($sWhere!="") $query .= " WHERE ".$sWhere;
	$result = mysql_query($query, $dbLink);
	while($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
		echo "<option value=\"".$line[$sValue]."\"";
		if($sSelected==$line[$sValue]) { echo "selected=\"true\""; }
		echo ">";
		echo $line[$sText];
		echo "</option>";
	}
	mysql_free_result($result);
}
 
Proyecto: Juanjo Navarro, 2006 - Diseño: Albin