Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Dodawanie rekordów
bemol
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


Mam taki pliczek:

add_ciekawostki.php
  1. <?php
  2. include('connection.php');
  3.  
  4. $autor = $_POST['autor'];
  5. $tresc = $_POST['tresc'];
  6.  
  7. $sql_conn = mysql_connect(SERWER, ADMIN, PASS)
  8. or die('Brak połšczenia z serwerem MySQL.');
  9. @mysql_select_db(DATEBASE) 
  10. or die('Błšd wyboru bazy danych.');
  11.  
  12. $add = "INSERT INTO `ciekawostki` (`id`, `data`, `autor`, `tresc`) VALUES ('', 'Now()', '$autor', '$tresc')";
  13. $query = mysql_query($add);
  14.  
  15. echo '
  16. <FORM action="show.php" method="POST">
  17. <TABLE>
  18. <TR>
  19. <TD>Autor:</TD>
  20. <TD><INPUT name="autor" maxlenght="30"></TD>
  21. </TR>
  22. <TR>
  23. <TD>Treść:</TD>
  24. <TD><TEXTAREA cols="30" rows="8" name="tresc"></TEXTAREA></TD>
  25. </TR>
  26. <TR>
  27. <TD>&nbsp;</TD>
  28. <TD><INPUT type="submit" value="Dodaj"></TD>
  29. </TR>
  30. </TABLE>
  31. </FORM>
  32. ';
  33.  
  34. ?>


Niestety, gdy sprawdzę baze danych wygląda to tak:
id-----data--------autor--------tresc---------ocena
4---0000-00-00----------------------------------0

Wiem że zrobiłem coś źle tylko nie wiem co :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bemol
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

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


Teraz mój plik wygląda tak:

show.php
  1. <?php
  2. echo '<style type="text/css" media="all">@import "add_style.css";</style>';
  3.  
  4. $losowy = rand(1, 60);
  5.  
  6. $plik = file_get_contents("TXT/$losowy.txt");
  7.  
  8. echo $plik;
  9. echo "<br /><br /><br />";
  10. echo "<center>";
  11. echo "<table>";
  12. echo "<tr>";
  13. echo "<td align=center>Oceń ciekawostkę:</td>";
  14. echo "</tr>";
  15. echo "<tr>";
  16. echo "<td align=center><FORM action=show.php method=POST><button name=ocena type=submit>1</button><button name=ocena type=submit>2</button><button name=ocena type=submit>3</button><button name=ocena type=submit>4</button><button name=ocena type=submit>5</button></FORM></td>";
  17. echo "</tr>";
  18. echo "</table>";
  19. echo "</center>";
  20.  
  21. $ocena = $_POST['ocena'];
  22. echo $ocena;
  23. ?>


Jednak nie wyświetla mi nic ze zmiennej $ocena. Wiem, że jest coś źle w tym "formularzu". Prosze o pomoc.
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: 5.10.2025 - 15:03