Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Denisson Lucas

Aparecer tabela de cor e retornar a cor escolhida em RGB

Recommended Posts

Eai pessoal, eu estou fazendo um projeto no qual o usuario precisa escolher uma cor de uma tabela, a tabela que estou falando é tipo sabe quando vai mudar a cor da letra aqui no imasters? entao, é essa tabela que estou falando...

Então eu preciso que a pessoa clique em um botão, aparece a tabela, quando ela escolher a cor me retornar essa cor em RGB tipo 255,255,255


Desculpem, errei no titulo, o cero seria

Aparecer tabela de cor e retornar a cor escolhida em RGB

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui, usei o codigo:

<?php

if (isset($_POST['frm'])) {
$cor = $_POST['frm'];
$rgb = hex2rgb ($cor);
print_r($rgb);
}
function hex2rgb($hex) {
   $hex = str_replace("#", "", $hex);

   if(strlen($hex) == 3) {
      $r = hexdec(substr($hex,0,1).substr($hex,0,1));
      $g = hexdec(substr($hex,1,1).substr($hex,1,1));
      $b = hexdec(substr($hex,2,1).substr($hex,2,1));
   } else {
      $r = hexdec(substr($hex,0,2));
      $g = hexdec(substr($hex,2,2));
      $b = hexdec(substr($hex,4,2));
   }
   $rgb = $r." ".$g." ".$b;
   //return implode(",", $rgb); // returns the rgb values separated by commas
   return $rgb; // returns an array with the rgb values
}

?>
<form name="frm" id="frm" action="" method="POST">
        <input type='color' name='frm' value="<?php echo $cor; ?>" />
		<input value="enviar" type="submit"></input>
 </form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.