fork download
  1.  
  2. <form method=POST>
  3. Введите город:<br>
  4. <input type=text name=city><br>
  5. <input type=submit name=submit>
  6. </form>
  7.  
  8. <?php
  9.  
  10. $con = mysql_connect("localhost", "root", "") or die(mysql_error());
  11. //подключение к базе данных
  12.  
  13.  
  14. $town1 = $_POST["city"];
  15. //Получаем значение города из формы
  16. $town2 = strtoupper($town1);
  17. //Перевод в верхний регистр
  18.  
  19. $q = mysql_query("SELECT*FROM Town");
  20.  
  21. //выбор всех значений возможных городов
  22.  
  23. while ($row = mysql_fetch_array($q)) {
  24.  
  25. $k = strlen($town1) - 1;
  26.  
  27. $town = $row["Town"];
  28. $towntrue = $row["Towntrue"];
  29. //В таблице $row["Town"] содержаться все города в таблице $row["Towntrue"] те которые уже были названы
  30.  
  31. if ($town2[$k] == $town[0]) {
  32.  
  33. //Поиск по последней букве в городе пользователя городов в базе данных
  34.  
  35. $variant[] = $town;
  36.  
  37. //Запись всех найденных вариантов в массив
  38.  
  39. }
  40.  
  41. }
  42.  
  43. $n = rand(0, count($variant) - 1);
  44.  
  45. $variant1 = $variant[$n];
  46.  
  47. //Выбор одного из существующих вариантов
  48.  
  49. if (!$variant1) {
  50.  
  51. //echo "У меня нет варианта на город $town1 ты победил";
  52. }
  53. //Если вариантов не осталось то выводим сообщение
  54.  
  55. echo $variant1;
  56.  
  57. if ($variant1) {
  58.  
  59. mysql_query("INSERT INTO Town (Towntrue) VALUES ('$variant1')");
  60.  
  61. }
  62. //Если варианты есть, выводим вариант и записываем его в таблицу для уже названных городов
  63.  
  64. // your code goes here
Runtime error #stdin #stdout #stderr 0.01s 20520KB
stdin
Standard input is empty
stdout
<form method=POST>
Введите город:<br>
<input type=text  name=city><br>
<input type=submit  name=submit>
</form>

stderr
PHP Fatal error:  Call to undefined function mysql_connect() in /home/yQLneL/prog.php on line 10