Laboratorium 4 - Informacje dla uzytkowników serwera antenor.pol

Transkrypt

Laboratorium 4 - Informacje dla uzytkowników serwera antenor.pol
naglowek.html
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
stopka.html
</body>
</html>
zmienne.php
<?php
/*Parametry polaczenia*/
$server="localhost";
$user="grupa";
$pass="";
$db="grupa1";
?>
pokaz.php
<?php
include 'naglowek.html';
/*Parametry polaczenia*/
include 'zmienne.php';
// Otwieranie polaczenia
$db_con = mysql_connect($server, $user, $pass) or die ("Nie mo na si poł czy : ". mysql_error());
mysql_select_db ($db,$db_con) or die ("Nie mozna wybra bazy danych ". mysql_error());
/* Wysyłanie zapytania SQL */
$db_query = "SELECT * FROM STUDENCI";
$db_result = mysql_query ($db_query) or die ("Zapytanie zako czone niepowodzeniem");
/* Wy wietlenie wyników w HTML */
print("<p>Lista studentów</p>");
print("<table border=1>");
print("<tr>");
print("<td>Imie</td><td>Nazwisko</td>");
print "</tr>";
while ($row = mysql_fetch_array($db_result, MYSQL_ASSOC))
{
print("<tr>");
printf('<td width="100">%s</td><td width="250">%s</td>',$row["Imie"],$row["Nazwisko"]);
print('<td width="40"><a href="popraw.php?ID='.$row["ID"].'">Popraw</a></td>');
print('<td width="40"><a href="usun.php?ID='.$row["ID"].'">Usu </a></td>');
print("</tr>");
}
print("</table>");
print('<br><br>');
print('<a href="dodaj.php">Dodaj nowego</a>');
/* Zwalnianie pami ci */
mysql_free_result($db_result);
/* Rozł czanie */
mysql_close($db_con);
include 'stopka.html';
?>
dodaj.php
<?php
include 'naglowek.html';
include 'zmienne.php';
if(isset($_POST["Imie"]) && isset($_POST["Nazwisko"]))
{
$Imie=$_POST["Imie"];
$Nazwisko=$_POST["Nazwisko"];
$db_con = mysql_connect($server, $user, $pass) or die ("Nie mo na si poł czy ");
mysql_select_db ($db,$db_con) or die ("Nie mozna wybra bazy danych");
/* Wysyłanie zapytania SQL */
$db_query = "INSERT INTO STUDENCI (Imie,Nazwisko) VALUES ('$Imie','$Nazwisko')";
mysql_query($db_query);
print('<br><br><a href="pokaz.php">Od wie </a>');
mysql_close($db_con);
}
else
{
print('<form action="dodaj.php" method="POST"');
print('<br>');
print('<table border="0">');
print('<tr>');
print('<td>Imie:</td>');print('<td><input type="text" name="Imie"></td>');
print('</tr>');
print('<tr>');
print('<td>Nazwisko:</td>');print('<td><input type="text" name="Nazwisko"></td>');
print('</tr>');
print('<tr>');
print('<td><input type="submit" value="Dodaj"></td>');
print('</tr>');
print('</form>');
}
include 'stopka.html';
?>
usun.php
<?php
include 'naglowek.html';
include 'zmienne.php';
if(isset($_GET["ID"]))
{
$ID=$_GET["ID"];
$db_con = mysql_connect($server, $user, $pass) or die ("Nie mo na si poł czy ");
mysql_select_db ($db,$db_con) or die ("Nie mozna wybra bazy danych");
/* Wysyłanie zapytania SQL */
$db_query = "DELETE FROM STUDENCI WHERE ID=$ID";
print($db_query);
mysql_query($db_query);
print('<br><br><a href="pokaz.php">Od wie </a>');
mysql_close($db_con);
}
include 'stopka.html';
?>
popraw.php
<?php
include 'naglowek.html';
include 'zmienne.php';
if(isset($_POST["ID"]) && isset($_POST["Imie"]) && isset($_POST["Nazwisko"]))
{
$Imie=$_POST["Imie"];
$Nazwisko=$_POST["Nazwisko"];
$ID=$_POST["ID"];
$db_con = mysql_connect($server, $user, $pass) or die ("Nie mo na si poł czy ");
mysql_select_db ($db,$db_con) or die ("Nie mozna wybra bazy danych");
/* Wysyłanie zapytania SQL */
$db_query = "UPDATE STUDENCI SET Imie='$Imie',Nazwisko='$Nazwisko' WHERE ID=$ID";
mysql_query($db_query) or die("Zapytanie zako czone niepowodzeniem: $db_query");
print('<br><br><a href="pokaz.php">Od wie </a>');
mysql_close($db_con);
}
else
{
if(isset($_GET["ID"]))
{
$ID=$_GET["ID"];
$db_con = mysql_connect($server, $user, $pass) or die ("Nie mo na si poł czy ");
mysql_select_db ($db,$db_con) or die ("Nie mozna wybra bazy danych");
/* Wysyłanie zapytania SQL */
print("ID=$ID<br>");
$db_query = "SELECT * FROM STUDENCI WHERE ID=$ID";
print($db_query);
$db_result= mysql_query($db_query) or die("Zapytanie zako czone niepowodzeniem: $db_query");
$row=mysql_fetch_array($db_result,MYSQL_ASSOC);
print('<form action="popraw.php" method="POST"');
print('<br>');
print('<table border="0">');
print('<tr>');
print('<td>Imie:</td>');print('<td><input type="text" name="Imie" value="'.$row["Imie"].'"></td>');
print('</tr>');
print('<tr>');
print('<td>Nazwisko:</td>');print('<td><input type="text" name="Nazwisko" value="'.$row["Nazwisko"].'"></td>');
print('</tr>');
print('<tr>');
print('<input type="hidden" name="ID" value="'.$ID.'">');
print('<td><input type="submit" value="Zapisz"></td>');
print('</tr>');
print('</form>');
}
}
include 'stopka.html';
?>