poizvedovanje po txt bazi
imam bazo v obliki
STEVILKA;IME;PODATKI1;PODATEK2;
tretji stolpec je lahko v več vrsticah.
Potrebujem eno dobro skripto, ki bi mi omogočala poizvedovanje po prvem in drugem stolpcu.
Prosim za kak izdelan primer (lahko php, cgi skripta)
HVALA
obstoječa mi zablokira ko gre za večvrstično vsebino..)
Ja itaq 😉 pa daj že 1x nainstaliraj neko bazo gor na server.
Pa še nekaj me zanima – nisem odpisal glede cgi-bin mail skripte
kaj uporabljaš za eno okolje na tvojem famoznem strežniku, da imaš
take “čudne” zahteve včasih, ali je to samo za kake šolske naloge 🙂
nisi mi sicer odgovoril…
>
> obstoječa mi zablokira ko gre za večvrstično vsebino..)
IMAM SICER DVE SKRIPTI ZA VPISOVANJE V TO TXT DATOTEKO.. VSAKI PA MANJKA NEKAJ. TISTA NA OSNOVI HTML MI VSAJ PRAVILNO VPISUJE VEČVRSTIČNO VSEBINO.. NE ZNAM PA NOTER DODATI PAR PHP DODATKOV:
IP ŠTEVILKO, DATUM IN PREDVSEM ZAPIS UPORABNIŠKEGA IMENA, KI SE PRED VPISOM PREVERI ;((
>
>
> Ja itaq 😉 pa daj že 1x nainstaliraj neko bazo gor na server.
NIMAM SVOJEGA SERVERJA. SE BOJIM DA JE MYSQL PREVEC ZAKOMPLICIRANO;)?
>
> Pa še nekaj me zanima – nisem odpisal glede cgi-bin mail
> skripte
>
> kaj uporabljaš za eno okolje na tvojem famoznem strežniku, da
> imaš
> take “čudne” zahteve včasih, ali je to samo za kake šolske
> naloge 🙂
SLEDNJE 😉
PA VSEENO MI ZRIHTAJ ENO PREVERJANJE VNESENEGA EMAILA, DRUGACE ME BODO UBILI 😉
No za poizvedovanje po bazi – lahko pogledaš spodnjo skripto:
vse skupaj naredi cut&paste in shrani npr. kot test.php
kreirati moraš seveda tudi datoteko: imena.txt
v njo pa vpiši neke svoje podatke
Pomarančka d.o.o.
0)) {
$name = $_POST[“name”];
$allNames = file(“imena.txt”);
$msg = “to ime je prosto”;
while (list($key,$line) = each($allNames)) {
$pos = strpos($line,$name);
if (!($pos === false))
$msg = “to ime je zasedeno”;
}
echo $msg;
}
?>
Dobrodošel nov uporabnik.
1. Najprej preveri, ali je uporabniško ime prosto.
“>
to je samo primerček, ampak malce si ga spremeniš pa bo.
HVALA! dela
znam tudi naredit, da izpise tudi iskani niz..
a znamo zdaj vrniti ob poizvedovanju vse ‘povezane’ podatke?
ce so podatki v bazi v obliki
id;ime;vprasanje;odgovor;
iscem po id_faq
in dobim izpis vseh 4 stolpcev
(pa recimo da preveri, ali se poizvedovani id nahaja večkrat v bazi)
torej ob najdenemu (v tvoji skripti -imenu) id izpisuje do naslednjih treh podpičij
Izvoli – čisto kratko skriptico, pa z njo lahko počneš kar ti je volja..
podatki so ločeni z vejico
$item = split(“,”,$line,1024);
če pa v vrstici zamenjaš vejico z znakom ;
$item = split(“;”,$line,1024);
datoteka je sestavljena nekako takole:
ime,priimek, naslov,
ime1, priimek1,naslov1,
itd..
\n”;
}
fclose($fp);
?>
Forum je zaprt za komentiranje.