op_h2tuga Posted April 28, 2012 at 11:48 AM Report #451899 Posted April 28, 2012 at 11:48 AM Olá estou com o seguinte problema, tenho uma combobox que recebe valores de uma bd, e depois o objectivo é seleccionar e passar o valor para outro script para ser tratada a informação, o problema é que nunca recebo o valor, já experimentei o post, get, request e nada em outro programa que tenho faço da mesma forma e passa o valor se poderem dar uma olhadela na função em que faço isto, agradecia. public function perguntaFrequencia($id_freq){ $pergunta = $this->executarSQL("select * from pergunta where id_perg=any(select id_perg from perguntafrequencia where id_freq=$id_freq) order by numero ASC"); $num_perg = mysql_num_rows($pergunta); $i=0; $j=0; echo "<table class='teste'>"; echo "<tr>"; while ($i < $num_perg){ while($registo = mysql_fetch_array($pergunta)) { $id_perg = $registo ['id_perg']; $numero = $registo ['numero']; $perg = $registo ['descricao']; $cotacao = $registo ['cotacao']; $tipo_perg = $registo ['tipo_perg']; $resposta = $this->executarSQL("select * from resposta where id_resp=any(select id_resp from perguntaresposta where id_perg='".$id_perg."')"); echo "<th><h5>$numero. $perg ($cotacao valores)</h5></th>"; echo "<form name='resp_freq' method='post'>"; echo "</tr>"; while($registo_resp = mysql_fetch_array($resposta)) { $id_resp = $registo_resp ['id_resp']; $tipo_resp = $registo_resp ['tipo_resp']; $resp = $registo_resp ['descricao']; $resultado = $registo_resp ['resultado']; } echo "<tr>"; if ($tipo_perg =='simples'){ echo "<select size='1' name='comboBoxResp'/>"; $resp = mysql_query("select id_resp, descricao from resposta where id_resp = any(select id_resp from perguntaresposta where id_perg = '".$id_perg."')"); while (($op_resp = mysql_fetch_array($resp)) != null) { echo "<option value=".$op_resp['id_resp'].">".$op_resp['descricao']."</option>"; } echo "</select>"; echo "</tr>"; }else if ($tipo_perg =='escolha multipla'){ //se nao se resposta for do tipo escolha multipla echo "<td> <input type='radio' name='freq_radio value='$id_resp'>$resp</td>"; }else if ($tipo_perg =='desenvolvimento') {//se nao e porque e uma resposta de desenvolvimento echo "<td> <textarea rows='8' cols='50'> </textarea></td>"; } echo "</tr>"; echo "</form>"; } $i++; } echo "<form action='?id=fechaFreq' method='post'> <input type ='submit' name='submeter' value='submeter' class='botaosubmeter'> </form>"; echo "</table>"; } Depois faço o post da 'comboboxResp' na outra pagina e ele não passa o valor. Cumprimentos
ruiFernandes Posted April 28, 2012 at 12:28 PM Report #451904 Posted April 28, 2012 at 12:28 PM Boas, tens o botão que faz o submit do form em outro form mais abaixo que não tem nada, óbvio que não passa valores. 😄 Cumprimentos, Rui Fernandes - Rui Fernandes
op_h2tuga Posted April 29, 2012 at 12:14 AM Author Report #451999 Posted April 29, 2012 at 12:14 AM Muito Obrigado já funciona. Cumprimentos
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now