Cytat(nospor @ 2005-12-12 08:57:08)
a moze by tak cos wiecej? POkaz caly nowy kod, powiedz co ci nie dziala.
ta stronka ma zawierac 2 formularze pierwsz do ktorego jest wpisywany numer pozycji, po wpisaniu i kliknieciu ma sie pojawiac drugi formularz, z danymi pobranymi z bazy, w ktorym bedzie mozna dokonac poprawek i ponownie zapisac do bazy.
wszystko dziala tak jak powinno oprocz wpisania ostatecznych danych do bazy, jak klikne wykonanie drugiego formularza to wszystko znika i wraca do poczatku
a kod wyglada tak:
<?php
include_once("include/connect.php");
if($_SESSION['login']!="admin")
?>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</HEAD>
</HTML>
<FORM ACTION="book_update.php" METHOD="POST">
<TABLE BORDER=0>
<tr><td>Numer pozycji</td><tr></tr><td><input type=char name=nr_up maxlength=10 size=10></td></tr>
<tr><td colspan=2><input type=submit value="Wybierz" name="popraw"></td></tr>
</TABLE>
</FORM>
<?php
if(isset($_POST['popraw'])) {
if($_SESSION['login']=="admin")
{
$sql = " select * from ksiazki where id_ksiazki=$nr_up ";
or
die("<font>Nie ma takiej pozycji</font>");
{
$id_ksiazki = $row['id_ksiazki'];
$autor = $row['autor'];
$tytul = $row['tytul'];
$dzial = $row['dzial'];
$plus1 = $row['plus1'];
$plus2 = $row['plus2'];
$plus3 = $row['plus3'];
$isbn = $row['isbn'];
$opis = $row['opis'];
$nosnik = $row['nosnik'];
$display_block = " <P>Nr: $id_ksiazki<br>
<strong>$autor</strong> - $tytul<br>
Dział: $dzial <br>
Skojarzenia: $plus1, $plus2, $plus3,<br>
<em>ISBN: $isbn</em><br>
Opis: $opis <br>
Nośnik: $nosnik</P>";
}
}
}
if ($ile==1)
{
echo "<FORM ACTION="book_update
.php
" METHOD="POST
"> <TABLE BORDER=0>
<tr><td>Numer pozycji</td><tr></tr><td><input type=char name=nr maxlength=10 size=10 value="$id_ksiazki"></td></tr>
<tr><td>Autor</td><tr></tr><td><input type=char name=autor maxlength=100 size=100 value="$autor"></td></tr>
<tr><td>Tytuł</td><tr></tr><td><input type=char name=tytul maxlength=100 size=100 value="$tytul"></td></tr>
<tr><td>Dział</td><tr></tr><td>";
$sql="select * from dzial";
echo '<select name="dzial">'; echo '<option>Wybierz własciwy</option>'; {
echo '<option>'.$row['id_dzialu'].'</option>'; }
<tr><td>Słowo kluczowe 1</td><tr></tr><td><input type=char name=k1 maxlength=20 size=20 value="$plus1"></td></tr>
<tr><td>Słowo kluczowe 2</td><tr></tr><td><input type=char name=k2 maxlength=20 size=20 value="$plus2"></td></tr>
<tr><td>Słowo kluczowe 3</td><tr></tr><td><input type=char name=k3 maxlength=20 size=20 value="$plus3"></td></tr>
<tr><td>ISBN</td><tr></tr><td><input type=char name=isbn maxlength=10 size=10 value="$isbn"></td></tr>
<tr><td>Opis</td><tr></tr><td>
<label><textarea rows="5" cols="30" name="opis">$opis</textarea></label></td></tr>
<tr><td>Nośnik</td><tr></tr><td>
<SELECT NAME="nosnik" value="$nosnik">
<OPTION VALUE="">Wybierz wlasciwy
<OPTION VALUE="książka">Książka
<OPTION VALUE="czasopismo">Czasopismo
<OPTION VALUE="cd">Dysk CD
<OPTION VALUE="dvd">Dysk DVD
</SELECT></td></tr>
<tr><td colspan=2><input type=submit value="Popraw" name="zmien"></td></tr>
</TABLE>
</FORM>";
}
if(isset($_POST['zmien'])) {
if($_SESSION['login']=="admin")
{
$sql = " update news set id_ksiazki='$nr' where id_ksiazki=$id_ksiazki ";
$sql2 = " update news set autor='$autor' where id_ksiazki=$id_ksiazki ";
$sql3 = " update news set tytul='$tytul' where id_ksiazki=$id_ksiazki ";
$sql4 = " update news set dzial='$dzial' where id_ksiazki=$id_ksiazki ";
$sql5 = " update news set plus1='$k1' where id_ksiazki=$id_ksiazki ";
$sql6 = " update news set plus2='$k2' where id_ksiazki=$id_ksiazki ";
$sql7 = " update news set plus3='$k3' where id_ksiazki=$id_ksiazki ";
$sql8 = " update news set isbn='$isbn' where id_ksiazki=$id_ksiazki ";
$sql9 = " update news set opis='$opis' where id_ksiazki=$id_ksiazki ";
$sql10 = " update news set nosnik='$nosnik' id_ksiazki=$id_ksiazki ";
if(($result) && ($result2) && ($result3) && ($result4) && ($result5) && ($result6) && ($result7) && ($result8) && ($result9) && ($result10))
{
header('location: start.php'); }
}
}
?>