a skrypt z MySQL.
Działa dodawanie i edycja wiadomości, a kasowanie już nie. Niżej załączam skrypty:
DODAWANIE
<?php { exit; } //łącze z bazą $mysql = mysqli_connect($serwer,$datauser,$datapass); //wybieram tabele $db = mysqli_select_db($mysql, $dtb); { $autor = $_SESSION['prawid_uzyt']; } else { echo '<form action="?body=dodaj_news" method="post"> <input type="hidden" name="send" value="1"> <br />Tytuł:<br /><input type="text" name="tytul" value="Tytuł" /><br /> Treść:<br /><textarea name="tresc" cols="50" rows="10" id="textarea" id="textarea">Treść</textarea><br /> <br />Autor:<br><input type="text" name="autor" value="'.$_SESSION['prawid_uzyt'].'" /><br /> <br /><br /> <input name="dodaj" type="submit" value="Dodaj"> <input name="wyczysc" type="reset" value="Wyczyść"> </form<br /><br />'; } { { } else { $zapytanie = "INSERT INTO `news` (`tytul`, `tresc`, `autor`, `data`) VALUES ('".$tytul."', '".$tresc."', '".$autor."', '".$data."')"; $idzapytania = mysqli_query($mysql, $zapytanie); } if($_POST['send']) { { if($idzapytania === TRUE) { } else { echo '<font color="red"><b>Nie udało się dodać notki. Proszę spróbować za jakiś czas!</b></font><br />'; } } } } mysqli_close($mysql); ?>
EDYCJA
<?php { exit; } //łącze z bazą $mysql = mysqli_connect($serwer,$datauser,$datapass); //wybieram tabele $db = mysqli_select_db($mysql, $dtb); { $autor = $_SESSION['prawid_uzyt']; } { echo '<div style="text-align:center;"><form action="?body=edytuj_news" method="post"> <select name="id"> '; $zapytanie = "SELECT * FROM `news` ORDER BY `id` DESC"; $idzapytania = mysqli_query($mysql, $zapytanie); while ($wiersz = mysqli_fetch_array($idzapytania)) echo' </select> <input name="wybierz" type="submit" value="Wybierz" /> <br /><br /> </form</div>'; } elseif($_POST['id']) { { $zapytanie1 = 'UPDATE `news` SET `tytul`= "'.$tytul.'", `tresc`= "'.$tresc.'", `data`= "'.$data.'", `autor`= "'.$autor.'" WHERE `id`="'.$_POST['id'].'"'; } else { $zapytanie2 = 'SELECT * FROM `news` WHERE `id`="'.$_POST['id'].'"'; $idzapytania2 = mysqli_query($mysql, $zapytanie2); while ($wiersz = mysqli_fetch_array($idzapytania2)) <input type="hidden" name="send" value="1"> <input type="hidden" name="edycja" value="wartość" /><br /> Nazwa<br /> <br /><textarea name="tresc" cols="50" rows="10" id="textarea">'.stripslashes($wiersz['tresc']).'</textarea><br /> <br />Autor:<br><input type="text" name="autor" value="'.$_SESSION['prawid_uzyt'].'" /><br /><br /> <input name="edytuj" type="submit" value="Edytuj" /><br /> </form><br <br /><br /></div>'; } { if($_POST['send']) { { if($idzapytania1) { } else { echo '<div style="text-align:center;"><font color="red"><b>Nie udało się zedytować notki. Proszę spróbować za jakiś czas!</b></font</div><br />'; } } } } } mysqli_close($mysql); ?>
KASOWANIE
<?php { exit; } //łącze z bazą $mysql = mysqli_connect($serwer,$datauser,$datapass); //wybieram tabele $db = mysqli_select_db($mysql, $dtb); { echo ' <div style="text-align:center;"><form action="?body=usun_news" method="post"> <input type="hidden" name="send" value="1"> <br /><select name="id"> '; $zapytanie = "SELECT * FROM `infinite_news` ORDER BY `id` DESC"; $idzapytania = mysqli_query($mysql, $zapytanie); while ($wiersz = mysqli_fetch_array($idzapytania)) echo' </select> <input name="usun" type="submit" value="Usuń" /> <br /><br /> </form<br /><br /></div>'; } else { $zapytanie = 'DELETE FROM `news` WHERE `id`="'.$_POST['id'].'"'; $idzapytania = mysqli_query($mysql,$zapytanie); { echo '<div align="center"><br /><font color="green"><b>Notka została usunięta.</b></font></div><br />'; } else { echo '<div style="text-align:center;"><br /><font color="red"><b>Nie udało się usunąć notki. Proszę spróbować za jakiś czas!</b></font><div><br />'; } } mysqli_close($mysql); ?>