Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera, venho aqui mais uma vez para pedir a ajuda dos amigos do fórum. Eu tenho um cadastro de um formulário de aluno, porém eu quero fazer um outro formulario para a edição desse cadastro e que os mesmos valores apareçam na tela na hora da edição, uso o mysql como banco de dados.Eu estava tentando fazer isso e o codigo abaixo foi o resultado e o erro que esta dando.
Notice: Undefined index: codigo in C:\wamp\www\senai\home\editar\editar_cadastros_de_alunos.php on line 7
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\senai\home\editar\editar_cadastros_de_alunos.php on line 10
Abaixo segue o codigo:
Esse é o arquivo: editar_cadastros_de_alunos.php
<?php
session_start();
if ($_SESSION['autentica']<>'foifoifoifoi'){
header('location:../../aviso.php?id=1');
} else {
require("../../banco.php");
$edita=$_REQUEST['codigo'];
$sql="select * from alunos where cod=$edita";
$rs= mysql_query($sql);
$linha = mysql_fetch_array($rs, MYSQL_ASSOC);
}
?>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body>
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><b>Ficha Cadastral de Aluno</b></font></p>
<form name="form1" method="POST" action="faz_cadastro_de_alunos.php" id="formeditar">
<table align="center" bordercolor="#33CC33" bgcolor="#C7FAB6">
<tbody><tr>
<td colspan="2" bgcolor="#33CC33"></td>
</tr>
<tr >
<th colspan="2" bgcolor="#33CC33">Dados Pessoais do Aluno</th>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top" >
Nome:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="nomealuno" maxlength="100" size="50" id="nomealuno" value="<?php echo $linha['nome']?>"type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top" >
Login:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="loginaluno" id="loginaluno" value="<?php echo $linha['login']?>" size="50" type="text"></td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top" >
Matrícula:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="nr" id="nr" readonly="yes" value="<?php echo $linha['nr']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top" >
Data de Nascimento:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="datanascimentoaluno" id="datanascimentoaluno" value="<?php echo $linha['datanascimentoaluno']?>"maxlength="10" size="35" type="text">
(dd/mm/aaaa)
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
<span id="">Sexo:</span>
</th>
<td rowspan="1" colspan="1" valign="top">
<select name="sexoaluno" id="sexoaluno">
<?php echo '<option selected>'.$linha['sexo'].'</option>';?>
<option value="0 - Masculino">0 - Masculino</option>
<option value="1 - Feminino">1 - Feminino</option>
</select>
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Estado Civil:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="estadocivilaluno" maxlength="20" size="50" id="estadocivilaluno" value="<?php echo $linha['estadocivilaluno']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Profissão:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="profissaoaluno" maxlength="30" size="50" id="profissaoaluno" value="<?php echo $linha['profissaoaluno']?> " type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Identidade:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="rgaluno" maxlength="15" size="50" id="rgaluno" value="<?php echo $linha['rgaluno']?> " type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Orgão expedidor:
</th>
<td rowspan="1" colspan="1" valign="top"><input name="orgaoexpedidorrgaluno" id="orgaoexpedidorrgaluno" maxlength="10" value="<?php echo $linha['orgaoexpedidorrgaluno']?> " size="50" type="text"></td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
UF:
</th>
<td rowspan="1" colspan="1" valign="top">
<select name="ufaluno" id="ufaluno">
<?php echo '<option selected>'.$linha['ufaluno'].'</option>';?>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AM">AM</option>
<option value="AP">AP</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO" selected="selected">GO</option>
<option value="JP">JP</option>
<option value="MA">MA</option>
<option value="MG">MG</option>
<option value="MS">MS</option>
<option value="MT">MT</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="PR">PR</option>
<option value="PT">PT</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="RS">RS</option>
<option value="SC">SC</option>
<option value="SE">SE</option>
<option value="SP">SP</option>
<option value="TO">TO</option></select>
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Data expedição:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="dataexpedicaorgaluno" id="dataexpedicaorgaluno" value="<?php echo $linha['dataexpedicaorgaluno']?>" maxlength="10" size="35" type="text">
(dd/mm/aaaa)
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
CPF:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="cpfaluno" maxlength="14" id="cpfaluno" value="<?php echo $linha['cpfaluno']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Naturalidade:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="naturalidadealuno" maxlength="60" id="naturalidadealuno" value="<?php echo $linha['naturalidadealuno']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Pai:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="paialuno" maxlength="100" size="50" value="<?php echo $linha['paialuno']?>" id="paialuno" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Mãe:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="maealuno" maxlength="100" size="50" id="maealuno" value="<?php echo $linha['maealuno']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Endereço:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="enderecoaluno" maxlength="100" id="enderecoaluno" value="<?php echo $linha['enderecoaluno']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Bairro:
</th>
<td i rowspan="1" colspan="1" valign="top">
<input name="bairroaluno" maxlength="60" id="bairroaluno" value="<?php echo $linha['bairroaluno']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Cidade
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="cidadealuno" maxlength="60" size="50" id="cidadealuno" value="<?php echo $linha['cidadealuno']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
UF:
</th>
<td rowspan="1" colspan="1" valign="top">
<select name="uffamiliaraluno" id="uffamiliaraluno" >
<?php echo '<option selected>'.$linha['uffamiliaraluno'].'</option>';?>
<option value=""> </option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AM">AM</option>
<option value="AP">AP</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO" selected="selected">GO</option>
<option value="JP">JP</option>
<option value="MA">MA</option>
<option value="MG">MG</option>
<option value="MS">MS</option>
<option value="MT">MT</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="PR">PR</option>
<option value="PT">PT</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="RS">RS</option>
<option value="SC">SC</option>
<option value="SE">SE</option>
<option value="SP">SP</option>
<option value="TO">TO</option></select>
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
CEP:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="cepaluno" maxlength="9" size="50" id="cepaluno" value="<?php echo $linha['cepaluno']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Telefones:
</th>
<td id="" rowspan="1" colspan="1" valign="top">
<input name="telefonesaluno" maxlength="255" size="50" id="telefonesaluno" value="<?php echo $linha['telefonesaluno']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Email:
</th>
<td id="" rowspan="1" colspan="1" valign="top">
<input name="emailaluno" maxlength="60" id="emailaluno" value="<?php echo $linha['emailaluno']?>" size="50" type="text">
</td>
</tr>
<tr bgcolor="#33CC33">
<th colspan="2" bgcolor="#33CC33">Dados do Responsável</th>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Nome:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="nomeresponsavel" maxlength="100" id="nomeresponsavel" value="<?php echo $linha['nomeresponsavel']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Naturalidade:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="naturalidaderesponsavel" id="naturalidaderesponsavel" value="<?php echo $linha['naturalidaderesponsavel']?>" maxlength="60" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
<span id="">Endereço:</span>
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="enderecoresponsavel" maxlength="100" id="enderecoresponsavel" value="<?php echo $linha['enderecoresponsavel']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Bairro:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="bairroresponsavel" maxlength="60" size="50" id="bairroresponsavel" value="<?php echo $linha['bairroresponsavel']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
<span id="">Cidade:</span>
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="cidaderesponsavel" maxlength="60" id="cidaderesponsavel" value="<?php echo $linha['cidaderesponsavel']?>" size="50" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
UF:
</th>
<td rowspan="1" colspan="1" valign="top">
<select name="ufresponsavel" id="ufresponsavel">
<?php echo '<option selected>'.$linha['ufresponsavel'].'</option>';?>
<option value=""> </option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AM">AM</option>
<option value="AP">AP</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO" selected="selected">GO</option>
<option value="JP">JP</option>
<option value="MA">MA</option>
<option value="MG">MG</option>
<option value="MS">MS</option>
<option value="MT">MT</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="PR">PR</option>
<option value="PT">PT</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="RS">RS</option>
<option value="SC">SC</option>
<option value="SE">SE</option>
<option value="SP">SP</option>
<option value="TO">TO</option></select>
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
CEP:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="cepresponsavel" maxlength="9" size="50" id="cepresponsavel" value="<?php echo $linha['cepresponsavel']?>" type="text">
</td>
</tr>
<tr>
<th rowspan="1" colspan="1" valign="top">
Telefones:
</th>
<td rowspan="1" colspan="1" valign="top">
<input name="telefonesresponsavel" maxlength="255" size="50" id="telefonesresponsavel" value="<?php echo $linha['telefonesresponsavel']?>" type="text">
</td>
</tr>
<tr bgcolor="#33CC33">
<th id="" colspan="2"> <strong><font color="#000000">Código
do Aluno:
<input name="codigo" type="text" readonly="yes" border="0"id="codigo" value="<?php echo $linha['cod']?>">
</font></strong></th>
</tr>
<tr bgcolor="#33CC33">
<th id="th" colspan="2"><input value="Enviar" id="submit" type="submit"> <input value="Limpar" id="reset" type="reset"></th>
</tr>
</tbody>
</table>
</form>
</body></html>
Este é o arquivo faz_cadastro_de_alunos.php
<?php
include ("../../banco.php");
$edita =$_POST['codigo']; //recebe o codigo do aluno e repassa a instrucao SQL
$nr =$_POST['nr'];
$nome =$_POST['nome'];
$login =$_POST['login'];
$datanascimentoaluno =$_POST['datanascimentoaluno'];
$sexoaluno =$_POST['sexoaluno'];
$estadocivilaluno =$_POST['estadocivilaluno'];
$profissaoaluno =$_POST['profissaoaluno'];
$rgaluno =$_POST['rgaluno'];
$orgaoexpedidorrgaluno =$_POST['orgaoexpedidorrgaluno'];
$ufaluno =$_POST['ufaluno'];
$cpfaluno =$_POST['cpfaluno'];
$dataexpedicaorgaluno =$_POST['dataexpedicaorgaluno'];
$naturalidadealuno =$_POST['naturalidadealuno'];
$paialuno =$_POST['paialuno'];
$maealuno =$_POST['maealuno'];
$enderecoaluno =$_POST['enderecoaluno'];
$bairroaluno =$_POST['bairroaluno'];
$cidadealuno =$_POST['cidadealuno'];
$uffamiliaraluno =$_POST['uffamiliaraluno'];
$cepaluno =$_POST['cepaluno'];
$telefonesaluno =$_POST['telefonesaluno'];
$emailaluno =$_POST['emailaluno'];
$nomeresponsavel =$_POST['nomeresponsavel'];
$naturalidaderesponsavel =$_POST['naturalidaderesponsavel'];
$enderecoresponsavel =$_POST['enderecoresponsavel'];
$bairroresponsavel =$_POST['bairroresponsavel'];
$cidaderesponsavel =$_POST['cidaderesponsavel'];
$ufresponsavel =$_POST['ufresponsavel'];
$cepresponsavel =$_POST['cepresponsavel'];
$telefonesresponsavel =$_POST['telefonesresponsavel'];
$sql = "UPDATE alunos set nr='$nr', nome='$nome', login='$login', datanascimentoaluno='$datanascimentoaluno', sexoaluno='$sexoaluno', estadocivilaluno='$estadocivilaluno', profissaoaluno='$profissaoaluno', rgaluno= '$rgaluno', cpfaluno='$cpfaluno', ufaluno='$ufaluno', cpfaluno='$cpfaluno', dataexpedicaorgaluno='$dataexpedicaorgaluno', naturalidadealuno='$naturalidadealuno', paialuno='$paialuno', maealuno='$maealuno', enderecoaluno='$enderecoaluno', bairroaluno='$bairroaluno', bairroaluno='$bairroaluno', cidadealuno='$cidadealuno', uffamiliaraluno='$uffamiliaraluno', cepaluno='$cepaluno', telefonesaluno='$telefonesaluno', emailaluno='$emailaluno', nomeresponsavel='$nomeresponsavel', naturalidaderesponsavel='$naturalidaderesponsavel', enderecoresponsavel='$enderecoresponsavel', bairroresponsavel='$bairroresponsavel',cidaderesponsavel='$cidaderesponsavel', ufresponsavel='$ufresponsavel', cepresponsavel='$cepresponsavel', telefonesresponsavel='$telefonesresponsavel' WHERE cod=$edita";
mysql_query($sql);
header('location:../../aviso.php?id=10');
?>Carregando comentários...