Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][SQL]
Forum PHP.pl > Forum > PHP
Mathias666
Witam,
Mam gotową bazę danych i chciałbym do niej wysyłać dane z panelu admina przez formularz. Nie mam pojęcia jak to robić.
Jakieś porady?
Szukałem w googlach ale słabo mi szło ;]

Z góry dzięki.
Virti
w takim razie poszukaj czegoś o INSERT INTO
Pozdrawiam smile.gif
NEONIX
tworzysz formularz w html, oraz plik odpowiedzialny za dodanie danych do bazy, czyli polecenie insert into.
Pierwsza lepsza strona w google:
http://www.gajdaw.pl/bd/dodawanie-rekordow-do-bd/p5.html
MajareQ
Żywcem z mojego starego CMS'a.

  1. <?php
  2. if ($_POST['co'] == 'dodaj') {
  3. if ($_POST['tytul'] && $_POST['tresc'] && $_POST['autor'] && $_POST['data'] && $_POST['image']) {
  4. $dodajTytul = mysql_escape_string($_POST['tytul']);
  5. $dodajTresc = mysql_escape_string($_POST['tresc']);
  6. $dodajAutor = mysql_escape_string($_POST['autor']);
  7. $dodajData = mysql_escape_string($_POST['data']);
  8. $dodajImage = mysql_escape_string($_POST['image']);
  9. $query = mysql_query("INSERT INTO news (tytul, tresc, autor, data, image) VALUES ('".$_POST['tytul']."', '".$_POST['tresc']."', '".$$_POST['autor']."', '".$_POST['data']."', '".$_POST['image']."');");
  10. echo'<b><font color="green">Dodano newsa!</font></b>';
  11. }
  12. }
  13.  
  14. echo'<FORM METHOD="POST" ACTION="newsy.php">Nowy rekord:';
  15. echo'<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"><table>';
  16. echo'<tr><td>Tytuł:</td><td><INPUT TYPE="text" NAME="tytul"></td></tr><tr><td>Treść:</td>';
  17. echo'<td><textarea NAME="tresc"></textarea></td></tr><tr><td>Autor:</td>';
  18. echo'<td><INPUT TYPE="text" NAME="autor"></td></tr><tr><td>Data:</td>';
  19. $daata = date("d.m.y H:i:s");
  20. echo'<td><INPUT TYPE="text" NAME="data" VALUE="'.$daata.'"></td></tr><tr><td>Image:</td>';
  21. echo'<td><INPUT TYPE="text" NAME="image" VALUE="images/news/"></td><td><b>Zanim dodasz obrazek upewnij się czy znajduje się on w lokacji, kóra domyślni
    e jest pokazywana w oknie INPUT!</b></td></tr>'
    ;
  22. echo'</table><INPUT TYPE="submit" VALUE="Dodaj"></FORM>';
  23. ?>
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.