Ajuda com passagem de valor de variavel para a URL

22/10/2008

0

seguinte...

sou iniciante em PHP e to com uma bomba que ainda não consegui resolver.

Tenho um formulario com um radio de duas opçoes: fisica e juridica com os values fis e jur, ao clicar no botão é pega-se o value da opção selecionada e concatena no action do form para a abertura da página correspondente, mas não tá dando, o valor não é passado...

no final, no javasvript ele está mostrando o nome que deve ser passado...



Obrigado a todos



segue o código:

html>
<head>
<TITLE>INSCRIC&Atilde;O DE CURSO - ULC</TITLE>
</HEAD>
<BODY>



<td width=100¬ valign=´top´>
<?
$pessoa = ´´;
$pessoa = (isset($_POST[´pessoa´])) ? $_POST[´pessoa´]: null;

?>
<form action=´insc<? echo $pessoa?>.php´ method=´post´ name=´inscricao´>


<td colspan=´4´ align=´left´ valign=´top´></td>



<td colspan=´4´ > (*) Campos obrigat&oacute;rios</td>



<td bgcolor=´FFFFCC´><strong>CURSO/PALESTRA:</strong> (*)</td>
<td colspan=´3´ bgcolor=´FFFFCC´>
<?
error_reporting(E_ERROR | E_WARNING | E_PARSE);
?>
<?php
$curso=$_GET[´nome´];
$conexao=mysql_pconnect(´localhost´,´insc´,´inscricao´);
mysql_select_db(´banco´, $conexao);
$query = ´select * from cursos order by nome´;
$result = mysql_query($query) or die(mysql_error());
$query = stripslashes($query);
?>

<select name=´sele´ onChange=´getStates(this);´>
<option value=´´>Selecione o Curso</option>
<?php
while ($row = mysql_fetch_row($result)){
$est = $row[1];
$id = $row[0];
?>
<option value=<?echo $id;?>
<? if ($curso==$id){ echo ´SELECTED´;} ?> > <? echo $est; ?> </option> <?
}
echo $curso;
?>
</select>



<?php
$curso=$_GET[´curso´];
$query = ´select * from cursos where id_curso =´$curso´´;
echo $query;

$result= mysql_query($query) or die(mysql_error());
$query = stripslashes($query);
if ($curso){ ?><?php
while ($row = mysql_fetch_row($result)){

$nome = $row[1];
$data = $row[2];
$data2 = $row[3];
$hr_ini = $row[4];
$hr_fim = $row[5];
$hr2_ini = $row[6];
$hr2_fim = $row[7];
$instrutor = $row[13];
$briefing = $row[11];
$horario = $row[3];
$investimento = $row[9];

}
?>
<?php }
?>

<td colspan=´4´ valign=´top´ >

<td align=´center´><strong><?php echo $nome ?></strong></td>


<td>

<td width=´4¬´></td>
<td width=´42¬´><strong>Data:</strong> <?php echo $data ?> a <?php echo $data2 ?></td>
<td width=´4¬´></td>
<td width=´50¬´><strong>Hor&aacute;rio:</strong> <?php echo $hr_ini ?> a <?php echo $hr_fim ?></td>


<td></td>
<td><strong>Instrutor:</strong><?php echo $instrutor ?></td>
<td rowspan=´2´ align=´center´ valign=´middle´></td>
<td rowspan=´2´><strong>Investimento:</strong> <?php echo $investimento ?>

<span>Filie-se &agrave; : clique aqui e saiba como.</span></td>


<td></td>
<td><strong>&lt;&lt;Conte&uacute;dos Program&aacute;ticos&gt;&gt;
<?php echo $briefing ?></strong></td>


</td>

</td>



<td colspan=´4´ align=´center´ valign=´top´ bgcolor=´#C6DBFF´>

<td width=503>Tipo de Pessoa</td>
<td width=67>fisica</td>
<td width=52>juridica</td>


<input type=´submit´ onclick=´return checkForm()´ value=´FINALIZAR´>
</td>






</BODY>
</HTML>

<script language=JavaScript>
function checkForm() {
<!------questao1---------------------------------------->
var registration = -1;
for (i=0, n=inscricao.pessoa.length; i<n; i++) {
if (inscricao.pessoa[i].checked) {
registration = 1;

}
}
if (registration == -1) {
alert(´Por favor, responda à pergunta 1.1.´);
inscricao.pessoa[0].focus();
return false;
}
if (1==1) {
for(i = 0; i < document.inscricao.pessoa.length; i++){
if (document.inscricao.pessoa[i].checked) {
break;
}
}
var pes = ´insc´ + document.inscricao.pessoa[i].value + ´.php´;
alert(pes);
alert(´depois´);
}
submit();
}

function getStates(what) {
if (what.selectedIndex != ´´) {
var curso = what.value;
document.location=(´inscedu.php?curso=´ + curso);
}
}

</Script>


Watchdogcwb

Watchdogcwb

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar