Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

CasaTuga

Gerar código segundo opções seleccionadas

Recommended Posts

CasaTuga

Alguém me pode ajudar nisto ??

Queria fazer uma página em que punha umas quantas checkboxes (e a cada correspondia um código) e algumas opções de escolher uma cor de background (Com paleta de cores ou menu dropdown)

E no fim gerava o código todo pronto a copiar e colar dependendo das checkboxes seleccionadas.

Share this post


Link to post
Share on other sites
psiico

1 form, umas quantas check-boxes e depois um codigo em PHP para validar o que foi escolhido e armazenar numa variavel e um campo de texto para mostrar o codigo gerado para a variavel.

Share this post


Link to post
Share on other sites
CasaTuga

1 form, umas quantas check-boxes e depois um codigo em PHP para validar o que foi escolhido e armazenar numa variavel e um campo de texto para mostrar o codigo gerado para a variavel.

A parte da validação, não estou a ver minimamente como se faz....

e as checkboxes tenho de preencher alguma coisa na parte dos Eventos (tipo a do onSelected?

Ou isto chega ??

<input name="" type="checkbox" value="" />Função 1<p>

Share this post


Link to post
Share on other sites
psiico

form:

<input name="cor_fundo" type="checkbox" />

PHP

<?php

if ($_POST['cor_fundo'] == "on" || $_POST['cor_fundo'] == '1') {
CODIGO SE TIVER SELECIONADO
} else {
caso contrario
}
?>

Share this post


Link to post
Share on other sites
CasaTuga

form:

<input name="cor_fundo" type="checkbox" />

PHP

<?php

if ($_POST['cor_fundo'] == "on" || $_POST['cor_fundo'] == '1') {
CODIGO SE TIVER SELECIONADO
} else {
caso contrario
}
?>

Obrigado :(

hm

O código que pus fica-se a ver.....

Não preciso por vìrgulas, ponto e virgulas ou qualquer coisa ? (é html/css)

Como faço para a variável ser gerada depois e colocada no campo de texto ? ???

<input name="grupos" type="checkbox" value="" />Função Grupos

<?php

if ($_POST['grupos'] == "on" || $_POST['grupos'] == '1') {
<style type="text/css"> qqcoisa </style> 
} else {

}
?>

<input name="submit" type="submit" value="Submeter" /><p>
<textarea name="Code" cols="100" rows="60" readonly="readonly"></textarea>

Share this post


Link to post
Share on other sites
CasaTuga

nesse caso tens q usar echo '<style type="text/css"> qqcoisa </style>';

Obrigado

Isso parece que já está.

Como ponho o submit a trabalhar agora ? :D

(Desculpem-me pelo trabalho todo que vos estou a dar)

Share this post


Link to post
Share on other sites
psiico

das-lhe um id e um name com o mesmo valor, por exemplo: <input type="submit" id="gerar_css" name="gerar_css" value="Gerar CSS :D " /> e depois metes em baixo:

<?php
if ($_POST['gerar_CSS']) {
//Codigo que queres q execute ao click
}
?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.