Chciałbym się dowiedzieć jakim skryptem mógłbym edytować dane zapisane w bazie danych mysql. Dane (teksty) zapisywane są do bazy tym skryptem:Plik "wpis1.php":
  1. <form action="wpis2.php?id=<?phpecho $_GET['id'];?>" method="POST"><input type="text" name="tytul" size="90">tekst</textarea><br><input type="submit" value="Wyślij">
Plik "wpis2.php":
  1. <?php$conn = mysql_connect(&#092;"xxx\",\"xxx\",\"xxx\");mysql_select_db(\"baza\");$sqla = \"SET CHARSET latin2\";mysql_query($sqla);$sql = \"INSERT INTO tekst VALUES(0, '\".$_POST['tytul'].\"', '\".$_POST['tresc'].\"', 0, '\".$_GET['id'].\"');\";$wykonaj = mysql_query($sql);if($wykonaj){echo 'Dodano';} else {echo 'Coś poszło nie tak- nie udało się dodać';}?>
Tekst dodawany jest poprzez "textarea". Lista tekstów odczytywana jest za pomocą tego skryptu:Plik "teksty.php":
  1. <?php$sql = 'SELECT * FROM `katalog`; ';$sqla = &#092;"SET CHARSET latin2\";mysql_query($sqla);$sql = 'SELECT * FROM `katalog`; ';$wykonaj = mysql_query($sql);while($wiersz = mysql_fetch_assoc($wykonaj)) {echo '<table border=\"0\" width=\"100%\">'.'<tr>'.'<td bgcolor=\"#758588\">'.'<font size=\"2\">'.$wiersz['nazwa'].'</font>'.'</td>'.'</tr>'.'</table><hr color=\"#758588\" size=1 /><a href=\"wpis.php?id='.$wiersz['id'].'\"></a>';$sql1 = \"SELECT * FROM `tekst` WHERE kat = '\".$wiersz['id'].\"' ORDER BY id\";$wykonaj1 = mysql_query($sql1);while($wiersz1 = mysql_fetch_assoc($wykonaj1)) {$query = 'SELECT id FROM kom WHERE tek=' ' . $wiersz1['id'] . ''';$sql3 = mysql_num_rows(mysql_query($query));echo '<table border=\"0\" width=\"100%\"> <tr> <td bgcolor=\"#C1C9C9\"><font size=\"2\" width=\"92%\">'.'<a href=\"strona-teksty.php?id='.$wiersz1['id'].'\">'.$wiersz1['tytul'].'</a></font></td> <td bgcolor=\"#7C8F96\" align=\"center\" width=\"4%\"><font size=\"2\">' . $wiersz1['wyswietlen'] . '</font></td> <td bgcolor=\"#C1C9C9\" align=\"center\" width=\"4%\"><font size=\"2\">' . $sql3 . '</font></td> </tr></table>';}echo '<br>';}mysql_close($conn);?>
Wczytywanie natomiast danego tekstu do osobnej podstrony za pomocą tego:Plik "teksty-strona.php":
  1. <?php$sqla = &#092;"SET CHARSET latin2\";mysql_query($sqla);mysql_query('UPDATE `tekst` SET `wyswietlen`=wyswietlen+1 WHERE id=''.$_GET['id'].''');$sql = 'SELECT * FROM `tekst` WHERE id = '.$_GET['id'].'';$wykonaj = mysql_query($sql);while($wiersz = mysql_fetch_array($wykonaj)) {echo \"<h5>\".$wiersz['tytul'].\" </h5><br>\". nl2br($wiersz['tekst']).\"<br><br><br>\";$sql1 = 'SELECT * FROM `kom` WHERE tek = '.$_GET['id'].'';$wykonaj1 = mysql_query($sql1);while($wiersz1 = mysql_fetch_array($wykonaj1)) {echo \"<hr color=black size=1 />\".\"<br>\".\"<b>\".$wiersz1['imie'].\" </b>- \".$wiersz1['tresc'].\"<br> \";}echo \"<br>\".\"<hr color=black size=1 />\".\"<br>Dodaj komentarz<form action=\"koment.php?id=\".$_GET['id'].\"\" method=\"POST\">Imie: <input type=\"text\" name=\"imie\" style=\"background-color: #C5CDCE;\"><br><textarea name=\"tresc\" rows=10 cols=50 style=\"background-color: #C5CDCE;\">Twoj komentarz</textarea><br><input type=\"submit\" value=\"Wyslij\">\";}?>
W ten sposób teksty są odczytywane z bazy danych w TEN sposób. Jak przerobić podany wyżej kod aby teksty w pliku "teksty-strona.php" były odczytywane w "textarea" z możliwością podmiany danych ?