Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] 3 wpisy, i więcej już nie chce dodać.
lopik
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Nie wiem czy coś zrobiłem źle, bo nie znam się jeszcze za dobrze na MySQL, czy to może serwer coś nie tak...

Mam tą stronę: http://lopik.ovh.org/ przerobiłęm to na baze danych, i dodałem 3 wpisy i już więcej się nie da. :|
A na krasnalu (serwer na HDD) jest wszystko ok.

Kod do dodawania wpisów:
  1. <?php
  2. if (!empty($_POST['link']) and !empty($_POST['opis']) and !empty($_POST['imie']) and $haslo == $_POST['haslo'] ) {
  3.  
  4. $haslo = 'pass';
  5.  
  6. $link = $_POST['link'];
  7. $opis = $_POST['opis'];
  8. $dodal = $_POST['imie'];
  9. $data = date("Y.m.d H:i:s");
  10.  
  11. $connect = mysql_connect('localhost', 'login', 'password');
  12.  
  13. $db = mysql_select_db('bazamane', $connect) or die('nie mozna wybrac bazy');
  14.  
  15. $query = "INSERT INTO katalog (data, link, opis, dodal) VALUES('".$data."', '".$link."', '".$opis."', '".$dodal."')";
  16. $result = mysql_query($query) or die('wykonanie wpisu nie udane');
  17.  
  18. // header("Location: lopik.ovh.org/index.php");
  19. }
  20.  
  21. else {
  22. // header("Location: lopik.ovh.org/index.php");
  23.  }
  24.  
  25. ?>


Z Góry Dzięki za Pomoc!

PS. Wiem że header'y są źle, bo specjalnei dałem tak, bo forum dodawało jakies tagi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował lopik 13.10.2006, 11:40:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Formularz w HTML ? o to wam chodzi ?
Jeśli tak, to przeciez w źródle strony mozna zobczyć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

  1. <form method="post" action="dodaj.php">
  2.  
  3. <input id="imie" type="password" size="30" name="haslo" />
  4.  
  5. <input id="imie" type="text" size="30" name="link" />
  6.  
  7. <input id="email" type="text" size="30" name="opis" />
  8.  
  9. <input id="email" type="text" size="30" name="imie" />
  10.  
  11. <input id="wyslij" type="submit" name="submit" value="dodaj!" />
  12. </form>


I formularz ma action="dodaj.php" a dodaj.php to jest właśnie ten kod co w pierwszym poście, w w takiej postaci jak w pierwszym poście to nie działa.

A w takiej działa:

  1. <?php
  2.  
  3. $haslo = 'tujesthaslo';
  4.  
  5. if (!empty($_POST['link']) and !empty($_POST['opis']) and !empty($_POST['imie']) && $haslo == $_POST['haslo'] ) {
  6.  
  7. $link = $_POST['link'];
  8. $opis = $_POST['opis'];
  9. $dodal = $_POST['imie'];
  10. $data = date("Y.m.d H:i:s");
  11.  
  12. $connect = mysql_connect('localhost', 'login', 'password');
  13.  
  14. $db = mysql_select_db('login', $connect) or die("nie mozna wybrac bazy". mysql_error()."");
  15.  
  16. $query = "INSERT INTO katalog (data, link, opis, dodal) VALUES('".$data."', '".$link."', '".$opis."', '".$dodal."')";
  17. $result = mysql_query($query);
  18. // echo mysql_errno() . ": " . mysql_error() . "n";
  19.  
  20. header("Location: <a href="http://lopik.ovh.org/index.php");" target="_blank">http://lopik.ovh.org/index.php");</a>
  21. }
  22.  
  23. else {
  24. header("Location: <a href="http://lopik.ovh.org/index.php");" target="_blank">http://lopik.ovh.org/index.php");</a>
  25. }
  26.  
  27. ?>


PS. I nie pisz uli kodu HTML w tagu [php] bo od tego jest tak [html] (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował lopik 13.10.2006, 18:31:17
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 12:51