Basado en tu HTML con
<SELECT name="CBpagos" ...> Código PHP:
<?php
$CBpagos = isset($_REQUEST['CBpagos']) ? $_REQUEST['CBpagos'] : null;
switch ($CBpagos)
{
case ('agua'):
echo "hago algo con el agua...";
break;
case ('telefono'):
echo "hago algo con el telefono...";
break;
...
...
}
Obviamente hacer un IF() o un SWITCH..CASE sobre $CBpagos dependera del problema... muchas veces no es necesario para nada usar ninguna de esas estructuras de control.
Y si quieres usar una funcion... me parece mejor esta:
Código PHP:
Ver original<?php
/*
@param nombre del 'indice'
@param tipo de superglobal: POST, GET, FILES, COOKIES
*/
function getvar($name,$superglobal=NULL)
{
return isset($_REQUEST[$name]) ?
$_REQUEST[$name] : null; if ($superglobal='POST')
return isset($_POST[$name]) ?
$_POST[$name] : null; elseif ($superglobal='GET' )
return isset($_GET[$name]) ?
$_GET[$name] : null; elseif ($superglobal='FILES' )
return isset($_FILES[$name]) ?
$_FILES[$name] : null; elseif ($superglobal='COOKIES' )
return isset($_COOKIES[$name]) ?
$_COOKIES[$name] : null; }
echo "Valor seleccionado = ".getvar('CBpagos');