Zoekfunctie telefoonlijst uitbreiden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »
Erik

Erik

05/06/2007 15:21:00
Quote Anchor link
beste phpvrienden,

Ik heb een telefoonzoekfunctie scriptje dat goed werkt.
Ik heb alleen een probleempje, of eigenlijk 2

1= dat wanneer ik niks invoer ik geen resultaat krijg terwijl ik juist wil dat wanneer ik niks invoer ik alles krijg dus dat ie dan gewoon de volledige inhoud van de database laat zien.

2= wanneer ik de letter E invoer bij voornaam gaat hij kijken in welke voornamen de letter E voorkomt en die laat hij zien. maar ik wil juist dat als mijn 1ste letter die ik invoer de E is dat hij dan ook alleen de resultaten laat zien waar de 1ste letter de E van is.
dus bij invoer E: Erik WEL en Bert NIET

Wie kan mij helpen

Dit is mijn goed werkende script:
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132

<?php
error_reporting(E_ALL);

//database verbinding functie
function DB_connect()
{

    if (!isset($DB_CONNECT))
    {

      $db = mysql_connect('xxx','xxx','xxx') or die ('Unable to connect to server.');
      mysql_select_db("xxx",$db) or die ('Unable to select database.');
      $DB_CONNECT=1;
    }
}

//verbinding maken
DB_connect();

if(isset($_POST['gebied'])){
    $gebied = mysql_real_escape_string($_POST['gebied']);
}
else{
    $gebied = mysql_real_escape_string('voornaam');
}

if(isset($_POST['zoekopdr'])){
    $zoekopdr = mysql_real_escape_string($_POST['zoekopdr']);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Telefoonnummers zoeken binnen Vespro</title>

<style>
.rij0 {
    background-color: #FFFFFF;
    }

.rij1 {
    background-color: #F5F5F5;
    }

body {
    background-image: url(back3.jpg);
    background-repeat: repeat-x;
    background-color: #0061AD;
}
</style>
</head>

<body>

<table width="218" align="center" cellspacing="0" bordercolor="#b5bece" bgcolor="#b5bece" class="table_kolom_oranje" id="table_kolom">
  <tr>
    <td id="td_kolom"><img src="logo.png" width="216" height="99" /></td>
  </tr>
  <tr>
    <td bgcolor="#b5bece">
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
    <p>Zoeken op:<br>
    <input name="gebied" type="radio" checked="checked" value="voornaam" id="gebied" />
    Voornaam<br>
    <input name="gebied" type="radio" value="achternaam" id="gebied" />
    Achternaam<br>
    <input name="gebied" type="radio" value="afdeling" id="gebied" />    
    Afdeling</p>
      <p>&nbsp;</p>
      <p>Geef uw zoekcriteria in       : <br>
        <input name='zoekopdr' type='text' size="30" />
        <br>
        <br>
        <input type="submit" value="Zoeken" />
      </p></form></td>    
  </tr>
  <tr>
    <td></td>
  </tr>
</table>

<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
//print_r($_POST);
    if($zoekopdr != ""){
    $sql_z = "    SELECT
                    id,
                    voornaam,
                    achternaam,
                    afdeling,
                    telwerk,
                    telmob,
                    email
                FROM
                    contacten
                WHERE
                    "
.$gebied." LIKE '%" . $zoekopdr."%'
                "
;
    $res_z = mysql_query($sql_z) or die (mysql_error());
    
        if(mysql_num_rows($res_z) >= 1){
        ?>

        <p>&nbsp;</p>
        <table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
          <tr bgcolor="#999999">
            <td><strong>Naam</strong></td>
            <td><strong>Afdeling</strong></td>
            <td><strong>Contact gegevens </strong></td>
          </tr>
          <?php
          $color
= 1;
          //nu alle resultaten ophalen
          while ($row_z = mysql_fetch_array($res_z)){
          $color ^= 1;
          ?>

          <tr class="rij<?php echo $color;?>">
            <td><?php echo $row_z['voornaam'];?> <?php echo $row_z['achternaam'];?></td>
            <td><?php echo $row_z['afdeling'];?></td>
            <td><?php echo $row_z['telwerk'];?><br /><?php echo $row_z['telmob'];?><br /><a href="mailto:<?php echo $row_z['email'];?>"><?php echo $row_z['email'];?></a></td>
          </tr>
          <?php
          }
          ?>

        </table>
        <?php
        }else{
        echo '<div align="center"><strong>Er zijn geen zoekresultaten gevonden</strong></div>';
        }
    }
else{
    echo '<div align="center"><strong>Je moet een zoekopdracht invullen</strong></div>';
    }
}

