![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 24.07.2013 Ostrzeżenie: (0%)
|
witam
mam problem. strona php + mysql. po odświeżeniu strony do bazy dodawane są dane nawet jak w polach formularza nic nie ma. jak sobie z tym poradzić. o to cały kod : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sklep</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="stmenu.js"></script></head> <script language="javascript" type="text/javascript"> function go() { location.href = "index.php?id="+document.getElementsByName("kategoria")[0].value; } </script> <body> <div id="main"> <div id="top" onclick="location.href='index.php'"> <div id="wyszukiwarka"> </div> <div id="menu"> </div> </div> <div id="glowny"> <div id="dodawanie_kat"> <table> <form method="POST"> <tr> <td><b>Nazwa:</b> </td> <td><input type="text" name="nazwa"></td> <td><b>Typ:</b> </td> <td> <input type="text" name="typ"></td> <td><b>Kwota:</b> </td><td><input type="text" name="kwota"></td> <td><input type="submit" value="Zatwierdz" name="zatwierdz"></td> </tr> </form> </table> <?php include "define.php"; mysql_connect(serwer,login,haslo); mysql_select_db(baza); if (isset($_POST['zatwierdz'])) { $nazwa =($_POST['nazwa']); $typ = ($_POST['typ']); $kwota =($_POST['kwota']); mysql_query("INSERT INTO kategorie (nazwa, typ, kwota) VALUES ('".$nazwa."', '".$typ."', '".$kwota."');"); echo "g"; } ?> </div> </div <div id="stopka_pasek"> <div id="stopka_left"><span class="bold">Projekt</span>© 2012/2013</div> <div id="stopka_right">Created by <a href="http://www.onet.pl" target="_blink" class="stopka_link">Team</a></div> </div> </div> </body> </html> |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
korzystaj z bbcode
ponadto po dodaniu możesz usunąć $_POST['zatwierdz'] pomijam już sam fakt, że nie filtrujesz w żaden sposób tych danych, wiec bez problemu można Ci coś wstrzyknąć (IMG:style_emoticons/default/wink.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 24.07.2013 Ostrzeżenie: (0%)
|
to już ogarnięte.
teraz się zastanawiam czy da rade zrobić aby po wcisnięciu przycisku 'zatwierdz' pojawiało się okienko, komunikat typy dodano wpis/ nie dodano i przycisk ok który by je zamykał. za wszystskie info dzieki. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%)
|
Ewentualnie poszukaj w Google "modal box". Od groma tego.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 24.07.2013 Ostrzeżenie: (0%)
|
dzieki. kurde ucze sie dopiero tego php. czytałem ksiązki, mam tam jakies pomoce ale i tak wszystkiego nie ogarniam :/.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:34 |