Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pole z html-em
Forum PHP.pl > Forum > Bazy danych > MySQL
dekoder
Chciałym za pomocą formularza , textarea i POST lub GET przekazać do bazy danych kod html-a, wpisany w takie pole textarea.
John
strona1. formularz, textarea :
  1. <?php
  2.  
  3. echo '<form action=dodaj.php method=POST>';
  4. echo '<textarea cols=40 rows=10 name=kod_html></textarea>';
  5. echo '<input typ=submit>';
  6. echo '</form>';
  7. ?>


strona 2.dodanie do bazy danych :
  1. <?php 
  2.  
  3. $connect = mysql_connect(ip,user,password);
  4. $baza_danych = mysql_select_db(nazwa_bazy,$connect);
  5.  
  6. $kod_html = $_POST['kod_html'];
  7.  
  8. $query = mysql_query("insert into nazwa_tabeli(pole,pole) values(wartosc,'$kod_html')";
  9. ?>
dekoder
dzięki, sprawdze rolleyes.gif
akubiczek
John, znowu się spotykamy. Co się stanie z twoim skryptem? Wywali się przy pierwszej sposobności!

dekoder, koniecznie przy wstawianiu zmiennych do zapytań SQL, "iskejpuj" ich zawartość:

$kod_html = mysql_real_escape_string($_POST['kod_html']);
John
@akubiczek Znów po mnie poprawiasz, eh nic mi nie darujesz ani trochę.


Przepraszam za off-topic.
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.