Guest Caio Braga Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 iai galeraTo querendo fazer uma parada aqui em php, tipo assim:O usuario vai escolher o tipo de plano em um formulario:PLANO: A, B, C, D, E OU F!Quando ele escolher eu quero que automaticamente outras questoes do formulario fosse marcadas de acordo com o plano que ele escolheu!!Tem como me ajudar?Valeu!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 Isso é feito com javascript...Movendo:PHP » Ajax, JavaScript, XML, DOM Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 (editado) Cara, isso é feito com PHP mesmo dependendo do ponto de vista. O usuário pode marcar o plano A e depois o sistema pega informações no banco referentes a esse plano. Em seguida, o formulário é preenchido automaticamente com dados trazidos do próprio banco relacionados ao plano escolhido (no exemplo acima, o plano A) É isso o que você quer fazer e saber como se faz? Editado Abril 10, 2007 por Renato Penna Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 CSML sistemas Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 Por questão de interface mais amigável, é melhor unir operações de PHP e de JavaScript neste caso, para evitar recarga da página... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Caio Braga Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 Cara, isso é feito com PHP mesmo dependendo do ponto de vista. O usuário pode marcar o plano A e depois o sistema pega informações no banco referentes a esse plano. Em seguida, o formulário é preenchido automaticamente com dados trazidos do próprio banco relacionados ao plano escolhido (no exemplo acima, o plano A) É isso o que você quer fazer e saber como se faz?Isso mesmo....Exatamente isso!!So que não faço ideia de como é que se faz! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 (editado) Você pode fazer assim ...<form name="formulario" method="post" action="index.php"> <input type="radio" name="planos" value="A">A<BR> <input type="radio" name="planos" value="B">B<BR> <input type="radio" name="planos" value="C">C<BR> <input type="radio" name="planos" value="D">D<BR> <input type="radio" name="planos" value="E">E<BR> <input type="radio" name="planos" value="F">F<BR> <P><input type="submit" value="Escolher Plano"></P> <?php if($_SERVER['REQUEST_METHOD']=="POST") { $tipo = $_POST['planos']; $sql = mysql_query("SELECT NOME FROM PLANOS WHERE TIPO_PLANO = '$tipo'"); $nome = mysql_result($sql,0,"NOME"); ?> Nome do Plano: <input type="text" name="nome" value="<?php echo $nome; ?>"> <?php } // Fechando o bloco if($_SERVER['REQUEST_METHOD']=="POST") ?> </form>É lógico que esse é um exemplo super simples, mas aí você vai seguindo o mesmo critério. Os outros campos do formulário recebem como valor uma variável PHP que pegou o dado específico no banco. Editado Abril 10, 2007 por Renato Penna Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Caio Braga Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 Você pode fazer assim ...<form name="formulario" method="post" action="index.php"> <input type="radio" name="planos" value="A">A<BR> <input type="radio" name="planos" value="B">B<BR> <input type="radio" name="planos" value="C">C<BR> <input type="radio" name="planos" value="D">D<BR> <input type="radio" name="planos" value="E">E<BR> <input type="radio" name="planos" value="F">F<BR> <P><input type="submit" value="Escolher Plano"></P> <?php if($_SERVER['REQUEEST_METHOD']=="POST") { $tipo = $_POST['planos']; $sql = mysql_query("SELECT NOME FROM PLANOS WHERE TIPO_PLANO = '$tipo'"); $nome = mysql_result($sql,0,"NOME"); ?> Nome do Plano: <input type="text" name="nome" value="<?php echo $nome; ?>"> </form>É lógico que esse é um exemplo super simples, mas aí você vai seguindo o mesmo critério. Os outros campos do formulário recebem como valor uma variável PHP que pegou o dado específico no banco.Valeu...Com isso ai eu tenho como fazer sim!!Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 De nada. Se sentir dificuldades ou tiver dúvidas é só postar.Só uma observação. No exemplo acima estou considerando que se tenha um plano para cada tipo. Mas tendo mais de um use o código assim ...<form name="formulario" method="post" action="index.php"> <input type="radio" name="planos" value="A">A<BR> <input type="radio" name="planos" value="B">B<BR> <input type="radio" name="planos" value="C">C<BR> <input type="radio" name="planos" value="D">D<BR> <input type="radio" name="planos" value="E">E<BR> <input type="radio" name="planos" value="F">F<BR> <P><input type="submit" value="Escolher Plano"></P> <?php if($_SERVER['REQUEST_METHOD']=="POST") { $tipo = $_POST['planos']; $sql = mysql_query("SELECT NOME FROM PLANOS WHERE TIPO_PLANO = '$tipo'"); $linhas = mysql_num_rows($sql); for($i=0;$i<$linhas;$i++) { $nome = mysql_result($sql,0,"NOME"); } ?> Nome do Plano: <input type="text" name="nome" value="<?php echo $nome; ?>"> <?php } // Fechando o bloco if($_SERVER['REQUEST_METHOD']=="POST") ?> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Caio Braga Postado Abril 10, 2007 Denunciar Share Postado Abril 10, 2007 De nada. Se sentir dificuldades ou tiver dúvidas é só postar.Só uma observação. No exemplo acima estou considerando que se tenha um plano para cada tipo. Mas tendo mais de um use o código assim ...<form name="formulario" method="post" action="index.php"> <input type="radio" name="planos" value="A">A<BR> <input type="radio" name="planos" value="B">B<BR> <input type="radio" name="planos" value="C">C<BR> <input type="radio" name="planos" value="D">D<BR> <input type="radio" name="planos" value="E">E<BR> <input type="radio" name="planos" value="F">F<BR> <P><input type="submit" value="Escolher Plano"></P> <?php if($_SERVER['REQUEST_METHOD']=="POST") { $tipo = $_POST['planos']; $sql = mysql_query("SELECT NOME FROM PLANOS WHERE TIPO_PLANO = '$tipo'"); $linhas = mysql_num_rows($sql); for($i=0;$i<$linhas;$i++) { $nome = mysql_result($sql,0,"NOME"); } ?> Nome do Plano: <input type="text" name="nome" value="<?php echo $nome; ?>"> <?php } // Fechando o bloco if($_SERVER['REQUEST_METHOD']=="POST") ?> </form>=D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Caio Braga
iai galera
To querendo fazer uma parada aqui em php, tipo assim:
O usuario vai escolher o tipo de plano em um formulario:
PLANO: A, B, C, D, E OU F!
Quando ele escolher eu quero que automaticamente outras questoes do formulario fosse marcadas de acordo com o plano que ele escolheu!!
Tem como me ajudar?
Valeu!!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.