![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z edycja danych cennika produktow. O toz w jednym pliku wczytuje wszytkie rekordy z cennika do pol input. I wlasnie nie wiem czy cos jeszcze trzeba dopisac w tym kodzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kod: [php:1:7ef3cb8e0c]<?php $sql = mysql_query("SELECT * FROM ".CENNIK." ORDER by nazwa ") or die ('Wyst±pił bł±d: '.mysql_error() ); while($row=mysql_fetch_array($sql)) { ?> <form action="edytuj.php" method="post" onkeyup="highlight(event)" onclick="highlight(event)"> <INPUT size=45 name="produkt" VALUE="<? echo $row['produkt']; ?>"> <INPUT size=45 name="cena" VALUE="<? echo $row['cena']; ?>"> <?}?> <INPUT TYPE="Submit" VALUE="WY¦LIJ" name="wstaw"> <INPUT TYPE="RESET" VALUE="Wyczy¶ć"> </form> ?>[/php:1:7ef3cb8e0c] Nastepna sprawa to nie wiem jak dokonac naraz edycji wszytkich rekordów (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Prosze o pomoc. . |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Cytat I wlasnie nie wiem czy cos jeszcze trzeba dopisac w tym kodzie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Nie wiem, czy zapomniałeś znaku $, czy zmienna CENNIK to stała? Cytat Nastepna sprawa to nie wiem jak dokonac naraz edycji wszytkich rekordów (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Nie wiem, czy o to Ci chodziło. Tworzyłeś wiele znaczników rozpoczynających <form>, a tylko jeden zakończyłeś. [php:1:770f682d5c]<?php $sql = mysql_query("SELECT * FROM ".CENNIK." ORDER by nazwa ") or die ('Wyst±pił bł±d: '.mysql_error() ); ?> <form action="edytuj.php" method="post" onkeyup="highlight(event)" onclick="highlight(event)"> <?php while($row=mysql_fetch_array($sql)) { ?> <INPUT size=45 name="produkt" VALUE="<? echo $row['produkt']; ?>"> <INPUT size=45 name="cena" VALUE="<? echo $row['cena']; ?>"> <?}?> <INPUT TYPE="Submit" VALUE="WY¦LIJ" name="wstaw"> <INPUT TYPE="RESET" VALUE="Wyczy¶ć"> </form> [/php:1:770f682d5c] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zmienna CENNIK to STALTA - wskazujaca na tabele w bazie.
Ale dokladniej chodzi mi o to jak powinien wygladac kod wykonujacy ten formularz - > aby naraz zmienic dane wszystkich rekordów. Formularz podalem tylko po to - abyscie zobaczyli czy czasem aby wykonac edycja dla wszystich rekordów naraz - NIE zachodzi potrzeba modyfikacji mojego forumlarza. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
W formularzu dodalem jeszcze pole input
[xml:1:ac812a6f95] <input type="hidden" value="<? echo $row['id']; ?>" name="id"> [/xml:1:ac812a6f95] Sprobowalem ponizszego kodu ale pisze mi ze: "Zapytanie puste" [php:1:ac812a6f95]<?php foreach ( $_POST['id'] as $key => $id ) { $pyt = "UPDATE ".CENNIK." SET nazwa='".$_POST['nazwa']."', cena='".$_POST['cena']."' WHERE id='$id' "; } $wykonaj = @mysql_query($pyt) or die ('Wyst±pił bł±d: '.mysql_error() ); ?>[/php:1:ac812a6f95] Co robie nie tak aby naraz uaktualnic wiele rekordow.[/xml] |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Czy sproboje ktos mi w tym pomoc.
Bo mecze sie z tym i nic mi nie wychodzi. Z gory THX |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:57 |