Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dodawanie danych php z formularza, jak dodac dane z formularza do bazy
adam44
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 29.12.2005

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


Jak dodac dane z formularza do tabeli w bazie mysql.
W tym skrypcie pokazuje mi błąd w 13 lini.Nie wiem dalczego (jestem początkujący).Prosze o pomoc
  1. <?
  2. $tabela = "kartka";
  3.  
  4. $connection = mysql_connect("localhost" , "sowa_adam" , "ad13p0");
  5.  
  6. $db = mysql_select_db("sowa_adam", $connection);
  7.  
  8. $zyczenia=addslashes ($_POST['zyczenia']);
  9. $email_nadawcy=addslashes (trim ($_POST['email_nadawcy']));
  10. $wstaw = "INSERT INTO $tabela
  11. (id_kartki,imie_nadawcy , emil_nadawcy , imie_odbiorcy , email_odbiorcy , zy
    czenia)
  12. VALUES
  13. (0,"$_POST['imie_nadawcy']" , "$_POST['$email_nadawcy']" , "$_POST['imie_odbiorcy']" , "$_POST['email_odbiorcy']" , "$_POST['zyczenia']")";
  14.  
  15.  
  16. $rezultat = mysql_query($wstaw, $connection);
  17.  
  18. if ($rezultat) {
  19. echo "<h2>DO TABELI ZOSTALY DODANE NASTEPUJACE DANE:</h2><br>
  20. <b>Imie nadawcy:</b>&nbsp;<i>imie_nadawcy</i><br>
  21. <b>E-mail nadawcy:</b>&nbsp;<i>email_nadawcy</i><br>
  22. <b>Imie odbiorcy:</b>&nbsp;<i>imie_odbiorcy</i><br>
  23. <b>E-mail odbiorcy:</b>&nbsp;<i>email_odbiorcy</i><br>
  24. <b>zyczenia:</b>&nbsp;<i>zyczenia</i><br>";
  25.  
  26.  
  27. }
  28. else {
  29. echo "<h2>do tabeli nie dodano danych</h2>";
  30. }
  31. ?>
Go to the top of the page
+Quote Post
Levabul
post
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


  1. <?php
  2.  
  3. $wstaw = "INSERT INTO $tabela
  4. (id_kartki,imie_nadawcy , emil_nadawcy , imie_odbiorcy , email_odbiorcy , zy
    czenia)
  5. VALUES
  6. (0,'$_POST[imie_nadawcy]', '$_POST[$email_nadawcy]', '$_POST[imie_odbiorcy]', '$_POST[email_odbiorcy]', '$_POST[zyczenia]')";
  7.  
  8. ?>


Pisane na żywca ale powinno dzialac.

ps. podaj treśc błędu bo nie wiemy czy to np. brak połączenia, a miejscowa wróżka jest na urlopie +_+

Ten post edytował Levabul 1.01.2006, 20:44:35


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
(jestem początkujący).Prosze o pomoc
to se zapamietaj. jak ci wywala jakis blad, to pokaz nam komunikat tego bledu.

pewnie czepia sie zapytania:
  1. <?php
  2. $wstaw = "INSERT INTO $tabela
  3. (id_kartki,imie_nadawcy , emil_nadawcy , imie_odbiorcy , email_odbiorcy , zy
    czenia)
  4. VALUES
  5. (0,"{$_POST['imie_nadawcy']}" , "{$_POST['$email_nadawcy']}" , "{$_POST['imie_odbiorcy']}" , "{$_POST['email_odbiorcy']}" , "{$_POST['zyczenia']}")";
  6. ?>

i czy oby na pewno masz takie pole jak emil_nadawcy ? nie powinno byc email_nadawcy ?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
adam44
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 29.12.2005

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


Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/sowa_adam/public_html/doda_d/dodaj_dane.php on line 13

to jest ten blad
Go to the top of the page
+Quote Post
Levabul
post
Post #5





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


próbowałeś podmienić :
  1. <?php
  2. $wstaw = "INSERT INTO $tabela
  3. (id_kartki,imie_nadawcy , emil_nadawcy , imie_odbiorcy , email_odbiorcy , zy
    czenia)
  4. VALUES
  5. (0,"$_POST['imie_nadawcy']" , "$_POST['$email_nadawcy']" , "$_POST['imie_odbiorcy']" , "$_POST['email_odbiorcy']" , "$_POST['zyczenia']")";
  6. ?>


na kod który podałem ci ja lub nospor ?


--------------------
Go to the top of the page
+Quote Post
adam44
post
Post #6





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 29.12.2005

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


tak zrobilem i pojawia sie ten sam blad
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no sorki ale chyba nie wstawiles mojego kodu. Bo sprawdzilem przed chwilą. gdy obejmie sie zmienne w klamry {} to błąd znika.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
adam44
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 29.12.2005

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


Dzieki serdeczne teraz zadziałało:)
Pozdrawiam
Go to the top of the page
+Quote Post

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: 21.08.2025 - 09:11