Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Kod HTML
Forum PHP.pl > Forum > Przedszkole
esej101
Hej,
Stworzyłem bazę, dodałem pola z kodem HTML/JS i pobieranie do index.php działało i wyświetlało skrypty. Teraz jak przez własny panel zaktualizowałem wpis (normalna metoda z TEXTAREA i wysłaniem zapytania UPDATE) no niby się zaktualizowało ale w miejsce gdzie powinień wczytać się kod niestety nic nie ma. Tak jakby wczytywało się puste pole z bazy ale jak wchodze przez phpMyAdmin to jest uzupełnione i zaktualizowane przez mój panel!
sadistic_son
Możesz opisać to nie wiem jak dokładnie ale bez kodu nikt Ci nic nie pomoże.
esej101
Kod odpowiedzialny za edycje:

EDYCJA
  1. if(isset($_POST['edytuj_gora'])) {
  2. $wynik = mysql_query("UPDATE baza1 SET kod='".$_POST['edit_1']."' WHERE strona='gora';") or die(mysql_error());
  3. if($wynik == true)
  4. {
  5. echo'<b>Podstrona edytowana pomyślnie!</b>';
  6. }
  7. }


SZKIELET HTML
  1. echo'<h2>Edytuj górną część strony</h2>';
  2. $wynik = mysql_query("SELECT * FROM baza1 WHERE strona='gora'");
  3. $wiersz = mysql_fetch_array($wynik);
  4. if(isset($wiersz)) {
  5. $kod = $wiersz['kod'];}
  6.  
  7. echo'<b>Kod HTML/JS</b><br>';
  8. echo '<textarea rows=10 cols=100 name="edit_1">' .$kod. '</textarea>';
  9.  
  10. echo' <div id="tlo" style="text-align: center;">';
  11. echo"<input type=hidden name=edytuj_gora value=1>";
  12. echo'<br><br><input TYPE=submit value="Aktualizuj">';
  13. echo' </div>';



POBIERANIE Z BAZY
  1. <?php
  2. $link = mysql_query("SELECT * FROM baza1 WHERE strona='gora'");
  3. $wiersz = mysql_fetch_array($link);
  4.  
  5. if(isset($wiersz['gora'])){
  6. echo $wiersz['kod'];
  7. }
  8. ?>



Jak widać edytuje pole 'kod', potwierdzając że strona = 'gora'. Tak jak pisałem wszystko działało, po tej edycji z tego kodu nie działa.
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.