Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]zapisanie poprawnie algorytmu w php
Forum PHP.pl > Forum > Przedszkole
uczeń php
Potrzebuję zapisać poprawnie ten oto algorytmik. Algorytm z logicznego punktu widzenia jest zapisany poprawny, lecz jego działanie jest wyświetlanie za pomocą echa.
Trzeba tam by było utworzyć dodatkową zmienną np $szukana_fraza i to połączyć. Jest to wyświetlana część zapytania sql po frazie WHERE;
  1. $tabela = array('agr_ogloszenia','agr_testy');
  2.  
  3. if(count($wyniki) > 0) {
  4. $dl = count($wyniki);
  5. $warunki = array($dl);
  6. echo 'tablica warunków '.count($warunki).'<br />';
  7. for($tab=0; $tab < count($tabela); $tab++) {
  8. for ($i=0;$i<count($wyniki);$i++)
  9. {
  10. $warunki[$i] = "tresc LIKE '%$wyniki[$i]%'";
  11. echo $tabela[$tab].'.'.$warunki[$i].' ';
  12. if($i < count($wyniki) - 1)
  13. echo ' or ';
  14. } //po for
  15. if($tab < count($tabela) - 1)
  16. echo 'or <br />';
  17. } // po for
  18. } // po if

a oto działanie jakie jest pokazywane za pomocą echa:
agr_ogloszenia.tresc LIKE '%ciągnik%' or agr_ogloszenia.tresc LIKE '%2000%' or
agr_testy.tresc LIKE '%ciągnik%' or agr_testy.tresc LIKE '%2000%'
Chodzi mi oto żeby wszystko to co jest wyświetlane za pomocą echa zapisać do jednej zmiennej.
nekomata
zamiast echo daj
  1. $zmienna .= 'text text text';
(to wyrażenie jest identyczne z tym które podaje poniżej.. tak żeby wszystki wyjaśnić)
  1. $zmienna = $zmienna.'text text text';
, potem na końcu daj echo $zmienna i po zawodach.
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.