rozwiązanie jest pewnie banalne ale ja niemoge sobie ztym poradzić wiec prosze o pomoc chodzi o wyedytowanie wpisu w bazie skrypt pobiera dane określone w zmiennei $_GET[it]wyswietla je wpolu tekstowym zeby mozna było je sobie zmienicno i zaczyna się problembo gdy dokonam edycji i nacisbne guzik to ic sie niedzieje oto kod
Kod php:
<?
$link=mysql_connect("127.0.0.1","root","zero.kupa")
or die("niemoge się połaczyć");
mysql_select_db("ble");?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
<meta name="Description" content="[ Opis dokumentu ]" />
<meta name="Author" content="[ Autor dokumentu ]" />
<meta name="Generator" content="EdHTML" />
<title>[ Tytul dokumentu ]</title>
</head>
<body>
<body linlk=navy></body>
<center><TABLE BORDER="2" WIDTH="100%" height="30%" CELLSPACING="2" CELLPADDING="10">
<td bgcolor="black" align="center">
<!-- dodawanie treści -->
<BODY BACKGROUND="pod.jpg"></BODY>
<p><form action="admin1.php?id=ok" method="post">
<input type="text" name="nik" value="<? echo $_POST['nik'];?>"><br>
<textarea cols="40" rows="5" name="tresc" value="<? echo $_POST['tresc']; ?>"></textarea>
<input type="submit" value="go">
<?
$_GET['id']=strip_tags($_GET['id']);
$_POST['nik']=strip_tags($_POST['nik']); //zapobieganie xxs
$_POST['tresc']=strip_tags($_POST['tresc']); //---''--''----
if (isset($_POST['nik']) && ($_POST['tresc']))
{
mysql_query("INSERT INTO wpisy VALUES(\"$_POST[nik]\",\"$_POST[tresc]\",NULL,".date(d.m.y).",NULL)");
}?>
<tr><td align="center"><font color=navy><b>liczba wpisów</b></font>
<br>
<? //zwraca liczbe wpisów
$result = mysql_query('SELECT * FROM wpisy');
$num_rows = mysql_num_rows($result);
echo($num_rows);
?>
</td></form></p>
<tr><td align="center" height="20%">
<a href=admin1.php?id=a><img src="buton.jpg" alt="edycja"></a>
<a href=admin1.php><img src="buton.jpg" alt="wstecz"></a>
<a href="admin1.php?id=wp"><img src="buton.jpg" alt="wpisy"></a>
</td></td></table>
<!--::::::::::::::::::::::::::::edycja wpisów:::::::::::::::::::::::::::::::::::::::::::-->
<?
if ($_GET['id']=="wp")
{
?><center><TABLE BORDER="2" WIDTH="100%" height="30%" CELLSPACING="2" CELLPADDING="10">
<td bgcolor="" align="center"><div style="height: 150px; overflow: auto">
<? //:::::::::::::::::::::::::::::::::::::::::eyśiwtlenie wpisów::::::::::::::::::::::::::
$qr=mysql_query("SELECT id,tytul,data_dodania,id FROM wpisy ORDER BY data_dodania DESC LIMIT 10 ");
while($row=mysql_fetch_array($qr)){
echo("<b>"."<a href=admin1.php?id=wp&it=".$row['id'].">".$row['tytul']."</a>"."<p>".$row['data_dodania']."</p>"."</b>");
}}?> </div></td></table>
<!--::::::::::::::::::::::::::::::::::::::::::::teraz czas na edycje wpisów:::::::::::::::::::::::::::::::::::::::::::-->
<?
if (($_GET['id']=="wp") && ($_GET['it'].=$row[id]) && (is_numeric($_GET['it'])))
{
?><TABLE BORDER="2" WIDTH="100%" height="30%" CELLSPACING="2" CELLPADDING="10">
<td bgcolor="black" align="center">
<p><form action="admin1.php?id=wp&it=<? $row['id'];?>" method="post">
<textarea cols="15" rows="1" name="tyt" value="<? echo $_POST['tyt']; ?>">
<? //::::::::::::wyświetlenie tytułka::::::::::::::::::::::::::::::::::
$g=("SELECT id,id,tytul,id FROM wpisy WHERE id='$_GET[it]'");
$r=mysql_query($g);
while($tw=mysql_fetch_array($r))
echo($tw['tytul']);
?></textarea><br>
<textarea cols="40" rows="5" name="tre" value="<? echo $_POST['tre']; ?>">
<? //:::::::::::::::::::::::wyświetlenie tresci:::::::::::::::::::::::::
$gr=("SELECT id,id,tresc,id FROM wpisy WHERE id='$_GET[it]'");
$re=mysql_query($gr);
while($tow=mysql_fetch_array($re))
echo($tow['tresc']);
?></textarea>
<input type="submit" value="go">
<? }
//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::teraz wysłanie tej kupki do bazy(logiczny orzech);:::::::::::::::::::::::::::
if (($_GET['id']=="wp") && ($_POST['tyt']!=false) && ($_POST['tre']!=fales) && (is_numeric($_GET['it']!=false)))
{
mysql_query("UPDATE wpisy SET tytul='$_POST[tyt]' ,tresc='$_POST[tre]' WHERE id='$_GET[it]'");
}
?>
prosze o wskazówki z góry dzięki