Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rece mi juz opadaja :(
Reder
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Kwidzyn

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Bakus
post
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


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. ?>
Go to the top of the page
+Quote Post
silent
post
Post #3





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 18.08.2004
Skąd: Jastrzębie Zdrój

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


  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.
Go to the top of the page
+Quote Post
Reder
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Kwidzyn

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


Bardzo dziekuje za szybka odpowiedz! DZIALA (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
silent
post
Post #5





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 18.08.2004
Skąd: Jastrzębie Zdrój

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


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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 03:53