Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [wolontariat]Odczyt nicku w mysql
ptasior2
post 23.07.2011, 11:59:27
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.04.2011

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


Witam inteligentnych panów i panie.Prosił bym o przerobienie krótkiego kodu php tak aby nick pobierało z bazy danych mysql oraz odpowiedzi zapisywane były w mysql pod tabelą zagadka_odpowiedzi a nick pobierało z ring_gracze rekord: login
a rekordy zagadka_odpowiedzi to tak:
login
odpowiedź
czas
wygrana 1/0

Kod php:
  1. <?php
  2. //włączamy bufor
  3.  
  4. //pobieramy zawartość pliku ustawień
  5. require_once('var/ustawienia.php');
  6.  
  7. //startujemy lub przedłużamy sesję
  8.  
  9. //dołączamy plik, który sprawdzi czy napewno mamy dostęp do tej strony
  10. require_once('test_zalogowanego.php');
  11.  
  12. //pobieramy nagłówek strony
  13. require_once('gora_strony.php');
  14.  
  15.  
  16. //pobieramy zawartość menu
  17. require_once('menu.php');
  18.  
  19. /* tu wpsiz swoje pytanie */
  20. $pytanie = "<b>Rzeka polski </b>";
  21. // tutaj odpowiedz
  22. $odpowiedz = "nida";
  23. //zamiana na małe litery
  24. $odpowiedz=strtolower($odpowiedz);
  25. // plik w ktorym bedzie zapisywany ten kto odgadl
  26. $plik = "baza_zagadek.txt";
  27. // sprawdzamy czy plik jest pusty jezlei tak to znaczy ze jeszcze nikt tego nei odgadl
  28. if(file_exists($plik))
  29. {
  30. if(filesize($plik)==0)
  31. {
  32.  
  33. if(isset($_POST['submit']))
  34. {
  35.  
  36. $odp = $_POST['odp'];
  37. //zamiana na male litery
  38. $odp1=strtolower($odp);
  39. echo "Twoja odpowiedz \" $odp \" jest ";
  40. if ($odpowiedz==$odp1) {
  41. echo "<font color=\"green\">poprawna</font>";
  42. // aktualna data
  43. $data = date("Y.m.d");
  44. $nick = SELECT login FROM ring_gracze;
  45. // dane wpisane do pliku
  46. $dane = "Nick: $nick data: $data";
  47. $fp = fopen($plik, "a");
  48. flock($fp, 2);
  49. fwrite($fp, $dane);
  50. flock($fp, 3);
  51. fclose($fp);
  52. }
  53. else
  54. {
  55. echo "<font color=\"red\">niepoprawna</font>";
  56. }
  57.  
  58.  
  59.  
  60. }
  61. else
  62. {
  63.  
  64.  
  65. echo "<form method=\"post\">";
  66. echo "<table>";
  67. echo "$pytanie <br>";
  68. echo "Odpowiedz: <input type=\"text\" name=\"odp\"><br>";
  69.  
  70. echo "<br><input type=\"submit\" name=\"submit\" value=\"Zgaduj\"/>";
  71. echo "</form>";
  72. }
  73.  
  74. }
  75. else
  76. {
  77. echo "Zagadka zostala juz odgadnieta";
  78. }
  79. }
  80. else
  81. echo "Zagadki nie ma.";
  82. ?>
  83. <span style='border:solid 1px #B4BEFF; height: 0px; padding:0px; width:650px; margin:5px auto 5px ; display:block'></span><br>
  84. <b>Podpowiedź:</b><br>
  85. 1# Małe litery<br>
  86. 2# Lewy dopływ wisly<br>
  87. <span style='border:solid 1px #B4BEFF; height: 0px; padding:0px; width:650px; margin:5px auto 5px ; display:block'></span><br>
  88. <b> Nagroda:</b><br>
  89. SMS premium o wartości 3.69 z VAT.<br>
  90. </thead>
  91. </table>
  92.  
  93. <br/>
  94. <?php
  95. //pobieramy zawartość prawego bloku
  96. require_once('prawy_blok.php');
  97.  
  98. //pobieramy stopkę
  99. require_once('dol_strony.php');
  100.  
  101. //wyłączamy bufor
  102. ?>
Powód edycji: [Spawnm]:
Go to the top of the page
+Quote Post
markonix
post 23.07.2011, 12:42:58
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Pomyliłeś dział.


--------------------
Go to the top of the page
+Quote Post
ptasior2
post 23.07.2011, 14:07:20
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.04.2011

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


hm.. a jaki dział dać?..
Go to the top of the page
+Quote Post
potreb
post 23.07.2011, 14:08:21
Post #4





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Giełda


--------------------

Go to the top of the page
+Quote Post
janek9
post 23.07.2011, 14:49:22
Post #5





Grupa: Zarejestrowani
Postów: 121
Pomógł: 2
Dołączył: 22.03.2009

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


@ptasior2 : Musisz sam do tego dojść metodą prób i błędów, jeżeli nie jesteś w stanie tego rozwiązać na "1 rzut"..Nikt za Ciebie tego nie zrobi, a chyba większość osób taką metodą dochodziła..
Go to the top of the page
+Quote Post
ptasior2
post 23.07.2011, 15:03:06
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.04.2011

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


Kurna bo nie mam pojęcia nic z php ;s
Chociaż byście zesłali mnie na jakiegoś tutka.
Go to the top of the page
+Quote Post
lobopol
post 23.07.2011, 18:06:46
Post #7





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Temat: linkiKursy dla poczatkujacych przyklejony temat w początkujących


--------------------
Go to the top of the page
+Quote Post

Reply to this 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: 7.07.2025 - 20:00