Jump to content

Notice: Undefined variable


anonymus
 Share

Recommended Posts

é assim eu tenho um site em que enviamos os dados:

Nome- em option value

turma- em option value

falta- checkbox

justificação da falta: radiobutton

data: é um campo text

Ora, todas as variáveis funcionam excepto a falta (que é checkbox) e justificação(que é radiobutton) é que me dá esse "notice:undefined variable" no php.  Se me puderem responder rapidamente agradecia  😉

Link to comment
Share on other sites

formulario:

html><head>

</head>

<body onload="FP_preloadImgs(/*url*/'button5.jpg', /*url*/'button4.jpg', /*url*/'button8.jpg', /*url*/'button7.jpg')">

<br>

<form action="falta.php" method="POST" target="_blank" onsubmit='return window.confirm("Tem a certeza que quer enviar estes dados?");'>

<table style="width: 991px; height: 444px;" border="0" cellpadding="0" cellspacing="0">

<tbody>

<tr>

<td valign="top">

<p align="center"> <img src="http://img.pai.pt/265144/265144_lo_01.gif" height="106" width="108">  </p>

</td>

<td></td>

<td style="text-align: center; font-weight: bold; background-color: white;" height="106" valign="top"><big><font face="Verdana" size="5"><big>Escola Secundária

Filipa de Vilhena<br>

______________________________________</big></font></big></td>

</tr>

<tr>

<td valign="top" width="182">  

<p align="center"><a href="home.html"><img id="img1" src="button3.jpg" alt="Home" onmouseover="FP_swapImg(1,0,/*id*/'img1',/*url*/'button4.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img1',/*url*/'button3.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img1',/*url*/'button5.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img1',/*url*/'button4.jpg')" fp-style="fp-btn: Linked Row 1; fp-orig: 0" fp-title="Home" border="0" height="20" width="100"></a></p>

<p align="center"><a href="faltas.html">

<img id="img2" src="button6.jpg" alt="Faltas" onmouseover="FP_swapImg(1,0,/*id*/'img2',/*url*/'button7.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img2',/*url*/'button6.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img2',/*url*/'button8.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img2',/*url*/'button7.jpg')" fp-style="fp-btn: Linked Row 1; fp-orig: 0" fp-title="Faltas" border="0" height="20" width="100"></a></p>

</td>

<td></td>

<td height="629" valign="top" width="874">

<div style="text-align: center;"></div>

<div style="text-align: center;">

<div style="text-align: center;"> 

           

      Nome:

<select name="nome"><option value="Augusto Bianchi">1-Augusto Bianchi</option><option value="Bruno Baptista">2-Bruno Baptista</option><option value="Bruno Pereira">3-Bruno Pereira</option><option value="Diogo Martins">4-Diogo Martins</option><option value="Diogo Cunha">5-Diogo Cunha</option><option value="Fábio Abreu">6-Fábio Abreu</option><option value="Hugo Duarte">7-Hugo Duarte</option><option value="João Vasques">8-João Vasques</option><option value="Jorge Santos">9-Jorge Santos</option><option value="José Sousa">10-José Ricardo</option><option value="Leonel Marques">11-Leonel Marques</option><option value="Nuno Duarte">12-Nuno Duarte</option><option value="Vando Sousa">13-Vando Sousa</option></select>

<br>

</div>

<br>

<div style="text-align: center;"> 

           

   Disciplina:

<select name="disciplina"><option value="Português">Português</option><option value="Matemática">Matemática</option><option value="Redes de Comunicação<">Redes de Comunicação</option><option value="Programação de Sistemas Informáticos">Programação de Sistemas

Informáticos</option><option value="Inglês">Inglês</option><option value="Francês">Francês</option><option value="A.I">Àrea de Integração</option></select>

<br>

</div>

<br>

<p style="text-align: center;">Falta de:<br>

Atraso

<input type="checkbox" name="tipofalta" value="atraso"><br>

Presença

<input type="checkbox" name="tipofalta" value="presença"><br>

Material

<input type="checkbox" name="tipofalta" value="material"><br>

Disciplinar

<input type="checkbox" name="tipofalta" value="disciplinar"></p>

<p>Justificação da falta:<br>

<input type="radio" name="tipojustificacao" value="justificada"> Justificada <br>

<input type="radio" name="tipojustificacao" value="injustificada"> Injustificada</p>

<p>Data:<input name="data" type="text">

<input value="Enviar" type="submit"><input value="Limpar" type="reset"></p>

<div style="text-align: center;"><span style="font-size: 11pt; line-height: 115%; font-family: Calibri;"><img style="width: 235px; height: 70px;" src="image001.jpg" alt="logo POPH" v:shapes="Picture_x0020_4" border="0"><br>

<br>

</span></div>

</div>

<br>

<div style="text-align: center;"><span style="font-size: 11pt; line-height: 115%; font-family: Calibri;"></span></div>

<span style="font-size: 11pt; line-height: 115%; font-family: Calibri;"><iframe src="http://free.timeanddate.com/clock/i1emquo2/n133/tlpt5/fn17/ftb/tt0/td1" frameborder="0" height="19" width="402"><!--

This Script is from www.htmlfreecodes.com, Coded by: Mahmood Bina &

Krishna Eydatoula-->

<!-- Script by http://www.htmlfreecodes.com --> <form>

<p><font>Choose a Background Color: <br> <br>

<input> <input> <input> <input>

<input></font> </p> </form>

<font><a><span>HTML Free

Code</span></a></font>

</iframe>

</span></td>

</tr>

</tbody>

</table>

<big><font face="Verdana" size="5"><big>

</big></font></big>

<div style="text-align: center;"><big><font face="Verdana" size="5"><big>

<div style="text-align: center;"><span style="font-size: 11pt; line-height: 115%; font-family: Calibri;"><br>

</span></div>

</big></font></big></div>

<big><font face="Verdana" size="5"><big>

<div style="text-align: center;"><span style="font-size: 11pt; line-height: 115%; font-family: Calibri;"> 

           

           

           

           

           

           

     <br>

</span></div>

 

         

     <br>

</big></font></big></form>

</body></html>

Link to comment
Share on other sites

php:

<?php

$nome=$_POST['nome'];

$disciplina=$_POST['disciplina'];

$faltatipo=$_POST['tipofalta'];

$faltajustificacao=$_POST['tipojustificacao'];

$data=$_POST['data'];

$falta=fopen('faltas.cvs','a');

$escreve=fwrite($falta,$nome."\t");

$escreve2=fwrite($falta,$disciplina."\t");

$escreve3=fwrite($falta,$tipofalta."\t");

$escreve4=fwrite($falta,$tipojustificacao."\t");

$escreve5=fwrite($falta,$data."\n");

echo "Dados guardados com sucesso.";

fclose($falta);

?>

Link to comment
Share on other sites

$faltatipo=$_POST['tipofalta'];

$faltajustificacao=$_POST['tipojustificacao'];

....

$escreve3=fwrite($falta,$tipofalta."\t");

$escreve4=fwrite($falta,$tipojustificacao."\t");

Acho que o problema é teres os nomes trocados

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.