Witam,
Mam kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Creation-date" content="2005-08-24T17:32:02Z" />
<meta http-equiv="Content-Language" content="pl" />
<title>Dodawanie</title>
<?php
'user1' => 'pass1',
'user2' => 'pass2' // tutaj piszemu usera i hasło
);
if(!isset($_SERVER['PHP_AUTH_USER']) || !isset($login[$_SERVER['PHP_AUTH_USER']]) || $login[$_SERVER['PHP_AUTH_USER']]!=$_SERVER['PHP_AUTH_PW']) { header("WWW-Authenticate: Basic realm=Musisz się zalogować!"); header("HTTP/1.0 401 Unauthorized"); die("Brak uprawnień do przeglądania strony"); }
else{
$db = mysql_connect("localhost", "root", "krasnal"); //tutaj podajemy hosta, usera i hasło do bazy danych if (!$db)
die("failed to open database"); switch ($_GET['id'])
{
case ("1"):
echo '<form method="post" action="dodaj.php">'; $query = "SELECT * FROM kl1 WHERE id IN(1,6,11,16,21,26,31,36)";
$result = mysql_query($query); //pobranie danych i wyswietlenie
{
<input type="text" name="kacperek" value="$row[1]"><br>
";
}
echo '<input type="submit" name="submit" value="Wyślij"> </form>';
$query1 = "UPDATE kl1 SET lekcja=$kacperek WHERE id='$row[1]' ";
break;
case ("2"):
// tutaj podobnie jak u góry tylko pobiera 2,7,12,17,22,27,32,37
break;
case ("3"):
// tutaj tak jak u góry tylko o 1 więcej
break;
default:
for ($l=1; $l<=5; $l++)
echo "<a href="dodaj
.php?id
=$l">$l</a><br>"; }
}
?>
Jak zrobić żeby to działało tzn. updatowało wyniki po zmianie.
Poza tym jak zrobić żeby nie powtarzać zapytania (jeśli zmieniają się tylko liczby)