Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Wprowadzenie danych do bazy - problem
sentinell
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 14.02.2015

Ostrzeżenie: (0%)
-----


Witam.

Zbudowałem sobie prostą bazę, szkielet strony już działa, nie działą mi jednak dodawanie rekorów.


Formularz wpisywania danych, ma postać:

  1. <br/>
  2. Wpisz dane nowego promotora poniżej:
  3. <br/>
  4. <br/>
  5. <form action="include/dodanie_promotora.php" method="post">
  6. Imię:<br />
  7. <input type="text" name="imie" /><br />
  8. Nazwisko:<br />
  9. <input type="text" name="nazwisko" /><br />
  10. Telefon:<br />
  11. <input type="text" name="telefon" /><br />
  12. E-mail:<br />
  13. <input type="text" name="adres_email" /><br />
  14. Adres do wysyłki:<br />
  15. <input type="text" name="adres_do_wysylki" /><br />
  16. <input type="submit" value="Dodaj" />
  17. </form>


w katalogu INCLUDE, mam dodanie_promotora.php , a w nim kod:

  1. <?php
  2. // odbieramy dane z formularza
  3. $imie = $_POST['imie'];
  4. $nazwisko = $_POST['nazwisko'];
  5. $telefon = $_POST['telefon'];
  6. $adres_email = $_POST['adres_email'];
  7. $adres_do_wysylki = $_POST['adres_do_wysylki'];
  8. if($imie and $nazwisko and $telefon and $adres_email and $adres_do_wysylki ) {
  9. // dodajemy rekord do bazy
  10. $ins = @mysql_query("INSERT INTO promotorzy SET imie='$imie', nazwisko='$nazwisko', telefon='$telefon', adres_email='$adres_email', adres_do_wysylki='$adres_do_wysylki'");
  11. if($ins) echo "Rekord został dodany poprawnie";
  12. else echo "Błąd nie udało się dodać nowego rekordu";
  13. }
  14. ?>



Baza danych ma postać:

1 id_promotora int(4) AUTO_INCREMENT
2 imie varchar(15) utf8_polish_ci
3 nazwisko varchar(30) utf8_polish_ci
4 telefon int(14)
5 adres_email varchar(40)
6 adres_do_wysylki varchar(100)


Co jest nie tak:
1.) wywala "Błąd nie udało się dodać nowego rekordu" (połączenie z bazą danych jest przy samym wejściu na stronę)
2.) jak zrobić, aby informacja o "Błąd nie udało się dodać nowego rekordu" była w tym samym oknie, a nie na nowej stronie? (plik php mam w innym folderze)

Ten post edytował sentinell 14.02.2015, 12:06:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:25