![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 9.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
mod.php[php:1:57770e3bb4]<?php
$dbname = "news"; $table_name = "news"; $connection = @mysql_connect("localhost", "Aiker", "254909") or die("Nie ma połączenia"); $db = @mysql_select_db($dbname, $connection) or die("Nie ma bazy danych"); $sql = "SELECT nr, data, tytul FROM $table_name order by nr"; $result = @mysql_query($sql, $connection) or die("Wykonanie zapytania nie powiodło sie"); while ($row = mysql_fetch_array($result)) { $nr = $row['nr']; $data = $row['data']; $tytul = $row['tytul']; $option_block .= "<option value="$nr">$data, $tytul</option>"; } $display_block = " <form method="post" action="mod2.php"> <P><strong>News wybrany:</strong> <select name="nr"> $option_block </select> <INPUT TYPE="Submit" NAME="submit" Value="Wybierz tego newsa"</P> </FORM> "; ?> <HTML> <HEAD> <TITLE>System newsów Administracja</TITLE> </HEAD> <BODY> <H2><em>Zmodyfikuj Newsa - Wybierz z listy</em></H1> <P>Chcąc zmodyfikowac newsa musisz wybrać jeden z poniższej listy</p> <? echo "$display_block"; ?><br> <p><a href="admin.php">Powrót do menu</a></p> </BODY> </HTML> ?>[/php:1:57770e3bb4] mod2.php[php:1:57770e3bb4]<?php $db_name = "news"; $table_name = "news"; $connection = @mysql_connect("localhost", "Aiker", "254909") or die("Nie ma połączenia."); $db = @mysql_select_db($db_name, $connection) or die("Wybór bazy nie możliwy."); $sql = "SELECT data, tytul, tresc, autor FROM $table_name WHERE nr = '$nr'"; $result = @mysql_query($sql, $connection) or die("Wykonanie zapytania nie powidlo sie"); while ($row = mysql_fetch_array($result)) { $data = $row['data']; $tytul = $row['tytul']; $tresc = $row['tresc']; $autor = $row['autor']; } ?> <HTML> <HEAD> <TITLE>System newsów Administracja</TITLE> </HEAD> <BODY> <H2><em>Modyfikuj newsa</em></H2> <FORM METHOD="post" Action="mod3.php"> <INPut type="hidden" name="nr" value"<? echo "$nr"; ?>"> <P><strong>Data(RRRR.MM.DD)</strong><br> <INPut type="text" name="data" value="<? echo "$data"; ?>" size=10 maxlength=10></P> <P><strong>Tytuł newsa</strong><br> <Input type="text" name="tytul" value="<? echo "$tytul"; ?>" size=30 maxlength=29></P> <P><strong>Tresc Newsa</strong><br> <textarea name="tresc" cols=35 rows=5 wrab=virtual><? echo "$tresc"; ?></textarea></P> <P><strong>Autor</strong><br> <Input type="text" name="autor" value="<? echo "$autor"; ?>" size=25 maxlength=20></P> <P><Input type="submit" name="submit" value="Aktualizuj newsa"></P> <BR> <p><a href="admin.php">Powrót do menu</a></p> <br> </form> </BODY> </HTML> ?>[/php:1:57770e3bb4] mod3.php [php:1:57770e3bb4]<?php $db_name = "news"; $table_name = "news"; $connection = @mysql_connect("localhost", "Aiker", "254909") or die("Nie ma połączenia."); $db = @mysql_select_db($db_name, $connection) or die("Wybór bazy nie możliwy."); $sql = "UPDATE $table_name SET data='$data', tytul='$tytul', tresc='$tresc', autor='$autor' WHERE nr = '$nr' "; $result = @mysql_query($sql, $connection) or die("Wykonanie zapytania nie powidlo sie"); ?> <HTML> <HEAD> <TITLE>System newsów Administracja</TITLE> </HEAD> <BODY> <H2><em>Modyfikuj newsa</em></H2> <P>Poniższe informacje zostały zmodyfikowane w <? echo "$table_name"; ?></P><br> <P><strong>Data(RRRR.MM.DD)</strong><br> <? echo "$data"; ?></P> <P><strong>Tytuł newsa</strong><br> <? echo "$tytul"; ?></P> <P><strong>Tresc Newsa</strong><br> <? echo "$tresc"; ?></P> <P><strong>Autor:</strong><br> <? echo "$autor"; ?></P><br> <p><a href="admin.php">Powrót do menu</a></p> </BODY> </HTML> ?>[/php:1:57770e3bb4] niby pisze ze wszyskto w porzadku ale jedna nie uaktualnia sie w bazie danych:( poradzcie cos (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 13.01.2003 Skąd: 3rd ball of mud behind a big ball of burning gas Ostrzeżenie: (0%) ![]() ![]() |
Cytat niby pisze ze wszyskto w porzadku ale jedna nie uaktualnia sie w bazie danych:( poradzcie cos (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Przeczytaj swoje pytanie i postaw się w sytuacji użytkownika który nie jest zorientowany w temacie tak jak Ty. Czy jesteś w stanie sobie na nie odpowiedzieć? Nie sądze... Proszę o jasne przedstawienie problemu oraz wiążacego się z problemem pytania. Pozdrawiam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 4.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Otoz to. Skondensuj swoje pytanie.
Uwierz mi ze 95% osob czytajacych to forum nie bedzie sie chcialo czytac takiego dlugiego posta zeby znalezc potencjalnego byka. Zawez to i wtedy podrzuc Ps. A tak w ogole to witam wszystkich po 3 miesiecznej absencji (od php.pl) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 9.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
Macie racje napisalem glupie pytanie:D
Więc to jest tak wchodze na plik mod.php wybieram newsa do zmodyfikowania on przekierowuje do mod2.php do formulaza i tam sie modyfikuje a nastepnie w mod3.php jest rekord uaktualniany ale otoz tak sie nie dziej niby pisze mi ze rekord zostal uaktyalniny itp i wypisuje dane ale gdy patrze do bazy mysql to nic sie nie zmienilo. Nieumiem sobie z tym poradzic:D |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
php Początkujący -> Skrypty
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Najprawdopodobniej źle podałeś zmienne do aktualizacji.
plik mod3.php od lini 6 [php:1:b6e5316098]<?php $sql = "UPDATE $table_name SET data='".$_POST['data']."', tytul='".$_POST['tytul']."', tresc='".$_POST['tresc']."', autor='".$_POST['autor']."' WHERE nr = '$nr' //mam nadzieje ze ta zmienna nie zmieni sie jesli tak to zmien na ".$_POST['nr']." a w pliku mod2.php dodaj to co poniżej "; ?>[/php:1:b6e5316098] plik mod2.php (mala przerobka jesli zmienisz '$nr' na '".$_POST['nr']."' ) dodasz to do formularza [php:1:b6e5316098] <input type="hidden" name="nr" value="<? echo "$nr"; ?>" > [/php:1:b6e5316098] mam nadzieje ze to o to chodzi |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 9.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki podzialalo.(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) 8)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:59 |