Toon posts:

Slimmere Zoekmachine

Pagina: 1
Acties:
  • 79 views sinds 30-01-2008

Verwijderd

Topicstarter
Wie kan mij helpen, ik heb een page met 2 forms: searchstring en searchstring1. Nu wil ik dat de resultatenpagina alleen die resultaten laat zien als het ingevulde van beide forms in de database zit.

Dus: als men in het form searchstring invult "pietje" en in searchstring1 "jantje" maar in de database zit alleen "pietje" en "karel" dan mag ie niks laten zien in het resultatenscherm: no items found zeg maar.

Ik heb de volgende programmeercode (let op, nog ZONDER searchstring1):

@listitems = ();
$description = ();
foreach $item(@theitems) {
@listitems = split(/\|/, $item);
$description = "$listitems[0] $listitems[1] $listitems[5] $listitems[6]";
if ($description =~ /$form{'searchstring'}/i) {
$count++;
if ($listitems[2]) {
$img = "[img]$picimage>"; } chomp($listitems[8]); push(@results,[/img]<A HREF=$ENV{'SCRIPT_NAME'}\?subdispitem\&$key\&$listitems[8]\&$thingy><font size=2 face=Arial, Helvetica><b>$listitems[0]</b></font></a><P>");
}
}
}

}

WIE WEET HOE IK DIT OPLOS? DUS DAT IE BEIDE VELDEN OPZOEKT EN ALLEEN IETS LAAT ZIEN ALS ZE BEIDE IN DE DATABASE ZITTEN?

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Als ik had geweten dat dit PERL was had ik je wel kunnen helpen, Helaas staat er niet bij welke taal dus ik denk dat het een speciale corkky's taal is, en precies dat programmeertaal is mij onbekend.

Lijkt mij dat je wel eens een tijdelijke array zou kunnen gaan gebruiken en dan je twee sortering daarop loslaten.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Oops vergeten: het is perl! :)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

leer [ code ] en [ /code ] om je code heen te zetten (uiteraard zonder de spaties tussen de [ ] -jes.
code:
1
if ($description =~ /$form{'searchstring'}/i) {

maak er eens een
code:
1
if ((iets) and (ietsanders)) {

van.
de eerste iets heb je al. de andere iets kan je raden :)

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
dus dan wordt het:

if ($description =~ /$form{'searchstring'}/i) and {'searchstring'}/i) {
$count++;

Verwijderd

maar dan met de [ code ] tags ;)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 15:56 schreef Corkkys het volgende:
dus dan wordt het:

if ($description =~ /$form{'searchstring'}/i) and {'searchstring'}/i) {
$count++;
bijna.. maar niet helemaal.
code:
1
if ( ($desc....) and ($desc...) ) {

wat zei ik nou over die [ code ] tags om je code heen ?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Ja maar WAAr plaats ik die tags? :)

Verwijderd

dusty is best voorspelbaar ;)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 15:58 schreef Corkkys het volgende:
Ja maar WAAr plaats ik die tags? :)
[ code ] voor je code en [ /code ] na je code.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Sorry maar nu snap ik het nog niet kan niemand mn code compleet maken? Ik heb nu: if (($description =~ /$form{'searchstring'} and {'searchstring1'}/i)) {

Is dat goed? :)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 15:58 schreef sjako het volgende:
dusty is best voorspelbaar ;)
Moet weer rustig beginnen.. aangezien heel mijn historische legacy leeg is gestort...

Nieuwe ronde, Nieuwe kansen :P

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

nee, weer zonder [ code ] ;)

Verwijderd

Topicstarter
pfff ?!? HEELLUUUP

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:00 schreef Corkkys het volgende:
Sorry maar nu snap ik het nog niet kan niemand mn code compleet maken? Ik heb nu: if (($description =~ /$form{'searchstring'} and {'searchstring1'}/i)) {

Is dat goed? :)
nog steeds geen [ code ] en [ /code ] om je code heen gezet...
code:
1
if (($description =~ /$form{'searchstring'}) and ($description...)) {

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:00 schreef sjako het volgende:
nee, weer zonder [ code ] ;)
darn you...

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

:z

Verwijderd

Topicstarter
Can't find string terminator '"' anywhere before EOF at zoekuitvoer.pl line 595.

Verwijderd

Topicstarter
if (($description =~ /$form{'searchstring'}) and ($description...)) {

Was de code van dusty :)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:05 schreef Corkkys het volgende:
if (($description =~ /$form{'searchstring'}) and ($description...)) {

Was de code van dusty :)
Nog steeds geen [ code ]

