Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Co jest błędem
qarter
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2010

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


Witam. Próbuje wyświetlić na stronie ale występują błąd, oto mogje pliki:


form.html
  1. <form action="form.php" method="post">
  2.  
  3. treść:<br />
  4. <textarea cols="100" rows="30" name="tekst">Napisz coś na temat...</textarea><BR>
  5. <input type="submit" value="dodaj" />
  6. </form>


form.php

  1. <?php
  2. $tekst = $_POST['tekst'];
  3.  
  4.  
  5. if($tekst) {
  6.  
  7.  
  8. $connection = @mysql_connect('localhost', '*****', '*****')
  9. or die('Brak połączenia z serwerem MySQL');
  10. $db = @mysql_select_db('artykuly', $connection)
  11. or die('Nie mogę połączyć się z bazą danych');
  12. $ins = @mysql_query("INSERT INTO newsy SET tresc='$tekst', data=CURDATE()");
  13.  
  14. if($ins) echo "Rekord został dodany poprawnie";
  15. else echo "Błąd nie udało się dodać nowego rekordu";
  16.  
  17. mysql_close($connection);
  18. }
  19.  
  20. ?>



se.html

  1. <!DOCTYPE HTML SYSTEM>
  2. <link rel="Stylesheet" type="text/css" href="css.css" >
  3. <script type="text/javascript" src="menu.js"></script>
  4. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" >
  5. <title>wKawulka portfolio</title>
  6. </HEAD>
  7. <BODY >
  8.  
  9. <?php
  10. $connection = @mysql_connect('localhost', '*****', '*****')
  11. or die('Brak połączenia z serwerem MySQL');
  12. $db = @mysql_select_db('artykuly', $connection)
  13. or die('Nie mogę połączyć się z bazą danych');
  14.  
  15. $wynik = @mysql_query('select tresc from newsy')
  16. or die('Nie udało się wyświetlić newsów');
  17. echo "<table cellpadding=\"2\" border=1>";
  18.  
  19. while ($r = mysql_fetch_assoc($wynik)) {
  20. echo "<tr>";
  21. echo "<td>".$r['tresc']"</td>";
  22. echo "<td>".$r['data']"</td>";
  23. echo "</tr>";
  24. }
  25. echo "</table>";
  26. }
  27.  
  28.  
  29. ?>
  30. </BODY>
  31. </HTML>


Z form.html dane idą do form.php, ten przesyła do bazy. Lecz teraz chce je wyświetlić plik se.html i nie działa, na stronie wyskakuje mi

  1. "; while($r = mysql_fetch_assoc($wynik)) { echo ""; echo "".$r['tresc'].""; echo "".$r['data'].""; echo ""; } echo ""; } ?>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qarter
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.07.2010

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


ahhh, więc tu tkwi problem, no to wiem, zamieniłem tresc na * i działczy, wielkie dzięki, super forum. szybka pomoc i żadnego marudzenia,
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(qarter @ 4.07.2010, 12:49:39 ) *
ahhh, więc tu tkwi problem, no to wiem, zamieniłem tresc na * i działczy, wielkie dzięki, super forum. szybka pomoc i żadnego marudzenia,


Wystarczyło zmienić zapytanie na:
  1. SELECT `tresc`, `data` FROM `newsy`


Przynajmniej nie będziesz pobierał nadmiarowych danych - np. id

Ten post edytował fifi209 4.07.2010, 11:51:37
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: 3.10.2025 - 19:04