Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] szukanie imienia i nazwiska
Forum PHP.pl > Forum > Przedszkole
Gość_KRZYSIEK_*
Witam
Zabardzo nie wiem jak zrobic zeby wpisac imie i nazwisko naciskam przycisk szukaj i on mi szuka w lokalizacji podanej przezemnie w skrypcie?? Ktos pomoze dzieki
nasty
a ma szukac w bazie danych czy w plikach?
Gość_KRZYSIEK_*
w pliku jednym do ktorego jest podana lokalizacja w skrypcie

Cytat(Gość @ 26.07.2006, 10:19 ) *
w pliku jednym do ktorego jest podana lokalizacja w skrypcie

TO MOJA WYPOWIEDZ
sowi
to moze napisz odrobinke cos wiecej, moze jakis kod bo tak to mozna sobie strzelac i pisac
Gość_krzysiek_*
no ale ja nie wiem wlasnie jaki kod i jak to zrobic,
wpisuje np. slowo kot on sprawdza w pliku jesli jest wyswietla wynik jesli slowa nie ma powraca do poczatku i mozesz znowu wpisac inne slowo do przeszukania pliku czy w tym pliku jest

pomoze ktos questionmark.giftongue.gif dzieki
Athlan
skoro nie podajesz skryptu - strzelamy (moze ktoś na ślepo pomoże)

jeżeli masz wyrazy po spacji lub po przecinku wyeksploduj je explode" title="Zobacz w manualu php" target="_manual i szukaj w tablicy in_array" title="Zobacz w manualu php" target="_manual

egh... jak nie podasz źródła i nie opiszesz dokładniej struktury pliku z wyrazami to naprawdę nikt Ci nie pomoże...

pozdrawiam smile.gif
Gość
ALE JA NAWET NIE WIEM JAK ZACZAC TENSKRYPT PISAC, I MYSLALEM ZE KTOS POMOZE JAKIES SLOWA KLUCZOWE CZY COS, JA MAM TYKO NARAZIE RAMKE DO WPISANIA CZEGO SIE CHCE SZUKAC I PRZYCISK SZUKAJ
nasty
w manualu jest fajny przyklad:
  1. <?php
  2. $mystring = 'abc';
  3. $findme  = 'a';
  4. $pos = strpos($mystring, $findme);
  5.  
  6. // Note our use of ===. Simply == would not work as expected
  7. // because the position of &apos;a&apos; was the 0th (first) character.
  8. if ($pos === false) {
  9. echo 'The string $findme was not found in the string $mystring';
  10. } else {
  11. echo 'The string $findme was found in the string $mystring';
  12. echo ' and exists at position $pos';
  13. }
  14.  
  15. // We can search for the character, ignoring anything before the offset
  16. $newstring = 'abcdef abcdef';
  17. $pos = strpos($newstring, 'a', 1); // $pos = 7, not 0
  18. ?>

w funkcji http://php.net/pl/strpos

-- i troche ciszej bo mnie glowa boli tongue.gif
nospor
Drogi gościu przestan wkoncu krzyczec zarowno w tytule jak i w postach, bo uszy bolą. A jak mnie uszy bolą to topici zamykam, więc weź se to do serca smile.gif
Cytat
JAKIES SLOWA KLUCZOWE CZY COS

Formularze
$_POST
file_get_contents
strpos
Gość
sorki zapomnailem ze duze litery to krzy k:), cos probuje kabinowac tylko nie wiem czy dobrze wyszlo mi cos takiego :
HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="php">
<META NAME="Keywords" CONTENT="php,SZUKANIE,SERACH,ZNAJDZ">
<META NAME="Author" CONTENT="BG">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<TITLE>php</TITLE>
</HEAD>
<BODY>
<form action="abcd.php" method="post" style="display:inline;">
<fieldset style="border:0px;">
<input type="text" name="szukane" style="width:110px;" value="szukaj" />
<input type="submit" value="ok" />
</fieldset>
</form>

<?php

$plik = "abcd.php"; // nazwa pliku
// skrypt sprawdzjący
if (file_exists($plik)) {
echo "Plik $plik istenieje";
}
else {
echo "Plik $plik nie istenieje";
}


if($szukane==""){
$szukane="xyz";}
$baza = file("baza.txt");

for ($index=0; $index < count($baza); $index++)
{
$grupa = split("\|", chop($baza[$index]));
$count="0";

if (eregi("$szukane", $baza[$index])) {
$count++;
echo "&raquo; <a href=\"$grupa[0]\">$grupa[1]</a><br /><br />";
}
}
?>
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.