Public feed #603510

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-07-04 21:04 UTC
rendered paste body
//ficheiro adic.php que vai chamar o adic1.php atraves do formulario

//script com que eu autentico a pagina na minha sessao
<?php

session_start();

if(!isset($_SESSION['username'])){
	echo("Acesso interdito <br>");
	include('auth.php');
	exit;
}
else{
	include('auth.php');
	include('nav.php');
	echo("<br>Utilizador ligado: " .$_SESSION['username']);
	
	//fechar ligação mysql
	mysql_close();
}
?>

//pagina normal...

<html>

<head>
<meta http-equiv='content-type' content='text/html; charset='iso-8859-1'>
</head>

<body>
<?php include('menu.inc');?>

<b>Adição de registo</b>

<form method="POST" action="adic1.php">
<table width=60% border=0>
<tr><td width=20%>Grupos de Fundos</td><td><input type="text" name="campo1" size="50"></td></tr>
<tr><td width=20%>Anos </td><td><input type="text" name="campo2" size="50"></td></tr>
<tr><td width=20%>Dimens&#245;es m.l. </td><td><input type="text" name="campo3" size="50"></td></tr>
</table>
<br>
<input type="submit" value="Adicionar Registo"><input type="reset" value="Limpar Valores">
</form>

</body>

</html>


//ficheiro adic1.php
//aqui da sempre Acesso interdito

<?php

session_start();

if(!isset($_SESSION['username'])){
	echo("Acesso interdito <br>");
	include('auth.php');
	exit;
}
else{
	include('auth.php');
	include('nav.php');
	echo("<br>Utilizador ligado: " .$_SESSION['username']);
	
	//fechar ligação mysql
	mysql_close();
}
?>


<?php

include ('menu.inc');
	
$campo1 = $_POST["campo1"];
$campo2 = $_POST["campo2"];
$campo3 = $_POST["campo3"];
if($campo1){
	mysql_connect("localhost", "bruno", "") or die
	("Problema na ligacao ao servidor MySQL");
	
$sql = "insert into documentos (`id`, `grupo`, `ano`, `dim`) VALUES (NULL, '$campo1', '$campo2', '$campo3')";
	
$resultado = mysql_db_query("documentacao",$sql);

$reg_ins = mysql_affected_rows();

echo "$reg_ins registo inserido com sucesso <p>";

echo "Dados actuais da base de dados";

if($resultado){
	$sql="select * from documentos";
	$resultado=mysql_db_query("documentacao",$sql);
	if($resultado){
		print("<table width=\"50%\" align=center border=2>");
		print("<tr align=center><td bgcolor=\"FFFF00\">Grupos de Fundos</td><td " .
				"bgcolor=\"FFF00\">Anos</td><td bgcolor=\"FFF00\">Dimens&#245;es m.l.</td>");
			while($registo=mysql_fetch_array($resultado)){
	$campo1=$registo[1];
	$campo2=$registo[2];
	$campo3=$registo[3];
	print("<tr><td>$campo1</td><td align='center'>$campo2</td><td align='center'>$campo3</td></tr>");
}
echo ("</table>");
}else{
	print("Não há registos!");
}
mysql_free_result ($resultado);
}else{
	echo "Grupos de Fundos em branco, por favor preencha esse campo";
	echo "<p></p>";
}
}

?>