?>

</body>
</html>
 
PHP hulp

PHP hulp

19/11/2024 09:49:26
 
Sebastiaan Blaas

Sebastiaan Blaas

05/06/2007 15:26:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
// zoeken op letter
$q = sprintf (
                      "SELECT bla FROM foo WHERE " .
                      "naam LIKE '%%s%'",
                                                           substr ( $zoekopd, 0, 1 )
                   );
( kan overigens ook met SUBSTR () van mysql )

en alles :
$q = sprintf ( "SELECT bla FROM foo" );
 
Jan Koehoorn

Jan Koehoorn

05/06/2007 15:34:00
Quote Anchor link
Het kan simpeler:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    $sql
= "
        SELECT *
        FROM tabelnaam
        WHERE naam LIKE '"
. $zoekwoord . "%'
        "
;
?>
 
Sebastiaan Blaas

Sebastiaan Blaas

05/06/2007 15:42:00
Quote Anchor link
Hmz jah sorry dacht aan het woord erik en dat ie dan alle e% liet zien :)
 
Erik

Erik

05/06/2007 15:53:00
Quote Anchor link
ik heb dit script niet zelf gemaakt.
ik zou niet weten waar ik de functie die net door jan is gepost moet plaatsen in mijn script.

ben nogal een noob snap je :D :) ;)
Gewijzigd op 01/01/1970 01:00:00 door Erik
 
Sebastiaan Blaas

Sebastiaan Blaas

05/06/2007 15:58:00
Quote Anchor link
Wel jan maakte geen functie, hij gaf je de query die je moet gebruiken, Pplz hier gaan niet je hele script herschrijven, ze geven je tips en vertellen af en toe precies wat je moe tdoen ( zoals nu ) de rest moet je zelf doen/proberen.
 
Desertme(sander)

desertme(sander)

05/06/2007 16:00:00
Quote Anchor link
dat moet je IPV dat rode op line 82
dan gewoon zijn aanwijzingen opvolgen
 
Jan Koehoorn

Jan Koehoorn

05/06/2007 16:02:00
Quote Anchor link
Ah vooruit, ik ben in een hulpvaardige bui:
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?php
error_reporting(E_ALL);

//database verbinding functie
function DB_connect()
{

    if (!isset($DB_CONNECT))
    {

      $db = mysql_connect('xxx','xxx','xxx') or die ('Unable to connect to server.');
      mysql_select_db("xxx",$db) or die ('Unable to select database.');
      $DB_CONNECT=1;
    }
}

//verbinding maken
DB_connect();

if(isset($_POST['gebied'])){
    $gebied = mysql_real_escape_string($_POST['gebied']);
}
else{
    $gebied = mysql_real_escape_string('voornaam');
}

if(isset($_POST['zoekopdr'])){
    $zoekopdr = mysql_real_escape_string($_POST['zoekopdr']);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Telefoonnummers zoeken binnen Vespro</title>

<style>
.rij0 {
    background-color: #FFFFFF;
    }

.rij1 {
    background-color: #F5F5F5;
    }

body {
    background-image: url(back3.jpg);
    background-repeat: repeat-x;
    background-color: #0061AD;
}
</style>
</head>

<body>

<table width="218" align="center" cellspacing="0" bordercolor="#b5bece" bgcolor="#b5bece" class="table_kolom_oranje" id="table_kolom">
  <tr>
    <td id="td_kolom"><img src="logo.png" width="216" height="99" /></td>
  </tr>
  <tr>
    <td bgcolor="#b5bece">
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
    <p>Zoeken op:<br>
    <input name="gebied" type="radio" checked="checked" value="voornaam" id="gebied" />
    Voornaam<br>
    <input name="gebied" type="radio" value="achternaam" id="gebied" />
    Achternaam<br>
    <input name="gebied" type="radio" value="afdeling" id="gebied" />    
    Afdeling</p>
      <p>&nbsp;</p>
      <p>Geef uw zoekcriteria in       : <br>
        <input name='zoekopdr' type='text' size="30" />
        <br>
        <br>
        <input type="submit" value="Zoeken" />
      </p></form></td>    
  </tr>
  <tr>
    <td></td>
  </tr>
</table>

<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
//print_r($_POST);
    if($zoekopdr != ""){
    $sql_z = "    SELECT
                    id,
                    voornaam,
                    achternaam,
                    afdeling,
                    telwerk,
                    telmob,
                    email
                FROM
                    contacten
                WHERE
                    "
.$gebied." LIKE '" . $zoekopdr."%'
                "
;
    $res_z = mysql_query($sql_z) or die (mysql_error());
    
        if(mysql_num_rows($res_z) >= 1){
        ?>

        <p>&nbsp;</p>
        <table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
          <tr bgcolor="#999999">
            <td><strong>Naam</strong></td>
            <td><strong>Afdeling</strong></td>
            <td><strong>Contact gegevens </strong></td>
          </tr>
          <?php
          $color
= 1;
          //nu alle resultaten ophalen
          while ($row_z = mysql_fetch_array($res_z)){
          $color ^= 1;
          ?>

          <tr class="rij<?php echo $color;?>">
            <td><?php echo $row_z['voornaam'];?> <?php echo $row_z['achternaam'];?></td>
            <td><?php echo $row_z['afdeling'];?></td>
            <td><?php echo $row_z['telwerk'];?><br /><?php echo $row_z['telmob'];?><br /><a href="mailto:<?php echo $row_z['email'];?>"><?php echo $row_z['email'];?></a></td>
          </tr>
          <?php
          }
          ?>

        </table>
        <?php
        }else{
        echo '<div align="center"><strong>Er zijn geen zoekresultaten gevonden</strong></div>';
        }
    }
else{
    echo '<div align="center"><strong>Je moet een zoekopdracht invullen</strong></div>';
    }
}

?>

</body>
</html>

Het scheelde overigens maar één tekentje ...
 
Erik

Erik

05/06/2007 16:15:00
Quote Anchor link
super jan,

ik mag jou hulpvaardige bui wel, durf het nu bijna niet meer te vragen nu je probleem 2 zo perfect hebt opgelost maar ik zit nog steeds met probleem 1 en dat is wanneer ik niks selecteer ik ook geen resultaat krijg. moet juist alles krijgen...
 
Zelf Weten

Zelf Weten

05/06/2007 16:22:00
Quote Anchor link
Jan is een held!

HULDE!
 
Erik

Erik

05/06/2007 16:40:00
Quote Anchor link
zeker hulde aan jan...

als iemand anders een oplossing weet voor mijn 1ste probleem,

oplossingen zijn welkom :D
 
Joren de Wit

Joren de Wit

05/06/2007 17:02:00
Quote Anchor link
Dat is natuurlijk gewoon een kwestie van een query zonder where clause gebruiken als er geen zoekopdracht is opgegeven:
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?php
error_reporting(E_ALL);

//database verbinding functie
function DB_connect()
{

    if (!isset($DB_CONNECT))
    {

      $db = mysql_connect('xxx','xxx','xxx') or die ('Unable to connect to server.');
      mysql_select_db("xxx",$db) or die ('Unable to select database.');
      $DB_CONNECT=1;
    }
}

//verbinding maken
DB_connect();

if(isset($_POST['gebied'])){
    $gebied = mysql_real_escape_string($_POST['gebied']);
}
else{
    $gebied = mysql_real_escape_string('voornaam');
}

if(isset($_POST['zoekopdr'])){
    $zoekopdr = mysql_real_escape_string($_POST['zoekopdr']);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Telefoonnummers zoeken binnen Vespro</title>

<style>
.rij0 {
    background-color: #FFFFFF;
    }

.rij1 {
    background-color: #F5F5F5;
    }

body {
    background-image: url(back3.jpg);
    background-repeat: repeat-x;
    background-color: #0061AD;
}
</style>
</head>

<body>

<table width="218" align="center" cellspacing="0" bordercolor="#b5bece" bgcolor="#b5bece" class="table_kolom_oranje" id="table_kolom">
  <tr>
    <td id="td_kolom"><img src="logo.png" width="216" height="99" /></td>
  </tr>
  <tr>
    <td bgcolor="#b5bece">
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
    <p>Zoeken op:<br>
    <input name="gebied" type="radio" checked="checked" value="voornaam" id="gebied" />
    Voornaam<br>
    <input name="gebied" type="radio" value="achternaam" id="gebied" />
    Achternaam<br>
    <input name="gebied" type="radio" value="afdeling" id="gebied" />    
    Afdeling</p>
      <p>&nbsp;</p>
      <p>Geef uw zoekcriteria in       : <br>
        <input name='zoekopdr' type='text' size="30" />
        <br>
        <br>
        <input type="submit" value="Zoeken" />
      </p></form></td>    
  </tr>
  <tr>
    <td></td>
  </tr>
</table>

<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
//print_r($_POST);
    if($zoekopdr != ""){
        $sql_z = "SELECT
                    id,
                    voornaam,
                    achternaam,
                    afdeling,
                    telwerk,
                    telmob,
                    email
                FROM
                    contacten
                WHERE
                    "
.$gebied." LIKE '" . $zoekopdr."%'
                "
;
    }
else{
        $sql_z = "SELECT
                    id,
                    voornaam,
                    achternaam,
                    afdeling,
                    telwerk,
                    telmob,
                    email
                FROM
                    contacten
                "
;
    }

    $res_z = mysql_query($sql_z) or die (mysql_error());
    
    if(mysql_num_rows($res_z) >= 1){
        ?>

        <p>&nbsp;</p>
        <table width="400" border="0" align="center" cellpadding="3" cellspacing="0">
          <tr bgcolor="#999999">
            <td><strong>Naam</strong></td>
            <td><strong>Afdeling</strong></td>
            <td><strong>Contact gegevens </strong></td>
          </tr>
          <?php
          $color
= 1;
          //nu alle resultaten ophalen
          while ($row_z = mysql_fetch_array($res_z)){
          $color ^= 1;
          ?>

          <tr class="rij<?php echo $color;?>">
            <td><?php echo $row_z['voornaam'];?> <?php echo $row_z['achternaam'];?></td>
            <td><?php echo $row_z['afdeling'];?></td>
            <td><?php echo $row_z['telwerk'];?><br /><?php echo $row_z['telmob'];?><br /><a href="mailto:<?php echo $row_z['email'];?>"><?php echo $row_z['email'];?></a></td>
          </tr>
          <?php
          }
          ?>

        </table>
        <?php
    }else{
        echo '<div align="center"><strong>Er zijn geen zoekresultaten gevonden</strong></div>';
    }
}

?>

</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Erik

Erik

06/06/2007 09:29:00
Quote Anchor link
Haha thanks man,

het werkt. hoe zet ik nu de resultaten op alfabet?

dus ik voer iets in of niks kan nu ook en dan moeten mijn resultaten op alfabet gesorteerd worden...
 
Joren de Wit

Joren de Wit

06/06/2007 09:46:00
Quote Anchor link
Tja, dan zul je je query weer iets moeten aanpassen. Je zegt sorteren op alfabet, maar moet dan gesorteerd worden op voornaam of achternaam of beide?

Een versimpeld voorbeeldje waar eerst gesorteerd wordt op achternaam en daarna op voornaam:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
SELECT
    voornaam,
    achternaam
FROM
    contacten
ORDER BY
    achternaam ASC,
    voornaam ASC
 
Erik

Erik

06/06/2007 10:00:00
Quote Anchor link
er moet gesorteerd worden op voornaam...

als ik bij mijn query order by invoer krijg in een ongeldige sql syntax...

weet niet wat ik fout doe...
 
Joren de Wit

Joren de Wit

06/06/2007 10:01:00
Quote Anchor link
Laat de query eens zien zoals jij hem aangepast hebt...
 
Erik

Erik

06/06/2007 10:03:00
Quote Anchor link
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
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
//print_r($_POST);
    if($zoekopdr != ""){
        $sql_z = "SELECT
                    id,
                    voornaam,
                    achternaam,
                    afdeling,
                    telwerk,
                    telmob,
                    email
                FROM
                    contacten
                ORDER BY
                    voornaam ASC
                WHERE
                    "
.$gebied." LIKE '" . $zoekopdr."%'
                "
;
    }
else{
        $sql_z = "SELECT
                    id,
                    voornaam,
                    achternaam,
                    afdeling,
                    telwerk,
                    telmob,
                    email
                FROM
                    contacten
                ORDER BY
                    voornaam ASC    
                "
;
    }

    $res_z = mysql_query($sql_z) or die (mysql_error());
    
    if(mysql_num_rows($res_z) >= 1){
        ?>
 
Erik

Erik

06/06/2007 10:06:00
Quote Anchor link
ooh hij doet het al man...

is wel goed zo,

laters... thnx
 
Joren de Wit

Joren de Wit

06/06/2007 10:08:00
Quote Anchor link
ORDER BY hoort na de WHERE clause in je query ;)
 



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.