Como preencher campo de formulário com dados de radio vindo de um bd
Tenho um formulário onde o cliente seleciona a matéria desejada de um radio, o "value" desse rádio é id_materia, eu gostaria de resgatar a materia relacionada à seleção para um outro campo do formulário.
Isso é possível?
Abaixo o código dessa página, ainda em construção.
<?php
include ('../Connections/head.php');
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8')
?>
<?php
# ===— Recupero o ID do usuario que foi passado via GET pela URL - essa parte do código evita erro se o registro estiver vazio: if (isset($_GET["id"])){ o código aqui dentro}
if (isset($_GET["id"])){
$id = $_GET['id'];}
?>
<?php
mysql_select_db($database_config, $config);
$sql = "SELECT id_arquivo, nome_arquivo, abreviatura
FROM arquivo
WHERE id_arquivo = $id";
$resultados = mysql_query($sql)
or die (mysql_error());
if (@mysql_num_rows($resultados) == 0);
echo("");
?>
<link href="../../css/principal.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="tudo">
<div id="cntr_tp">
<div id="topo">
<img src="../../image/pagina/logodetira.png" width="222" height="59">
<?php
while ($res = mysql_fetch_array($resultados)) {
$id = $res[0];
$arquivo = $res[1];
$arquivo = ucwords($arquivo);
$abreviatura = $res[2];
$abreviatura = mb_strtoupper($abreviatura);
?>
<div id="cntr_tiulo"><h2 class="ttlyellow">...<?php echo $arquivo;?></h2></div>
<!--fim de topo--></div>
<!--fim da div id="cntr_tp"--></div>
<div id="cntr_separa">
<img src="../image/pagina/separa.png" width="960" height="2" />
<!--fim de separa--></div>
<div id="cntr_simples">
<div class="pgd">
<div class="testa"><?php echo $arquivo;?><!--fim de testa--></div>
<ul id="horizonte">
<?php include('menu.php'); ?>
<?php
?>
<?php
}
?>
<form name="upload" id="formtrit" enctype="multipart/form-data" method="post" action="">
<label>
<span class="verdex">Selecione a série (arquivamento)</span><br>
<input type="radio" value="1" name="serie"/>Primeira <input type="radio" value="2" name="serie"/>Segunda <input type="radio" value="3" name="serie"/>Terceira
</label><br />
<input name="id_arquivo" type="hidden" value="<?php echo $id;?>" />
<input name="abreviatura" type="hidden" value="<?php echo $abreviatura;?>" />
<?php
mysql_select_db($database_config, $config);
$sqli = "SELECT id_bimestre, bimestre
FROM bimestre ";
$resultadosi = mysql_query($sqli)
or die (mysql_error());
if (@mysql_num_rows($resultadosi) == 0);
echo("");
?>
<label>
<span class="verdex">Selecione o bimestre</span><br />
<?php
while ($resi = mysql_fetch_array($resultadosi)) {
$id_bimestre = $resi[0];
$bimestre = $resi[1];
?>
<input type="radio" name="id_bimestre" value="<?php echo $id_bimestre;?>"/><?php echo $bimestre;?>
<?php
}
?>
</label>
<?php
mysql_select_db($database_config, $config);
$sqlo = "SELECT id_materia, id_funcionario, materia, abreviacao
FROM materia ";
$resulto = mysql_query($sqlo)
or die (mysql_error());
if (@mysql_num_rows($resulto) == 0);
echo("");
?>
<input name="id_funcionario" type="hidden" value="<?php echo $id_funcionario;?>" />
<label>
<span class="verdex">Selecione a matéria</span><br />
<?phpwhile ($reso = mysql_fetch_array($resulto)) {
$id_materia = $reso[0];
$id_funcionario = $reso[1];
$materia = $reso[2];
$materia = ucwords($materia);
$abreviacao = $reso[3];
$abreviacao = mb_strtoupper($abreviacao);
?>
<input type="radio" name="id_materia" value="<?php echo $id_materia;?>"/><?php echo $materia;?>
/<?php echo $abreviacao;?>
<?php
}
?>
</label><br />
<label>
<span>Data</span>
<input type="text" name="dia" size="5"/>/
<input type="text" name="mes" size="5"/>/
<input type="text" name="ano" size="5"/>
</label>
<input name="nome" type="text" value="<?php echo $abreviatura;?>_" />
<input type="hidden" name="MAX_FILE_SIZE" value="10485760">
<input type="file" name="arquivo"/>
<label>
<input name="enviar" type="submit" value="Gravar">
</label>
</form>
<?php
if (isset($_POST['enviar'])){
$id_arquivo =$_POST['id_arquivo'];
$id_bimestre = $_POST['id_bimestre'];
$id_funcionario = $_POST['id_funcionario'];
$id_materia = $_POST['id_materia'];
$serie =$_POST['serie'];
$nome = $_POST['nome'];
$dia = $_POST['dia'];
$mes = $_POST['mes'];
$ano = $_POST['ano'];
if($dia == ''){
echo"<script type='text/javascript'>";
echo "alert('O campo dia não pode ficar em branco!');location.href='index.php'";
echo "</script>";
}
else if($mes == ''){
echo"<script type='text/javascript'>";
echo "alert('O campo mês não pode ficar em branco!');location.href='index.php'";
echo "</script>";
}
else if($ano == ''){
echo"<script type='text/javascript'>";
echo "alert('O campo ano não pode ficar em branco!');location.href='index.php'";
echo "</script>";
}else{
if(isset($_FILES["arquivo"])){
$Arquiivo = $_FILES["arquivo"];
$Pasta_Destino = "../../restrita//";
$Arquiivo_Nome = $Arquiivo['$nome'];
move_uploaded_file($Arquiivo['tmp_name'], $Pasta_Destino . $Arquiivo_Nome);
$inserir = mysql_query("INSERT INTO documento (id_arquivo,id_bimestre,id_materia,id_funcionario,serie,nome,dia,mes,ano,documento) VALUES ('$id_arquivo','$id_bimestre','$id_materia','$id_funcionario','$serie','$nome','$dia','$mes','$ano','$Pasta_Destino')") or die(mysql_error());;
if ($inserir == '') {
echo"<script type='text/javascript'>";
echo "alert('Erro ao cadastrar documento');location.href='index.php'";
echo "</script>";}else{
echo"<script type='text/javascript'>";
echo "alert('Documenteo cadastrado com sucesso!');location.href='index.php'";
echo "</script>";
}
}
}
}
?>
<!--fim de container_dados--> </div>
<!--fim de pgd--></div>
<!--cntr_simples--></div>
<!--fim de container--></div>
<!--fim de tudo--></div>
</body>
</body>
</html>Discussão (9)
Carregando comentários...