Cyberoma 5 Denunciar post Postado Julho 25, 2011 Galera a to com um probleminha aki.. Fiz um formulario pra enviar os dados pro banco.. todos os campos são enviado perfeitamente, menos o textarea, nao sei porque.. alguem pode me ajudar novamente? rsrs Form.php: <form id="form1" name="form1" method="post" action="funcoes.php?funcao=gravar"> <table width="654" border="1" align="center"> <tr> <td width="444" align="center" bgcolor="#CCCCCC"><h3>Solicitação de Chamados</h3></td> </tr> <tr> <td><table width="654" border="0" cellpadding="3" cellspacing="3"> <tr> <td width="74">Solicitante</td> <td width="349"><label> <input name="solicitante" type="text" id="solicitante" size="50" maxlength="50" /> </label></td> </tr> <tr> <td>Localização</td> <td><label> <input name="local" type="text" id="local" size="50" maxlength="50" /> </label></td> </tr> <tr> <td>Ramal</td> <td><label> <input type="text" name="ramal" id="ramal" /> </label></td> </tr> <tr> <td>Suporte </td> <td><label> <select name="suporte" onChange="mostraDiv(this.value)"> <option value="Selecione"> - selecione - </option> <option value="Computador"> COMPUTADOR </option> <option value="Impressora"> IMPRESSORA </option> <option value="Monitor"> MONITOR </option> <option value="Programas"> PROGRAMAS </option> <option value="Redes"> REDES </option> </select> </label></td> </tr> <tr> <td colspan="2"><table width="654" border="0" align="center"> <tr> <td>Selecione o Detalhe do Serviço:</td> </tr> <tr> <td width="515"><div id="Computador"> <input type="radio" name="RadioGroup1" value="Bipando" id="Bipando" /> BIPANDO <br /> <input type="radio" name="RadioGroup1" value="Reiniciando" id="Reiniciando" /> REINICIANDO <br /> <input type="radio" name="RadioGroup1" value="Manutenção" id="Manutenção" /> MANUTENÇÃO <br /> <input type="radio" name="RadioGroup1" value="Não Liga" id="Não Liga" /> NÃO LIGA <br /> <br />Descrição: <br /><textarea name="textarea" id="descricao" cols="45" rows="5"></textarea> </div> <div id="Impressora"> <input type="radio" name="RadioGroup1" value="Manutenção" id="Manutenção" /> MANUTENÇÃO <br /> <input type="radio" name="RadioGroup1" value="Suprimento" id="Suprimento" /> SUPRIMENTO <br /> <br />Descrição: <br /><textarea name="textarea" id="descricao" cols="45" rows="5"></textarea> </div> <div id="Monitor"> <input type="radio" name="RadioGroup1" value="Não Liga" id="Não Liga" /> NÃO LIGA <br /> <input type="radio" name="RadioGroup1" value="Sem foco" id="Sem foco" /> SEM FOCO <br /> <br />Descrição: <br /><textarea name="textarea" id="descricao" cols="45" rows="5"></textarea> </div> <div id="Programas"> <input type="radio" name="RadioGroup1" value="Programa" id="Programa" /> PROGRAMAS <br /> <input type="radio" name="RadioGroup1" value="Sistema Operacional" id="Sistema Operacional" /> SISTEMA OPERACIONAL <br /> <br />Descrição: <br /><textarea name="textarea" id="descricao" cols="45" rows="5"></textarea> </div> <div id="Redes"> <input type="radio" name="RadioGroup1" value="Internet" id="Internet" /> SEM INTERNET <br /> <input type="radio" name="RadioGroup1" value="Pasta" id="Pasta" /> PASTA/REDE <br /> <br />Descrição: <br /><textarea name="textarea" id="descricao" cols="45" rows="5"></textarea> </div> </td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="200" border="0" align="center"> <tr> <td align="center"><input type="submit" name="button" id="button" value="Gravar" /> <input type="reset" name="button2" id="button2" value="Limpar" /></td> </tr> </table> </form> funcoes.php: <? include "config.php"; $solicitante = $_POST['solicitante']; $local = $_POST['local']; $ramal = $_POST['ramal']; $suporte = $_POST['suporte']; $servico = $_POST['RadioGroup1']; $descricao = $_POST['textarea']; if($_GET['funcao'] == "gravar"){ $sql_gravar = mysql_query("INSERT INTO solicitacao (id, solicitante, local, ramal, suporte, servico, descricao) VALUES ('','$solicitante','$local','$ramal','$suporte','$servico','$descricao')"); } ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 25, 2011 você está duplicado o name="textarea" várias vezes. dê names diferentes para cada tag <textarea> do teu documento. Compartilhar este post Link para o post Compartilhar em outros sites
Cyberoma 5 Denunciar post Postado Julho 25, 2011 você está duplicado o name="textarea" várias vezes. dê names diferentes para cada tag <textarea> do teu documento. E na pagina funcoes.php, como é que vai ficar?? $descricao = $_POST['textarea']; <<< qual name vai ficar aki?? Pensei que fazia como o RadioGRoup1, dupliquei varias vezes e funfou Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 26, 2011 fica oque você colocar uê.. se você duplicar várias vezes o textarea, você só vai receber o ultimo deles. faça um para cada, e então você vai receber o $_POST correspondente de cada um dos textareas. ex: <textarea name="a1"></textarea> ai você recebe com $_POST['a1'] outro: <textarea name="a2"></textarea> ai você recebe com $_POST['a2'] e assim por diante. Compartilhar este post Link para o post Compartilhar em outros sites
Cyberoma 5 Denunciar post Postado Julho 26, 2011 hmmm realmente ele soh cadastrou o ultimo deles.. eu colokei <textarea name="textarea1" id="textarea1" cols="45" rows="5"></textarea> mudei os names.. <? include "config.php"; $solicitante = $_POST['solicitante']; $local = $_POST['local']; $ramal = $_POST['ramal']; $suporte = $_POST['suporte']; $servico = $_POST['RadioGroup1']; $descricao = $_POST['textarea1']; $descricao = $_POST['textarea2']; $descricao = $_POST['textarea3']; $descricao = $_POST['textarea4']; $descricao = $_POST['textarea5']; if($_GET['funcao'] == "gravar"){ $sql_gravar = mysql_query("INSERT INTO solicitacao (id, solicitante, local, ramal, suporte, servico, descricao) VALUES ('','$solicitante','$local','$ramal','$suporte','$servico','$descricao')"); } ?> ali peguei os valores de todos os textareas, e no INSERT como vai ficar?? pode pegar os valores de todos os textares dentro de 1 variavel $descrição?? ta certo ou fiz m*****?? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 26, 2011 pode pegar os valores de todos os textares dentro de 1 variavel $descrição?? só fazer isso aqui então: $descricao = $_POST['textarea1']; $descricao .= $_POST['textarea2']; $descricao .= $_POST['textarea3']; $descricao .= $_POST['textarea4']; $descricao .= $_POST['textarea5']; leia: use o Responder Azul ou a 'Resposta Rápida'. Compartilhar este post Link para o post Compartilhar em outros sites
Cyberoma 5 Denunciar post Postado Julho 26, 2011 Nusss :joia: Muito obrigado William, funcionou perfeitamente.. Voce é o cara.. :clap: vllww [Resolvido] Compartilhar este post Link para o post Compartilhar em outros sites