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

anonymus

Notice: Undefined variable

6 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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);

?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora