zoekresultaten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Pagina: 1 2 volgende »

R Klomp

R Klomp

04/02/2008 19:46:00
Quote Anchor link
ik ben bezig online ledenregister en gebruik dit script om te zoeken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
            mysql_select_db("ledenregister2") or die(mysql_error());
            
            $aantal = mysql_num_rows(mysql_query("SELECT * FROM leden")) or die(mysql_error());
            
            if (!$_POST['zoek']){
                ?
/>
                <
form name="zoeken" action="" method="post">
                <
table cellspacing="0" width="680px" align="center" border="0">
                <
tr><td align="center" colspan="2"><input size="60" type="text" name="zoek" maxlength="60"> </td></tr>
                <
tr><td colspan="2" align="center"><input type="submit" name="submit" value="Zoeken"></td></tr>
                <
/table>
                <
/form>
                [
code]<?php
            }
            else{
                if(strlen($_POST['zoek']) < 4) {
                echo "De zoekterm moet minimaal 4 tekens lang zijn.";
                }

                else
                {
                    $keyword = mysql_real_escape_string($_POST['zoek']);                
                    $query = "SELECT *, DATE_FORMAT(geb_datum, '%d-%m-%Y') AS geb_datum2 FROM leden
                    WHERE MATCH (voornaam, achternaam)
                    AGAINST ('$keyword' IN BOOLEAN MODE)
                    ORDER BY volgorde, type ASC"
;
                    $resultaat = mysql_query($query);
                    if (mysql_num_rows($resultaat) >= 1)
                    {

                        echo "De volgende resultaten zijn gevonden:";
                        
                        while ($row = mysql_fetch_array($resultaat))
                        {
                                
                                ?
/>
                                <
table border="1">
                                <
tr>
                                <
td width="250px">[code]<?php echo($row['voornaam']." ".$row['voorvoeg']." ".$row['achternaam']) ?/></td>
                                <
td width="100px">[code]<?php echo($row['geb_datum2']) ?/></td>
                                <
td width="20px">[code]<?php echo(($row['status'] == 1) ? 'D' : (($row['status'] == 2) ? 'B' : "")) ?/></td>
                                <
td width="200px" rowspan="3">[code]<?php echo ($row['adres']."<br>
                                                                        "
.$row['postcode']." ".$row['woonplaats']."<br>
                                                                        "
.$row['telefoon']) ?/></td>
                                <
td width="20px" style="text-align:right" rowspan="3">[code]<?php echo($row['wijk']) ?/></td>
                                <
/tr>
                                <
tr><td>[code]<?php echo($row['email']) ?/></td></tr>
                                <
/table>
                                [
code]<?php
                        }
                    }

                    else{
                    echo "<br>Er is niets gevonden op jou zoekterm";
                    }
                }
            }

?>

( ?/> = ?> maar als ik dat gebruik maakt ie dr niet 1 codevak van )

maar als ik nu zoek op bijv een achternaam van een famillie krijg ik alle leden van die familie in een aparte tabel..
vb:

<table>
HOOFDBEWONER
</table>
<table>
eventuele PARTNER
</table>
<table>
eventuele kinderen
</table>
<table>
eventuele kinderen
</table>

in mij mysql tabel heb ik een kolom "volgorde" in deze kolom hebben alle families een unieke code dus alle leden van een familie hebben dezelfde code

ook heb ik de kolom:
TYPE = type van persoon (0= hoofdbewoner, 1= partner, 2= kind)


hoe ik nu wil dat mijn resulaten worden weergegeven 1 tabel met daarin alle leden van die familie:
http://img215.imageshack.us/img215/5904/layoutsr0.png
de bovenste is de hoofdbewoner. (type 0)
daaronder de eventuele (dus deze hoeft niet aanwezig te zijn) partner (type 1)
en daaronder de eventuele (ook deze hoeven niet aanwezig te zijn) kinderen (type 2)


ook als maar 1 lid van een bepaalde familie in de zoekresultaten voorkomt moet de hele familie worden weergegeven..

kan dit? zoja hoe doe ik dit..
ben nog niet echt heel goed met php/mysql dus uitgebreide uitleg word gewardeerd...
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 
PHP hulp

PHP hulp

22/12/2024 15:49:06
 
R Klomp

R Klomp

06/02/2008 07:32:00
Quote Anchor link
*bumb*
 
Joren de Wit

Joren de Wit

06/02/2008 08:13:00
Quote Anchor link
Het weergeven is puur een kwestie van output, dat ga je dus met PHP regelen. Als je ervoor zorgt dat je een query uitvoert die jou alle benodigde data levert, kun je daar verder in PHP mee gaan spelen.

Zonder datamodel kan ik er echter niet veel meer zinnigs over zeggen, dus misschien dat je dat eens kunt laten zien.
 
R Klomp

R Klomp

06/02/2008 16:58:00
Quote Anchor link
wat bedoel je met datamodel?
dit is mijn mySQL tabel:
http://img143.imageshack.us/img143/7573/layoutzg0.png


GEZINSNAAM = de gezinsnaam
Volgorde = vormt samen met de gezinsnaam een unieke combinatie voor elk gezin
ADRES = spreekt voor zich
POSTCODE = spreekt voor zich
WIJK = de wijk waar het lid zich in bevind (I, II, III, IV, enz...)
TELEFOON = spreekt voor zich
EMAIL = spreekt voor zich
ACHTERNAAM = spreekt voor zich
VOORVOEG = voorvoegsel achternaam (de ,van der, het, enz.)
VOORNAAM = spreekt voor zich
GEB_DATUM = spreekt voor zich
STATUS = Dit kan 1 of 2 zijn 1 word door PHP uiteindelijk als D weergegeven en 2 als B
GESLACHT = spreekt voor zich (wil ik (nog) niet gebruiken)
TYPE = type van persoon (0= hoofdbewoner, 1= partner, 2= kind)
WOONPLAATS = spreekt voor zich
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 
Joren de Wit

Joren de Wit

06/02/2008 17:14:00
Quote Anchor link
Wat je zou kunnen doen is elk uniek voorkomen van 'Volgorde' uit je tabel ophalen. Deze vervolgens uitlezen met een while loop en hierin vervolgens met een query de gegevens van die familie ophalen...
 
R Klomp

R Klomp

06/02/2008 17:15:00
Quote Anchor link
dat snap ik niet..
zou je een voorbeeldje kunnen geven?

ben nog niet zo heel goed met php en mysql
 
Joren de Wit

Joren de Wit

06/02/2008 17:23:00
Quote Anchor link
Hmm, nu ik er nog eens goed naar kijk, zie ik een nog veel groter probleem. Je bent namelijk aan de slag gegaan met een verkeerd datamodel...

Als je namelijk gaat normaliseren zul je zien dat je een aparte tabel voor de gezinnen en de gezinsleden zult krijgen. Ervan uitgaande dat elk gezinslid op hetzelfde adres woont, zou je die informatie kwijt kunnen in de gezinnen tabel. In de gezinsleden tabel kun je vervolgens de persoonlijke informatie als email, geslacht, geboortedatum, etc kwijt.

Het is verstandig om dat eerst te doen voordat je verder gaat werken. Het kan namelijk grote problemen in de toekomst voorkomen en bovendien lost dat direct ook het probleem op dat je nu hebt. Het selecteren van gegevens wordt een stuk makkelijker met een juist datamodel.
 
R Klomp

R Klomp

06/02/2008 21:25:00
Quote Anchor link
heb nu 2 tabellen...
tabel leden:
http://img127.imageshack.us/img127/289/layoutledenqm5.png
tabel adressen:
http://img127.imageshack.us/img127/2374/layoutadressende6.png

hoe moet ik nu te werk gaan?
 
Joren de Wit

Joren de Wit

06/02/2008 21:44:00
Quote Anchor link
Allereerst ga je nog de nodige indexen in je database aanbrengen. Dus de primary keys in de verschillende tabellen alsmede de foreign key waarmee je de relatie tussen de beide tabellen legt.

Ik hoop dat je wel voor de InnoDB engine gekozen hebt bij het aanmaken van de tabellen? Dat is namelijk de enige engine waarmee je onderlinge relaties tussen tabellen kunt leggen, en dat heb je wel nodig ;-)
 
R Klomp

R Klomp

06/02/2008 21:49:00
Quote Anchor link
Blanche schreef op 06.02.2008 21:44:
Allereerst ga je nog de nodige indexen in je database aanbrengen. Dus de primary keys in de verschillende tabellen alsmede de foreign key waarmee je de relatie tussen de beide tabellen legt.


op welke kolommen moet ik welke indexen zetten dan?

Blanche schreef op 06.02.2008 21:44:
Ik hoop dat je wel voor de InnoDB engine gekozen hebt bij het aanmaken van de tabellen? Dat is namelijk de enige engine waarmee je onderlinge relaties tussen tabellen kunt leggen, en dat heb je wel nodig ;-)

met InnoDB kon je dacht ik geen fulltext search doen wat ik wel gebruikte met mijn vorige tabel..

edit:
heb ze aangepast naar InnoDB
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 
Joren de Wit

Joren de Wit

06/02/2008 21:53:00
Quote Anchor link
Dat is het grote nadeel van MySQL, het is het een of het ander. En dan zou ik toch echt voor de InnoDB engine gaan aangezien die relaties een stuk belangrijker zijn!

Aangezien 'volgorde' de unieke waarde is krijg je in die tabel een PK op die kolom. Verder lijkt me dat in de andere tabel het lidnummer de unieke waarde is, dus dan komt daar de PK op te zitten. Tenslotte gok ik dat 'gezinsnummer' de kolom is die naar de 'volgorde' kolom uit de andere tabel verwijst. In dat geval zou dat dus de FK worden.

Verder zul je nog enkele indexen aan willen maken op bepaalde kolommen, maar dat hangt een beetje van de queries af die je voornamelijk gaat gebruiken.
 
R Klomp

R Klomp

06/02/2008 22:06:00
Quote Anchor link
Blanche schreef op 06.02.2008 21:53:
Aangezien 'volgorde' de unieke waarde is krijg je in die tabel een PK op die kolom. Verder lijkt me dat in de andere tabel het lidnummer de unieke waarde is, dus dan komt daar de PK op te zitten. Tenslotte gok ik dat 'gezinsnummer' de kolom is die naar de 'volgorde' kolom uit de andere tabel verwijst. In dat geval zou dat dus de FK worden.

volgorde is geen unieke waarde dit was een fout van mij..
in de tabel adressen is de unieke waarde 'nummer'.
in tabel leden is 'lidnummer' de unieke waarde.

gezinsnummer verwijst naar nummer, maar hoe stel ik die FK in?

Blanche schreef op 06.02.2008 21:53:
Verder zul je nog enkele indexen aan willen maken op bepaalde kolommen, maar dat hangt een beetje van de queries af die je voornamelijk gaat gebruiken.

dit kan later altijd nog gedaan worden wanneer dat nodig is.
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 
Joren de Wit

Joren de Wit

06/02/2008 22:12:00
Quote Anchor link
Quote:
in tabel leden is 'gezinsnummer' de unieke waarde.
Het lijkt me niet dat dat kan. Er zijn immers toch meerdere gezinsleden met hetzelfde gezinsnummer?

Persoonlijk kies ik er altijd voor om in (bijna) elke tabel een kolom 'id' met auto_increment op te nemen die ik de PK maak. Op die manier heb je altijd een unieke waarde om records mee aan te duiden.

Elk gezinslid zal bijvoorbeeld een unieke waarde moeten hebben, ongeacht tot welk gezin ze behoren. Hoewel dat in theorie ook een combinatie van bijvoorbeeld gezinsnummer, naam en geboortedatum kan zijn, is het vaak makkelijker om gewoon een uniek id te gebruiken.
 
R Klomp

R Klomp

06/02/2008 22:16:00
Quote Anchor link
gezinsnummer moest zijn lidnummer..

en ik zal (nu niet, maar morgen) dan wel een kolom 'id' aanmaken bij beide tabellen

en hoe stel ik dan die FK in?
 
Joren de Wit

Joren de Wit

06/02/2008 22:18:00
 
R Klomp

R Klomp

07/02/2008 07:46:00
Quote Anchor link
ok.. wat ik nu gedaan heb:

in beide tabellen een kolom ID ( int(11) ) aangemaakt met auto_increment

ik heb adressen.nummer en leden.gezinsnummer beide een index gegeven en toen naar elkaar gelinkt
moet er ook nog wat bij ON DELETE en ON UPDATE komen?
 
Frank -

Frank -

07/02/2008 14:01:00
Quote Anchor link
Dat is wel aan te raden, maak een keuze tussen RESTRICT en CASCADE. Alleen wanneer je heel zeker weet dat het geen kwaad kan, kun je CASCADE gebruiken.

Mocht je de boel niet helemaal lekker koppelen en dan met CASCADE aan de slag gaan, kun je door het verwijderen van 1 record de hele database in 1x leeggooien... Het zal niet snel gebeuren, maar het kan.
 
R Klomp

R Klomp

07/02/2008 14:45:00
Quote Anchor link
ok maar dat is niet heel erg belangrijk volgens mij.. en kan natuurlijk altijd nog aangepast

hoe ga ik nu te werk nu ik 2 goede tabellen heb?
(ze zijn nu goed toch?)


Blanche schreef op 06.02.2008 21:53:
Dat is het grote nadeel van MySQL, het is het een of het ander. En dan zou ik toch echt voor de InnoDB engine gaan aangezien die relaties een stuk belangrijker zijn!
wat ik me bedacht dat ik natuurlijk nog een tabel aan kan maken die MyISAM is en die dan gebruiken voor fulltext search en dan door middel van het gezinsnummer o.i.d. de resultaten uit de andere tabellen laden...
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 
Frank -

Frank -

07/02/2008 14:57:00
Quote Anchor link
FULLTEXT SEARCH heb je maar zelden nodig, ik heb er nog nooit mee gewerkt. Wel eens wat mee liggen rommelen om het te leren kennen (TSeach2), maar daar houdt het mee op.

MyISAM is rotzooi, ga daar je vingers niet aan branden. Probeer eerst een goed systeem te bouwen met innoDB, daar kun je ook wel een FULLTEXT SEARCH voor maken, mocht je daar zin in hebben. Maar vergeet het bestaan van MyISAM, dat is het toppunt van onbetrouwbaarheid en een bewijs van onkunde.
 
R Klomp

R Klomp

07/02/2008 16:16:00
Quote Anchor link
oke

zijn mijn tabellen goed nu?
en hoe moet ik nu verder, hoe moet ik mijn huidge script aanpassen zodat het met de 2 tabellen werkt
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 
R Klomp

R Klomp

08/02/2008 13:36:00
Quote Anchor link
heb het nu zo werkend.. het geeft het nu weer zoals ik het wil hebben
dit is met mn oude tabel (alles in 1 tabel)

weet niet of het nu nog verstandig is om het toch nog over te zetten naar 2 tabellen?
of kan ik het zo laten...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?php            if (!$_POST['zoek']){
                ?
/>
                <
form name="zoeken" action="" method="post">
                <
table cellspacing="0" width="680px" align="center" border="0">
                <
tr><td align="center" colspan="2"><input size="60" type="text" name="zoek" maxlength="60"> </td></tr>
                <
tr><td colspan="2" align="center"><input type="submit" name="submit" value="Zoeken"></td></tr>
                <
/table>
                <
/form>
                [
code]<?php
            }
            else{
                if(strlen($_POST['zoek']) < 4) {
                echo "De zoekterm moet minimaal 4 tekens lang zijn.";
                }

                else
                {
                    $keyword = mysql_real_escape_string($_POST['zoek']);                
                    $query = "SELECT * FROM leden
                    WHERE MATCH (voornaam, achternaam)
                    AGAINST ('"
.$keyword."' IN BOOLEAN MODE)
                    GROUP BY gezinsnaam, volgorde
                    ORDER BY gezinsnaam, volgorde, type ASC"
;
                    $resultaat = mysql_query($query);
                    if (mysql_num_rows($resultaat) >= 1)
                    {

                        echo "De volgende resultaten zijn gevonden:";
                        
                        while ($row = mysql_fetch_array($resultaat))
                        {

                            $query20 = "SELECT *, DATE_FORMAT(geb_datum, '%d-%m-%Y') AS geb_datum2 FROM leden
                            WHERE volgorde = '"
.$row['volgorde']."'
                            AND gezinsnaam = '"
.$row['gezinsnaam']."'
                            AND type = '0'
                            ORDER BY type"
;
                            $resultaat20 = mysql_query($query20);
                            while ($row20 = mysql_fetch_array($resultaat20))
                            {
    
                                $row20mail = $row20['email'];                            
                                ?
/>
                                <
table cellspacing="0" class="resultaten">
                                <
tr>
                                <
td width="250px">[code]<?php echo($row20['achternaam']." ".$row20['voornaam']." ".$row20['voorvoeg']) ?/></td>
                                <
td width="100px">[code]<?php echo($row20['geb_datum2']) ?/></td>
                                <
td width="20px">[code]<?php echo(($row20['status'] == 1) ? 'D' : (($row20['status'] == 2) ? 'B' : "")) ?/></td>
                                <
td width="200px" rowspan="3">[code]<?php echo ($row20['adres']."<br>
                                                                        "
.$row20['postcode']." ".$row20['woonplaats']."<br>
                                                                        "
.$row20['telefoon']) ?/></td>
                                <
td width="20px" style="text-align:right; vertical-align:middle" rowspan="3">[code]<?php echo($row20['wijk']) ?/></td>
                                <
/tr>
                            
                            [
code]<?php }
                            $query21 = "SELECT *, DATE_FORMAT(geb_datum, '%d-%m-%Y') AS geb_datum2 FROM leden
                            WHERE volgorde = '"
.$row['volgorde']."'
                            AND gezinsnaam = '"
.$row['gezinsnaam']."'
                            AND type = '1'
                            ORDER BY type"
;
                            $resultaat21 = mysql_query($query21);
                            while ($row21 = mysql_fetch_array($resultaat21))
                            { ?
/>
                                                        
                                <
tr>
                                <
td width="250px">[code]<?php echo($row21['achternaam']." ".$row21['voornaam']." ".$row21['voorvoeg']) ?/></td>
                                <
td width="100px">[code]<?php echo($row21['geb_datum2']) ?/></td>
                                <
td width="20px">[code]<?php echo(($row21['status'] == 1) ? 'D' : (($row21['status'] == 2) ? 'B' : "")) ?/></td>
                                <
/tr>
                            
                            [
code]<?php }
                            $query22 = "SELECT *, DATE_FORMAT(geb_datum, '%d-%m-%Y') AS geb_datum2 FROM leden
                            WHERE volgorde = '"
.$row['volgorde']."'
                            AND gezinsnaam = '"
.$row['gezinsnaam']."'
                            AND type = '2'
                            ORDER BY type"
;
                            $resultaat22 = mysql_query($query22);
                            while ($row22 = mysql_fetch_array($resultaat22))
                            { ?
/>    
                                                    
                                <
tr>
                                <
td width="250px">[code]<?php echo("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$row22['voornaam']) ?/></td>
                                <
td width="100px">[code]<?php echo($row22['geb_datum2']) ?/></td>
                                <
td width="20px">[code]<?php echo(($row22['status'] == 1) ? 'D' : (($row22['status'] == 2) ? 'B' : "")) ?/></td>
                                <
/tr>
                                
                            [
code]<?php } ?/>

                            <
tr><td>[code]<?php echo($row20mail) ?/></td></tr>
                            <
/table>
                            [
code]<?php
                            
                        }
                    }

                    else{
                    echo "<br>Er is niets gevonden op jou zoekterm";
                    }
                }
            }

?>
Gewijzigd op 01/01/1970 01:00:00 door R Klomp
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.