Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] str_replace
Forum PHP.pl > Forum > Przedszkole
JOHNY
Nie wiem co jest grane u mnie na kompie działa OK i zastępuje mi znak ' i dodaje do bazy a na serwie gdzie mam stronie ni chuchu nie zrobi update ani nie doda newsa w którym będzie '

news:
  1. <?php
  2. //dodanie do bazy
  3. function ble($nick, $data, $ta, $row2) {
  4. $ta = str_replace("'", "'", $ta);
  5. $query = "INSERT INTO news (nick, data, tekst) VALUES ('$nick', '$data', '$ta')";
  6. $wynik = mysql_query($query);
  7. ....
  8. }
  9. ?>


edycja:
  1. <?php
  2. function edytuj($id) {
  3. echo(<... method=post>);
  4. $query = "SELECT * FROM news WHERE id='$id'";
  5. $wynik = mysql_query($query);
  6. while($row = mysql_fetch_array($wynik)) {
  7. $row = str_replace("'", "'", $row);
  8. ....<td><textarea id=ta type=text cols=120 rows=20 class=pole name=ta>".$row['tekst']."</textarea></td>...
  9. }
  10. function edit($id, $nicka, $data, $ta, $ak, $row2) {
  11. $ta = str_replace("'", "'", $ta);
  12. ....
  13. }
  14. ?>


P.S
Na podglądzie coś nie trybi dobrze kod php
Athlan
http://pl.php.net/manual/pl/function.mysql...cape-string.php

mysql_real_escape_string() - do zapytań
JOHNY
Wielkie dzięki czachor pomogło - na śmierć zapomniałem że istnieje coś takiego smile.gif

Jeszcze raz dzięki
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.