Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] zapis w bazie cd., problem z zapisaniem wiadomości w bazie danych MySQL.
webkk
post 2.02.2012, 20:04:31
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.02.2012

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


Mam problem z zapisaniem wiadomości w bazie danych MySQL.
Poniżej zapis kodu.
Proszę o pomoc.

Tutaj są opisane wyswietlone błędy:

Udało się połączyć z bazą danych!
( ! ) Notice: Undefined variable: _post in C:\wamp\www\PHPMySQL\include\nowawiadomosc.php on line 18
Call Stack
# Time Memory Function Location
1 0.0017 372376 {main}( ) ..\nowawiadomosc.php:0

( ! ) Notice: Undefined variable: nowawiadomosc in C:\wamp\www\PHPMySQL\include\nowawiadomosc.php on line 23
Call Stack
# Time Memory Function Location
1 0.0017 372376 {main}( ) ..\nowawiadomosc.php:0
bląd wpisywania nowych wiadomosci

W index.php mam taki:

  1. <?php
  2. include 'include/formularz.php';
  3. if (isset($_post['submit']))
  4.  
  5. include 'include/nowawiadomosc.php';
  6. ?>


Formularz.php mam taki:

  1. <form action="include/nowawiadomosc.php" method="post">
  2.  
  3. <label style= "font-size:30px;"> Wpisz nową wiadomość</label>
  4. </br></br>
  5. <textarea name="nowawiadomosc" col="50" rows="5" id="nowawiadomosc"></textarea>
  6. </br></br>
  7. <input type="reset" name="reset" value="Wyczyść">
  8.  
  9. <input type="submit" name="submit" value="Wyślij" class="przycisk"/>
  10. </form>


nowawiadomosc.php mam taki:

  1. <?php
  2. // nawiazujemy polaczenie
  3. $connection = @mysql_connect('localhost', 'root', '')
  4. // w przypadku niepowodznie wyświetlamy komunikat
  5. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  6. // połączenie nawiązane ;-)
  7. //echo "Udało się połączyć z serwerem!<br />";
  8.  
  9. mysql_set_charset('utf8',$connection);
  10. //mysql_query('SET NAMES "utf8"');
  11. // nawiązujemy połączenie z bazą danych
  12. $db = @mysql_select_db('dziennik', $connection)
  13. // w przypadku niepowodzenia wyświetlamy komunikat
  14. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  15. // połączenie nawiązane ;-)
  16. echo "Udało się połączyć z bazą danych!";
  17.  
  18. $a=$_post['nowawiadomosc'];
  19. if (isset($a))
  20. $nowawiadomosc = mysql_real_escape_string($a);
  21. $sql=mysql_query("INSERT INTO wiadomosci SET
  22. lp='null',
  23. wiadomosci='$nowawiadomosc'");
  24. if (!mysql_query($sql))
  25. {echo "bląd wpisywania nowych wiadomosci";}
  26.  
  27. //zamykamy połączenie
  28. mysql_close($connection);
  29.  
  30. ?>
  31.  


Ten post edytował webkk 2.02.2012, 20:47:38
Go to the top of the page
+Quote Post

Posty w temacie


Closed 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: 14.08.2025 - 11:47