Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak napisać formularz?, ma wysyłać maila i zapisywać w BD
maxer
post 19.06.2004, 11:43:11
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 23.03.2004
Skąd: Poznań

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


Jak napisać formularz który bedzie zapisywał swoja zawartość w bazie danych i wyświetlał na jakieś stronie swoje wyniki wg krajów oraz to co się w nim wpisało będzie wysyłał na maila? (mozna na 2?)


narazie mam taki kod:
config.php
  1. <? 
  2.  
  3. $host=localhost ; 
  4.  
  5. $player=root ; 
  6.  
  7. $pass=password ; 
  8.  
  9. $baza=baza ; 
  10.  
  11. ?>


install.php
  1. <? 
  2.  
  3. include(&#092;"config.php\"); 
  4.  
  5. mysql_connect($host,$player,$pass); 
  6.  
  7. mysql_select_db($baza); 
  8.  
  9.  
  10.  
  11. $zapytanie = &#092;"CREATE TABLE goscie (id_gos INT NOT NULL AUTO_INCREMENT PRIMARY KEY, nick TEXT NOT NULL, ID TEXT
     
  12. OT NULL, 
  13. Druzyna TEXT NOT NULL, Kraj TEXT NOT NULL, Liga TEXT NOT NULL)&#092;"; 
  14.  
  15. mysql_query($zapytanie); 
  16.  
  17. ?>


wyswietla.php
  1. <? 
  2.  
  3. include(&#092;"config.php\"); 
  4.  
  5. $db=mysql_connect(&#092;"$host\", \"$player\", \"$pass\") mysql_select_db(\"now\", $db); 
  6.  
  7.  
  8.  
  9. $sql=&#092;"SELECT * FROM goscie\"; 
  10.  
  11. $result= mysql_query($sql); 
  12.  
  13. while($row=mysql_fetch_array($result)) 
  14.  
  15. { 
  16.  
  17. printf(&#092;" Nickname:&nbsp;&nbsp; %s<BR>\", $row[\"nick\"]); 
  18.  
  19. printf(&#092;" ID:&nbsp;&nbsp; %s<BR>\", $row[\"id\"]); 
  20.  
  21. printf(&#092;" Druzyna:&nbsp;&nbsp; %s<BR>\", $row[\"team\"]); 
  22.  
  23. printf(&#092;" Kraj:&nbsp;&nbsp; %s<BR>\", $row[\"kraj\"]); 
  24.  
  25. printf(&#092;" Liga:&nbsp;&nbsp; %s<BR>\", $row[\"liga\"]); 
  26. } 
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. ?> 
  39.  
  40. <form action=\"dodkomentaction.php\" method=\"post\"> 
  41.  
  42. <center> 
  43.  
  44. Nickname:&nbsp; <input type=\"text\" name=\"nick\" value=\"\"><br> 
  45.  
  46. ID:&nbsp; <input type=\"text\" name=\"id\" value=\"\"><br> 
  47.  
  48. Druzyna:&nbsp; <input type=\"text\" name=\"team\" value=\"\"><br> 
  49.  
  50. Kraj:&nbsp; <input type=\"text\" name=\"kraj\" value=\"\"><br> 
  51.  
  52. Liga:&nbsp; <input type=\"text\" name=\"liga\" value=\"\"><br> 
  53.  
  54.  
  55. <br> 
  56.  
  57. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  58.  
  59. <input type=\"submit\" value=\"Dołącz\"></center> 
  60.  
  61. </form>


dodkomentaction.php

  1. <? 
  2.  
  3. include(&#092;"config.php\"); 
  4.  
  5. mysql_connect($host,$uzyt,$pass); 
  6.  
  7. mysql_select_db($baza); 
  8.  
  9. $zap = &#092;"INSERT INTO goscie ( nick , ID , Team , Kraj , Liga ) 
  10.  
  11. VALUES ( 
  12.  
  13.  '$nick', '$ID', '$team', '$kraj', '$liga',
  14.  
  15. )&#092;"; 
  16.  
  17.  
  18.  
  19. mysql_query($zap); 
  20.  
  21. ?> 
  22.  
  23. zapytanie : 
  24.  
  25. INSERT INTO goscie ( nick , ID , Team , Kraj , Liga ) 
  26.  
  27. VALUES ( 
  28.  
  29.  '$nick', '$ID', '$team', '$kraj', '$liga',
  30.  
  31. )\";


Co w nim trzeba zmienić i co gdzie dodać zeby dobrze działało?
Pozdrawiam


--------------------
sygnaturka :)
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:20