Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rece mi juz opadaja :(
Forum PHP.pl > Forum > Gotowe rozwiązania
Reder
Witam!
Na swojej stronce chcialem posiadac ksiege gosci. Stworzylem wiec ja w oparciu o php i mysql.
Problemem jest jednak fakt, iz NIC nie jest dodawane do tabeli oprocz godziny.
Oto kod tworzacy tabele ksgosci:
  1. CREATE ksgosci id int(11) NOT NULL AUTO_INCREMENT,
  2. osoba varchar(30) NOT NULL,
  3. DATA varchar(20) NOT NULL,
  4. opis text NOT NULL,
  5. PRIMARY KEY (id));


Kod pliku book.php
  1. <form ACTION="book.php" METHOD="POST">
  2. Nick:
  3. <INPUT TYPE="TEXT" NAME="ludzik"><BR>
  4. Wpis:
  5. <TEXTAREA COLS=30 ROWS=4 NAME="wpis"></TEXTAREA><BR>
  6. <INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="WPISZ">
  7. </FORM>

  1. <?php
  2.  
  3. if (isset ($submit))
  4. {
  5. $data = date(&#092;"h:d:m:Y\");
  6.  
  7. if (!$conn = mysql_connect (&#092;"$host\", \"$user\",\"$pass\"))
  8. echo &#092;"Error !!! mysql_connect() error!\";
  9.  
  10. mysql_select_db(&#092;"$dbname\",$conn);
  11.  
  12. $sel = mysql_query(&#092;"INSERT INTO ksgosci ( id , osoba , ip , DATA, opis ) VALUES ( '', '$ludzik', '$data', '$wpis'); \") or Die(\"Nie dodano wpisu!!\");
  13.  
  14. echo &#092;"<tr>\";
  15. echo &#092;"<td>Dodano wpis...</td>\";
  16. echo &#092;"</TR>\";
  17.  } 
  18.  
  19. ?>


Chcialbym dodac ze stworzylem juz system newsow oraz wyszukiwarke ktore dzialaja w oparciu o php+mysql i DZIALAJA bez zarzutu.
Z gory dzieki za pomoc
Bakus
najprawdopodobniej problem tkwi w "register_globals"
informacje na ten temat możesz znaleść korzystając z wyszukiarki forum...
  1. <?php
  2. if (!empty($_POST[&#092;"SUBMIT\"]))
  3. {
  4. $data = date(&#092;"h:d:m:Y\");
  5. mysql_connect($host, $user,$pass) or die(mysql_connect());
  6. mysql_select_db($dbname);
  7. $sel = mysql_query(&#092;"INSERT INTO `ksgosci` (`id`, `osoba`, `ip`, `DATA`, `opis`) VALUES\"
  8.  . &#092;"('', '\" . $_POST[\"ludzik\"] . \"', '\" . $data . \"', '\" . $_POST[\"wpis\"] . \"'); \")
  9. or die(&#092;"Nie dodano wpisu!!\");
  10. } 
  11. ?>
silent
  1. <?php
  2. $sel = mysql_query(&#092;"INSERT INTO ksgosci (osoba , DATA, opis) VALUES ('$ludzik', '$data', '$wpis')\") or Die(\"Nie dodano wpisu!!\");
  3. ?>

Jeśli chcesz wpisywać ip, to utwórz tabelę z kolumną ip.
Reder
Bardzo dziekuje za szybka odpowiedz! DZIALA biggrin.gif
silent
Cytat(Bakus @ 2004-09-08 15:49:08)
najprawdopodobniej problem tkwi w "register_globals"

Gdyby chodziło o "register_globals" to warunek
  1. <?php
  2. if (isset($submit))
  3. ?>

przeskoczyłby cały blok kodu, więc nic nie byłoby wstawione do tabeli.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.