ами аз този код го взех от един сайт. Даже PHP кода беше пълен с грешки и там се оправих. Кода го взех от този сайт - http://mytech.bg/uroci/5/PHP/634. А това ми е кога на PHP:
<?php
session_start();
if(empty($_SESSION['potrebitel'])){
echo 'Не сте влезли в системата.<a href="login.php">Отидете на логин страницата</a>.';
exit;
}
function preimenuvane ($method){
switch ($method){
case 'angliiski':return 'английски';
break;
case 'algebra':return 'алгебра';
break;
case 'geometriq':return 'геометрия';
break;
case 'bylgarski':return 'български';
break;
case 'literatura':return 'литература';
break;
case 'informatika':return 'информатика';
break;
case 'muzika':return 'музика';
break;
case 'izobrazitelno':return 'изобразително';
break;
case 'fizi4esko':return 'физическо';
break;
}
}
if(empty($_GET)){
echo 'Какво искате да правите? Искате да <a href="ocenki.php?iskam_da=dobavq">добавите оценки</a>, <a href="ocenki.php?iskam_da=vidq">да видите оценките си</a>, <a href="ocenki.php?iskam_da=sreden_uspeh">да видите средния си успех</a> или <a href="ocenki.php?iskam_da=logout">да излезете от системата</a>?<br>';
}
elseif($_GET['iskam_da'] == 'dobavq'){
if(!isset($_POST['submit'])){
?>
<form method="post" action="ocenki.php">
<p>Избери предмет:
<select name="predmet">
<option value="angliiski">Английски</option>
<option value="algebra">Алгебра</option>
<option value="geometriq">Геометрия</option>
<option value="literatura">Литература</option>
<option value="informatika">Информатика</option>
<option value="muzika">Музика</option>
<option value="izobrazitelno">Изобразително</option>
<option value="fizi4esko">Физическо</option>
</select>
</p>
<p>Избери оценка:
<select name="ocenka">
<option value="6">6</option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
</select>
<input type="submit" name="submit" value="Въведи оценката">
</p>
</form>
<?php
echo 'Искате ли <a href="ocenki.php?iskam_da=vidq">да видите въведените оценки</a>, <a href="ocenki.php?iskam_da=sreden_uspeh">средния си успех</a> или <a href="ocenki.php?iskam_da=logout">да излезете от системата</a>?<BR>';
}
else{
$ocenka = $_POST['ocenka'];
$predmet = $_POST['predmet'];
$conn = mysql_connect('localhost', 'root', 'milen') or die(mysql_error());
mysql_select_db('ocenki') or die(mysql_error());
$query1 = mysql_query("INSERT INTO $predmet set ocenka='$ocenka'") or die(mysql_error());
$query2 = mysql_query("SELECT * FROM $predmet") or die(mysql_error());
$ob6to = 0;
while($row = mysql_fetch_assoc($query2)){
$ob6to += $row['ocenka'];
}
$broi = mysql_num_rows($query2);
@$del = $ob6to/$broi;
if(!$del){
$sredno = $ocenka;
}
else{
$sredno = round($del, 2);
}
$query3 = mysql_query("UPDATE sredno SET sredno = '$sredno' WHERE predmet = '$predmet'") or die(mysql_error());
echo 'Данните са въведени успешно! Какво искате да направите сега - <a href="ocenki.php?iskam_da=dobavq">да добавите още оценки</a>, <a href="ocenki.php?iskam_da=vidq">да видите записите</a>, <a href="ocenki.php?iskam_da=sreden_uspeh">да видите средния си успех</a> или <a href="ocenki.php?iskam_da=logout">да излезете от системата</a>?';
}
}
elseif($_GET['iskam_da'] == 'vidq'){
if(empty($_POST['submit'])){
?>
<form method="post" action="ocenki.php">
<p>Избери предмет:
<select name="predmet">
<option value="angliiski">Английски</option>
<option value="algebra">Алгебра</option>
<option value="geometriq">Геометрия</option>
<option value="literatura">Литература</option>
<option value="informatika">Информатика</option>
<option value="muzika">Музика</option>
<option value="izobrazitelno">Изобразително</option>
<option value="fizi4esko">Физическо</option>
</select>
<input type="submit" name="submit" value="Избери предмета">
</p>
</form>
<?php
echo 'Искате ли <a href="ocenki.php?iskam_da=dobavq">да добавите оценки</a>, <a href="ocenki.php?iskam_da=sreden_uspeh">да видите средния си успех</a> или смятате да <a href="ocenki.php?iskam_da=logout">излезете от системата</a>?<BR>';
}
else {
}
$predmet = $_POST['predmet'];
$conn = mysql_connect('localhost', 'root', 'milen') or die(mysql_error());
mysql_select_db('ocenki');
$query = mysql_query('SELECT * FROM '.$predmet.' ORDER BY `nomer`') or die(mysql_error());
if(mysql_num_rows($query) < 1) {
echo 'Нямате въведени оценки по '.preimenuvane($predmet).'!<BR>';
}
else{
echo 'Ето ги оценките по '.preimenuvane($predmet).':<BR>';
while($row = mysql_fetch_assoc($query)) {
echo 'Оценка '.$row['nomer'].': <B><U>'.$row['ocenka'].'</B></U> <a href=ocenki.php?del='.$predmet.'&ocenka='.$row['nomer].'">Изтрий</a><BR>';
}
$broi = mysql_num_rows($query);
$query2 = mysql_query("SELECT * FROM sredno WHERE predmet = '$predmet'") or die(mysql_error());
$row2 = mysql_fetch_assoc($query2);
echo 'Оценките по '.preimenuvane($predmet).' са '.$broi.'. Средната оценка(за сега) е '.$row2['sredno'].'.<BR>';
}
}
elseif(isset($_GET['del']) && isset($_GET['ocenka'])){
$predmet = $_GET['del'];
$nomer = $_GET['ocenka'];
mysql_connect('localhost', 'milen', 'root');
mysql_select_db('ocenki');
$query = mysql_query("SELECT ocenka FROM $predmet WHERE nomer = '$nomer'") or die(mysql_error());
$row = mysql_fetch_assoc($query);
$query_del = mysql_query("DELETE FROM $predmet WHERE nomer = '$nomer.'") or die(mysql_error());
switch ($row['ocenka']){
case 2 : $ocenka = "Двойката"; break;
case 3 : $ocenka = "Тройката"; break;
case 4 : $ocenka = "Четворката"; break;
case 5 : $ocenka = "Петицата"; break;
case 6 : $ocenka = "Шестицата"; break;
}
$query3 = mysql_query("SELECT * FROM $predmet") or die(mysql_error());
$ob6to = 0;
while($row1 = mysql_fetch_assoc($query)){
$ob6to += $row['ocenka'];
}
$broi = mysql_num_rows($query3);
@$del = $ob6to/$broi;
if(!$del){
$sredno = $ocenka;
}
else{
$sredno = round($del, 2);
}
$query2 = mysql_query("UPDATE sredno SET sredno = '$sredno' WHERE predmet = '$predmet'") or die(mysql_error());
echo '<B>'.$ocenka.'</B> по <B>'.preimenuvane($predmet).'</B> е изтрита усшено!<BR>Какво искате да правите? Искате да <a href="ocenki.php?iskam_da=dobavq">добавите оценки</a>, <a href="ocenki.php?iskam_da=vidq">да видите оценките си</a>, <a href="ocenki.php?iskam_da=sreden_uspeh">да видите средния си успех</a> или <a href="ocenki.php?iskam_da=logout">да излезете от системата</a>?';
}
elseif($_GET['iskam_da'] == 'sreden_uspeh'){
mysql_connect('localhost', 'root', 'milen');
mysql_select_db('ocenki');
$query = mysql_query("SELECT * FROM sredno") or die(mysql_error());
$ob6to = 0;
while($row = mysql_fetch_assoc($query)){
$ob6to += $row['sredno'];
}
$broi = mysql_num_rows($query);
$sredno = $ob6to/$broi;
echo 'Препоръчително е да посетите тази страница в края на срока/годината, защото сега резултатите може да са объркващи(например 1.75, ако по някой предмет нямате оценка). И все пак... <BR>Средният успех(за сега) е '.$sredno.'!<BR>Какво искате да правите? Искате да <a href="ocenki.php?iskam_da=dobavq">добавите оценки</a>, <a href="ocenki.php?iskam_da=vidq">да видите оценките си</a> или <a href="ocenki.php?iskam_da=logout">да излезете от системата</a>?';
}
elseif($_GET['iskam_da'] == 'logout'){
session_destroy();
echo 'Вие излязохте от системата успешно!';
}
?>