Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2010 Ostrzeżenie: (0%)
|
Witam,
zaczynając od kodu ( odpowiednio: index.php, portal.php, 130.php ):
Nigdy nie potrzebowałem połączenia z bazą danych, aż do dziś... Jak widać po kodzie nie jestem jakoś zaawansowany w tych sprawach, ale na własne potrzeby wystarcza ; ) Proszę o pomoc, sugestię, jak mam zdefiniować "form action", aby działało wysyłanie danych z strony zbudowanej w sposób "dynamiczny". Część dynamiczna adresu w/w przypadku to "index.php?page=130". Z góry dziękuję za czas poświęcony mojej osobie!! Ten post edytował kyokun 7.09.2019, 21:59:37 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 31.12.2010 Ostrzeżenie: (0%)
|
CODE <?php if(!$add_site) exit; ?> <br /><br /> <form method="post" action="index.php?page=130"> <label for="nazwa">Nazwa:</label> <input maxlength="255" type="text" name="nazwa" id="nazwa" required><br /><br /> <label for="adres_1">Adres (1):</label> <input maxlength="255" type="text" name="adres_1" id="adres_1" required><br /><br /> <label for="adres_2">Adres (2):</label> <input maxlength="255" type="text" name="adres_2" id="adres_2" required><br /><br /> <label for="kontakt_os">Osoba kontaktowa:</label> <input maxlength="255" type="text" name="kontakt_os" id="kontakt_os" required><br /><br /> <label for="kontakt_te">Numer kontaktowy:</label> <input maxlength="255" type="text" name="kontakt_te" id="kontakt_te" required><br /><br /><br /> <input type="submit" value="Dodaj!"><br /><br /><br /> </form> <br /><br /> <?php if ($_POST) { $con = mysql_connect("{xyz}","{xyz}","{xyz}"); if (!$con) { die("<p class='error'>Brak połączenia z bazą MySQL: " .mysql_error(). "</p>"); } mysql_select_db("{xyz}", $con) or die("<p class='error'>Brak połączenia z tablicą MySQL: " .mysql_error(). "</p>"); $sql = "INSERT INTO klienci (nazwa, adres_1, adres_2, kontakt_os, kontakt_te) VALUES ('$_POST[nazwa]', '$_POST[adres_1]', '$_POST[adres_2]', '$_POST[kontakt_os]', '$_POST[kontakt_te]')"; if (!mysql_query($sql,$con)) { die("<p class='error'>Błąd: " .mysql_error(). "</p>"); } echo "<p class='success'>Dodano nowe dane!</p>"; mysql_close($con); } ?> zakładając moje potrzeby, zmieniłem na PHP5.6, poprawiłem literówkę i działa ; ) Neutral, dziękuję za pomoc! Ten post edytował kyokun 8.09.2019, 11:23:45 |
|
|
|
kyokun [PHP][MySQL] Problem z przekazaniem danych do bazy 7.09.2019, 21:09:00
Neutral Zmień nazwę ostatniego pliku na np. index2.php ora... 7.09.2019, 21:19:08
kyokun jeszcze przed edycją, wpisałem coś takiego:
[HTML... 7.09.2019, 21:56:57
Neutral Po pierwsze nie używaj @, ponieważ tylko ukrywasz ... 7.09.2019, 22:08:39
dublinka stosuj mysqli lub pdo
https://www.w3schools.com/p... 8.09.2019, 11:28:39 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 01:03 |