Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
anonymus

Notice: Undefined variable

Recommended Posts

anonymus

é 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  ;)

Share this post


Link to post
Share on other sites
skin

Mostra o formulário e o ficheiro php para podermos ver onde está o erro.


Our lives begin to end the day we become silent about things that matter - Martin Luther King

Share this post


Link to post
Share on other sites
anonymus

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>

Share this post


Link to post
Share on other sites
anonymus

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);

?>

Share this post


Link to post
Share on other sites
softklin

$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.

Share this post


Link to post
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
Sign in to follow this  

×

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.