Je moet ook zelf die $description... afmaken.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Ik probeer nu:

if (($description =~ /$form{'searchstring'} and ($searchstring1)) {
$count++;

en dan krijg ik:
Can't find string terminator '"' anywhere before EOF at zoekuitvoer.pl line 594.

Verwijderd

Topicstarter
Bij:

if (($description =~ /$form{'searchstring'}) and ($searchstring1)) {

doet ie hetzelfde

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:06 schreef Corkkys het volgende:
Ik probeer nu:

if (($description =~ /$form{'searchstring'} and ($searchstring1)) {
$count++;

en dan krijg ik:
Can't find string terminator '"' anywhere before EOF at zoekuitvoer.pl line 594.
[ code ] opmerking.

ik tel 3 maal ( en 2 maal ).. dat gaat inderdaad niet werken.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:07 schreef Corkkys het volgende:
Bij:

if (($description =~ /$form{'searchstring'}) and ($searchstring1)) {

doet ie hetzelfde
[ code ] opmerking.
code:
1
if ($searchstring1) {

is ook geen geldige statement.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Maar bij:
if (($description =~ /$form{'searchstring'}) and ($searchstring1)) {

doet ie hetzelfde

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:08 schreef Corkkys het volgende:
Maar bij:
if (($description =~ /$form{'searchstring'}) and ($searchstring1)) {

doet ie hetzelfde
al beantwoord.

doe nou eens [ code ] om je code heen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
maar hoe? gewoon van die [ ] tekens aan het begin en eind? Dus:

if [(($description =~ /$form{'searchstring'}) and ($searchstring1))] {

Is dat goed?

  • tomato
  • Registratie: November 1999
  • Niet online
Cool, deze thread had ik niet willen missen :D

  • tomato
  • Registratie: November 1999
  • Niet online
oja, gebruik [ code] en [ /code]

Verwijderd

Topicstarter
jesus man maak die regel dan gewoon 1 keer compleet.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:11 schreef Corkkys het volgende:
maar hoe? gewoon van die [ ] tekens aan het begin en eind? Dus:

if [(($description =~ /$form{'searchstring'}) and ($searchstring1))] {

Is dat goed?
nee niet goed.
code:
1
  voorbeeld

is
[ code]
voorbeeld
[ /code]
haal de SPATIE tussen de [ en de code] en [ en de /code] weg.. en tik daartussen je code.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:13 schreef Corkkys het volgende:
jesus man maak die regel dan gewoon 1 keer compleet.
Doe ik zodra JIJ de [ code ] gebruikt.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Okay, als ik de sub naar iemand mail kan iemand hem dan aangepast terugmailen?

  • tomato
  • Registratie: November 1999
  • Niet online
:?
Gebruik code tags

Verwijderd

Topicstarter
Okay okay ik KAN GEEN PERL wie helpt me uit de brand ik maak fl 25,- piek over op je bankrekening als ik het werkend krijg.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:14 schreef Corkkys het volgende:
Okay, als ik de sub naar iemand mail kan iemand hem dan aangepast terugmailen?
is onnodig. Je kan het uit deze thread al halen wat nodig is.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • tomato
  • Registratie: November 1999
  • Niet online
Op vrijdag 01 juni 2001 16:16 schreef Corkkys het volgende:
Okay okay ik KAN GEEN PERL wie helpt me uit de brand ik maak fl 25,- piek over op je bankrekening als ik het werkend krijg.
ACM? >:) :P

Maar als je gewoon code tags gebruikt is het niet nodig. Anders ook niet trouwens. Luister naar dusty!

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:16 schreef Corkkys het volgende:
Okay okay ik KAN GEEN PERL wie helpt me uit de brand ik maak fl 25,- piek over op je bankrekening als ik het werkend krijg.
als jij leert hoe je de [ code ] tags gebruikt van dit webboard krijg je ut voor noppes..

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
ik snap dat [code] niet

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:18 schreef Corkkys het volgende:
ik snap dat [code] niet
daar heb je het al een gedeelte goed gedaan.

als je nou ook nog [ /code] achter het woordje "niet" zou doen zou je het resultaat zien!

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • tomato
  • Registratie: November 1999
  • Niet online
Op vrijdag 01 juni 2001 16:18 schreef Corkkys het volgende:
ik snap dat [code] niet
oh zou dat het zijn ...

Verwijderd

Topicstarter
Ik moet werken jullie horen hoe het afloopt :-) En of ik het werkend krijg ciao en bedankt!

  • kroeske
  • Registratie: Mei 2000
  • Laatst online: 05-06-2025
ff ter aanvulling op tomato, om het iets duidelijker te maken;)
Maak een duidelijke omschrijving van je probleem:



Vermeld om welke taal het gaat.

Geef aan wat er fout gaat, en eventueel wat voor foutmelding je te zien krijgt en op welke regel de fout staat.

Copy/paste eventueel het script als dat nodig is voor het oplossen van het probleem. Bij PHP scripts kun je deze tussen [php]-tags parkeren zodat het beter leesbaar is. Overige scripts kunnen tussen [code]-tags.

  • tomato
  • Registratie: November 1999
  • Niet online
[off-topic]

[quote]test of
code:
1
2
dusty's[/quote]
voorzichtigheid

terecht is.

Ja, was dus terecht :+
(sorry voor het testen van iets wat waarschijnlijk al lang bekend was)

[/off-topic]

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 19:52
Personeelsadvertenties zijn niet toegestaan op GoT :)
Personeelsadvertenties; ook niet op hun plaats op GoT. Regelmatig krijgen we mensen die vragen of er GoT-ers zijn die zin hebben in een baan bij die-en-die. Of erger; mensen die GoT-ers proberen te strikken om mee te doen aan een "nieuwe, geweldige, revolutionaire site die-het-helemaal-gaat-maken", en of iemand zo goed wil zijn om ff voor een appel en een ei (of zelfs gratis!) wat PHP-scripts in elkaar te draaien of een lay-out te bouwen.
Naast het feit dat je mensen met die laatste vraag grof beledigt, zijn er een aantal sites als Jobnews en Monsterboard die zich gespecialiseerd hebben in banen in deze branche.
Wij gunnen iedereen een baan die bij hem of haar past, maar GoT is geen vacaturebank.

  • TimMer
  • Registratie: Februari 2000
  • Niet online
ik snap dat [code] niet
Ik begin nu te begrijpen waarom die vogel Corky in z'n nick heeft zitten... >:)

[code]
#include <stdio.h>

main()
{
printf("Codetags zijn moeilijk...\n");
}

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:26 schreef dennisdotcom het volgende:
Personeelsadvertenties zijn niet toegestaan op GoT :)
[..]
Zeiken ook niet.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:29 schreef TimMer het volgende:
Ik begin nu te begrijpen waarom die vogel Corky in z'n nick heeft zitten... >:)
ook u bent de [/code] tag vergeten :+

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • tomato
  • Registratie: November 1999
  • Niet online
Op vrijdag 01 juni 2001 16:29 schreef TimMer het volgende:

[..]

Ik begin nu te begrijpen waarom die vogel Corky in z'n nick heeft zitten... >:)

[code]
#include <stdio.h>

main()
{
printf("Codetags zijn moeilijk...\n");
}
Ik zal maar niets zeggen? :Z

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:30 schreef tomato het volgende:
Ik zal maar niets zeggen? :Z
Ik wel! :P

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • tomato
  • Registratie: November 1999
  • Niet online
Op vrijdag 01 juni 2001 16:31 schreef dusty het volgende:

[..]

Ik wel! :P
Ik zie dat je enthousiast begonnen bent aan het bijwerken van je postcount :P ? Jij bent zeker meer dan de helft kwijt?

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:33 schreef tomato het volgende:
Ik zie dat je enthousiast begonnen bent aan het bijwerken van je postcount :P ? Jij bent zeker meer dan de helft kwijt?
Ongeveer 2/3 kwijt ja. ACM, ik en Joska waren nogal overactief sinds de laatste backup :+

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 19:39

TeeDee

CQB 241

code:
1
if (($description =~ /$form{'searchstring'}) and ($searchstring1)))

volgens mij zou ut zo moeten werken... ik denk dat je een haakje bent vergeten (de laatste :)

/edit hehehe... voortaan maar eerst de hele draad lezen... :) lol

Heart..pumps blood.Has nothing to do with emotion! Bored


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11-2025

dusty

Celebrate Life!

Op vrijdag 01 juni 2001 16:39 schreef TeeDee het volgende:
volgens mij zou ut zo moeten werken... ik denk dat je een haakje bent vergeten (de laatste :)
Nope haal de eerste voorwaarde weg.. krijg je alleen de tweede voorwaarde erin.
code:
1
if ($description1)

is GEEN geldige voorwaarde.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Lees de subforum faq.
En het is nu net iets _te_ offtopic om de rest nog te herstellen...
Pagina: 1

Dit topic is gesloten.