Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Korektra skryptu Edycji rekordów
maly_pirat
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

Ostrzeżenie: (0%)
-----


Cały skrypt działa prawdiłowo, ale mam z nim dwa problemy:

a) Dane (treść newsa) wyświetla mi się w INPUT i gdy chce poszerzyć okienko input za pomocą
to okienko mi się powiększa, ale nie mogę zejść na linijkę niżej, Czemu?
Bo gdy chce zejść linijke niżej, czyli naciskam (ENTER) to wysyła mi forumularz do bazy ze zmianami :F
  1. <?php
  2. if($a == 'edit' and !empty($id)) {
  3.  
  4.    
  5.    $sql = "SELECT id, tytul, autor, tresc FROM newsy WHERE id='$id'";
  6.    $wykonaj = mysql_query($sql);
  7.  
  8.    if(mysql_num_rows($wykonaj) > 0) {
  9.         /* odczytujemy zawartość wiersza z tabeli */
  10.         while($dane=mysql_fetch_assoc($wykonaj))
  11.                {
  12.  
  13.        echo '<form action="index.php?s=newsedit" method="post">
  14.        <input type="hidden" name="a" value="save" />
  15.        <input type="hidden" name="id" value="'.$id.'" />
  16.        Tytuł:<br />
  17.        <input type="text" name="tytul"
  18.        value="'.$dane['tytul'].'" style="width: 250;" /><br />
  19.        Treść:<br />
  20.        <input type="text" name="tresc" value="'.$dane['tresc'].'"  /><br />
  21.        <input type="submit" name="zmien" value="Zmień" />
  22.        </form>';
  23.         }
  24.    }
  25.    
  26. }
  27. ?>


(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) Gdy w okienku edycji (treść - input) wpisuje np. <a href="index.php">Tekst</a> to OK zapisze mi go.
Ale gdy edytuje ponownie ten sam tekst, to wyskakuje taki rezultat:
> LINK DO FOTKI < To samo tyczy się np. z <img src>

Tutaj kolejny KOD (ten kod co teraz niżej podam, znajduje się pod tym kodem, który wyżej podałem! (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
  1. <?php
  2. else if ($_POST['zmien']) {
  3.  
  4.    $id = $_POST['id'];
  5.    $tytul = trim($_POST['tytul']);
  6.    $tresc = trim($_POST['tresc']);
  7.  
  8.                                          
  9.                                                  
  10.    $zapytanie = sprintf("UPDATE newsy SET `tytul` = '$tytul', `tresc` = '$tresc' WHERE `id`='$id'",
  11.                                                   mysql_real_escape_string($tytul, $link),
  12.                          mysql_real_escape_string($tresc, $link));
  13.                                                  
  14.     $idzapytania = mysql_query($zapytanie)  or die('Błąd zapytania');
  15.    echo 'Dane zostały zaktualizowane';
  16. }
  17. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 10:42