Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z modyfikacją danych w bazie MySQL
adrian1987
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 23.12.2005

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


tym razem chcę zmienić z poziomu www zawartość bazy danych mam taki kod:
Kod
if(!$zm && !$newtext)
{
echo('Podaj ID akapitu, który chcesz modyfikować:');
echo('<form method="POST" action="zmopis.php">
ID:<br>
<input type="text" name="zm"><br>
Treść:<br>
<textarea rows="10" cols="39" name="newtext"></textarea>
<input type="submit" value="Zmień">
</form>');
}
else
{
$sql ="UPDATE `dane` SET 'opis'=\''.addshlashes($newtext).'\' WHERE `ID`=\''.addslashes($zm).'\'";
mysql_query($sql) or die ("Nie wykonano");
echo('<br>Akapit został zmodyfikowany w bazie danych<br>
<table><tr><td><form method="post" action="zmopis.php">
<input type="submit" value="Cofnij"></td></tr></table>');
}

gdzie $zm to zmienna przetrzymująca podany przez użytkownika nr ID textu który chce zmodyfikować a $newtext to zmienna przetrzymująca wpisany przez użytkownika text, który ma zastąpić stary...
no i niestety nie działa
do północy musze przesłać gotowy projekt do szkoły więc prosze, błagam o pomoc...

Ten post edytował adrian1987 23.12.2005, 23:24:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. $sql ="UPDATE `dane` SET 'opis'=''.addshlashes($newtext).'' WHERE `ID`=''.addslashes($zm).''";
  3. ?>
Chodzi mi o ten fragment. rozpoczynasz podwojnym a przerywasz pojedynczym. I daj se error_reporting(E_ALL)

zmien popraw bbcode i tytul bo zamkne!!!edytuj pierwszy post
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: 3.10.2025 - 18:38