Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wolontariat]Odczyt nicku w mysql
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
ptasior2
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. ?>
markonix
Pomyliłeś dział.
ptasior2
hm.. a jaki dział dać?..
potreb
Giełda
janek9
@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..
ptasior2
Kurna bo nie mam pojęcia nic z php ;s
Chociaż byście zesłali mnie na jakiegoś tutka.
lobopol
Temat: linkiKursy dla poczatkujacych przyklejony temat w początkujących
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.