Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Komendy w polu imput
Forum PHP.pl > Forum > PHP
TheMatixPL
Witam.
Szukam skryptu (najlepiej w php) który po wpisaniu odpowiedniej frazy do pola input (np. "podaj kolor 2") wypisze to co jest pod zmienną $kolor2, a po wpisaniu np. "podaj kolor 1" wypisze to co pod zmienną kolor1.

Zależy mi na tym skryptciei proszę o szybką pomoc.
Pyton_000
wątpie żebyś coś takiego znalazł.
Albo napiszesz sobie albo zlecisz napisanie.
com
wyrażenie regularne do wyjęcia kodu a potem chociażby zaproponowany switch wink.gif
matix
Pisane z palca, więc może być błąd, jednak ideę Ci nakreślę:

  1. <?php
  2. $inputValue = $_POST['input'];
  3.  
  4. $firstColor = 'Wybrałeś kolor nr 1';
  5. $secondColor = 'Wybrales kolor nr 2';
  6.  
  7. switch ($inputValue) {
  8. case 'Podaj kolor nr 1':
  9. echo $firstColor;
  10. break;
  11. case 'Podaj kolor nr 2':
  12. echo $secondColor;
  13. break;
  14. }


Z HTML sobie już sam musisz poradzić.

M.
skarabe.pl
A może coś takiego?
  1. if (preg_match('/podaj\s+([a-z]+)\s*(\d+)/i'), $_POST['input'], $matches) === 1) {
  2. $zmienna = '$' . strtolower($matches[1]) . $matches[2];
  3. echo 'Wartość zmiennej ' . $zmienna . ' to ' . $$zmienna;
  4. }
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.