Para operar con los radio podrias hacer esto
tienes tus controles
Código HTML:
<input type="radio" name="criterio" value="codigo">codigo
<input type="radio" name="criterio" value="nombre">nombre
Y en tu pagina PHP de proceso algo como esto
Código PHP:
$cadena = $_POST['cadena'];
if ($_POST['criterio'] == "codigo")
{
$consulta = "SELECT * FROM tabla WHERE codigo = '$cadena'"; // $cadena es el valor de tu cuadro de texto
}
elseif ($_POST['criterio'] == "nombre")
{
$consulta = "SELECT * FROM tabla WHERE nombre LIKE '%$cadena%'";
}
Tendrias que validar cuando selecciones la opcion nombre que el contenido del cuadro de texto sean letras y no numeros.
Espero haber entendido bien lo que deseas.
Saludos.