Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Jak zrobić panel?
Forum PHP.pl > Forum > Przedszkole
z520jh
No więc znalazłem na tym forum skrypt napisany przez pewnego użytkownika... nie pamiętam już nicku no ale mniejsza z tym.
Jest to skrypt do pozdrowień online które zapisują się na serwerze mySQL a inny plik je z tamtąd odczytuje. A moje pytanie jest takie...

Jak mógłbym zrobić panel do tych pozdrowień online dla admina? Chodzi mi o funkcje edycji, usuwania itd niektórych pozdrowień z poziomu panelu a nie PMA.

  1. <?php
  2. mysql_connect("adress","user","pass") or die ("Nie można połączyć się z MySQL");
  3. mysql_select_db("baza") or die ("Nie można się połączyć z bazą nazwabazy");
  4. $nick = addslashes(htmlspecialchars($_POST['nick']));
  5. $tresc = addslashes(htmlspecialchars($_POST['tresc']));
  6. if ( $nick && $tresc )
  7. {
  8. $query = "INSERT INTO pozdrowienia (data,nick,tresc) VALUES ( now(),'$nick','$tresc')";
  9. $wynik = mysql_query($query);
  10. if ($wynik)
  11. {
  12. print '<b>Poprawnie przesłano pozdrowienie!</b>';
  13. }
  14. else
  15. {
  16. print '<b>Wystąpił błąd podczas przesyłania pozdrowienia!</b>';
  17. }
  18. }
  19. else
  20. {
  21. print '<FORM METHOD="POST"><TABLE>
  22. <TR><TD>Nick:</TD><TD><input type="text" name="nick"></TD></TR>
  23. <TR><TD>Treć:</TD><TD><textarea name="tresc"></textarea></TD></TR></TABLE>
  24. <input style="width: 100px" type="submit" Value="Wylij"></FORM>';
  25. }
  26. ?>


Proszę o napisanie odpowiedzi w miarę łatwy sposób, ponieważ dopiero zaczynam "przygodę" z php...
Fifi209
Cytat(z520jh @ 12.10.2010, 19:23:47 ) *
Jak mógłbym zrobić panel do tych pozdrowień online dla admina?

Za pomocą kilku funkcji mysql_, echo i kilku ifów.

Cytat(z520jh @ 12.10.2010, 19:23:47 ) *
Proszę o napisanie odpowiedzi w miarę łatwy sposób, ponieważ dopiero zaczynam "przygodę" z php...

Chyba prosto.

A tak na poważnie, tutaj najpierw pokazujesz swój kod, a my pomagamy w rozwiązaniu problemu, jeżeli brak kodu - nie ma problemu.
webspy
Na początek zrobić stronkę z logowaniem, aby nikt inny nie namieszał w pozdrowieniach.

Potem wystarczy wczytać z bazy wszystkie pozdrowienia:

  1. $zapytanie = "SELECT * FROM baza";
  2. $wykonaj = mysql_query ($zapytanie);
  3. $ilosc = 0;
  4. while($wiersz=mysql_fetch_array ($wykonaj)) {
  5. $id = $wiersz['id']; //klucz w bazie
  6. $nick = $wiersz['nick'];
  7. $tresc = $wiersz['tresc'];
  8. $data = $wiersz['data'];
  9. $ilosc++;
  10.  
  11. echo "Lp ".$ilosc." - ".$data." <b>".$nick."</b> ".$tresc." <a href="link do delete z wysylaniem pozycji GET np. delete.php?usun=".$id."">USUN</a>";
  12. //i tak samo do edytuj tylko ze w edytuj dasz zapytanie $zapytanie = "SELECT * FROM baza WHERE `id` LIKE '".$_GET['id']."'";
  13.  
  14.  
  15. }


W pliku edytuj robisz sobie małe pola textarea w ktore wczytujesz zawartosc wczytanej bazy SELECT * FROM baza WHERE `id` LIKE '".$_GET['id']."'
Potrzebne polecenia to: $sql = "UPDATE ....
$sql = "DELETE FROM


To tak orientacyjnie napisane więc trzeba troszkę pomyśleć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.