Edycja CENNIKA - edycja wielu rekordow naraz |
Edycja CENNIKA - edycja wielu rekordow naraz |
16.05.2004, 08:03:34
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 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 Prosze o pomoc. . |
|
|
16.05.2004, 08:47:16
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
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
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] -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
16.05.2004, 09:10:21
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. |
|
|
16.05.2004, 17:26:27
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] |
|
|
17.05.2004, 11:22:24
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 |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 08:29 |