First commit 10/07/2002
This commit is contained in:
56
prod/familias.php
Normal file
56
prod/familias.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
function getFamLevel( $familia )
|
||||
{
|
||||
if ( ($familia & 0x000000FF) ) return 4;
|
||||
if ( ($familia & 0x0000FF00) ) return 3;
|
||||
if ( ($familia & 0x00FF0000) ) return 2;
|
||||
if ( ($familia & 0xFF000000) ) return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
function printLevel( $familia )
|
||||
{
|
||||
switch( getFamLevel( $familia ) )
|
||||
{
|
||||
case 1:
|
||||
echo "-> ";
|
||||
break;
|
||||
case 2:
|
||||
echo " > ";
|
||||
break;
|
||||
case 3:
|
||||
echo " - ";
|
||||
break;
|
||||
case 4:
|
||||
echo " - ";
|
||||
break;
|
||||
default:
|
||||
echo "NiVeL DeScOnOcIdO - Error de interpretación -";
|
||||
}
|
||||
}
|
||||
|
||||
function printSelectFAM( $conexion, $currFAM, $extrasSelect )
|
||||
{
|
||||
echo "\n";
|
||||
echo "<select name=\"FiltrarPor\" size=\"1\" $extrasSelect>\n";
|
||||
echo " <option value=\"-1\" >-=[ TODOS ]=-</option>\n";
|
||||
echo " <option ";
|
||||
if ( $currFAM == 0 ) echo "selected";
|
||||
echo " value=\"0\" >Sin Clasificar</option>";
|
||||
|
||||
$consulta = "SELECT id, Familia, descr FROM productos WHERE EsNodo='Y' ORDER BY Familia";
|
||||
$resF = mysql_query( $consulta, $conexion ) OR die("No puedo realizar la consulta de familias<br>$consulta<br>".mysql_error($conexion));
|
||||
while ( $datos = mysql_fetch_array($resF) )
|
||||
{
|
||||
echo "<option value=\"$datos[1]\"";
|
||||
if ( $currFAM == $datos[1] ) echo " SELECTED ";
|
||||
echo ">";printLevel($datos[1]);echo"$datos[2]</option>\n";
|
||||
}
|
||||
mysql_free_result($resF);
|
||||
|
||||
echo "</select>\n";
|
||||
}
|
||||
|
||||
?>
|
Reference in New Issue
Block a user