Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jquery problem z pobieraniem z baz mysql
Forum PHP.pl > Forum > XML, AJAX
jarek150494
Witam mam taki problem
Gdy w tabeli jest treść typu witaj swiecie jest wszystko ok lecz gdy pobieram treśc zawierającą cudzysłów np "Witaj świecie" nic sie nie pobiera.
kod Jquery
  1. $.post("open.php", { name: name , menu: menu },
  2. function(data) {
  3. $("#area").val(data);
  4. })

Plik open.php:
  1. <?php
  2. include('inc/mysql.php');
  3. $name = $_POST[name];
  4. $menu = $_POST[menu];
  5. $zap = mysql_query("SELECT * FROM articles where name='$name' and menu='$menu'");
  6. $wy = mysql_fetch_array($zap);
  7. $text = $wy['text'];
  8. echo $text;
  9. ?>


Macie jakies propozycje na rozwiązanie mojego problemu?
Z góry dzieki smile.gif
rocktech.pl
Witam.

Pierwsza zasada.

Waliduj INPUT ...

  1. include('inc/mysql.php');
  2.  
  3. $name = mysql_real_escape_string ( filer_input ( INPUT_POST, 'name', FILTER_SANITIZE_STRING ) );
  4.  
  5. $menu = mysql_real_escape_string ( filer_input ( INPUT_POST, 'menu', FILTER_SANITIZE_STRING ) );
  6.  
  7. $zap = mysql_query ( "SELECT * FROM articles where name='$name' and menu='$menu'" );
  8.  
  9. $wy = mysql_fetch_array ( $zap );
  10.  
  11. $text = $wy['text'];
  12.  


I przy okazji.

  1. $_POST[name]; //Włącz raportowanie błędów ...


Zaglądając do manuala mysql_*:

Cytat
Use of this extension is discouraged ...


Cytat
Używanie tego rozszerenia jest odradzane ...


Zamiast tego http://www.php.net/manual/en/book.pdo.php
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.