PHP,MYSQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Bedrijfsomschrijving In Den Haag zoek ik voor onze klant naar een ervaren PHP programmeur die goed OOP kan programmeren. De uitdagende functie is bij een snelgroeiend bedrijf dat in de educatieve branche actief is. Ze hebben een grote webshop staan dat wereldwijd wordt gebruikt door bedrijven en consumenten. Deze informele organisatie biedt jou goede arbeidsvoorwaarden en de ruimte voor een lease-auto. Functieomschrijving Binnen dit bedrijf kom je terecht in een team van 5 developers. Het bedrijf telt in totaal 32 man. Het platform is voornamelijk van scratch opgebouwd aan de hand van Zend framework. Je zal voornamelijk allround werkzaamheden gaan

Bekijk vacature »

Backend .NET Developer @ regio Den Haag

2021-03-09 iSense Backend .NET Developer Ben jij een backend .NET Developer en heb je een passie voor voetbal? Beschik je daarbij ook over ervaring met .NET Core? Neem dan snel contact op voor meer informatie! ISSL47657-2 Nieuw Organisatie Binnen deze organisatie in de regio Den Haag zal je als .NET Developer terecht komen in een multidisciplinair team met 5 andere Programmeurs. In jouw rol ben je verantwoordelijk voor het ontwikkelen en optimaliseren van mobiele applicaties met meer dan 4 miljoen gebruikers wereldwijd. Als Backend Developer zal je dagelijks werken met C#, .NET Core, Kubernetes en een SQL Database. Voor het

Bekijk vacature »

BI Ontwikkelaar / Junior of Starter (HBO) @ Apeldo

2021-08-03 iSense BI Ontwikkelaar Junior of Starter (HBO) Ben jij HBO-opgeleid en een junior of starter op het gebied van ontwikkelen? Lijkt het je leuk om in een jaar opgeleid en begeleid te worden en mee te werken als BI-ontwikkelaar? Lees dan snel verder wat dit inhoudt en solliciteer! ISRO50194 Organisatie Als preffered supplier zijn we voor de Belastingdienst (te Apeldoorn) op zoek naar junior BI ontwikkelaars voor het SAS platform. SAS is een geavanceerd Big Data-softwareplatform dat wordt gebruikt voor toegang, beheer, rapportage en analyse van data in allerlei vormen. Jouw eerste jaar staat in het teken van het

Bekijk vacature »

Backend Developer Back end developer / API Linux

Wie wordt jouw werkgever?: Wij zijn een zeer innovatief technologiebedrijf. Heb jij ervaring in de back-end ontwikkeling? Heb jij goede communicatieve vaardigheden? Vaste baan: Backend Developer Back end developer HBO 3.000 - 4.500 Backend Developer Wij zijn gespecialiseerd in de ontwikkeling van online games. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang en van een vaste werkkring waar je jaren werkt aan dezelfde krachtige

Bekijk vacature »

Frontend Developer

Hi! Do you want to have an impact on our fast growing digital business in more than 12 countries? And sell online products that contribute to the sustainable use of our scarce water resources? Convert design and your own ideas into code, so that our webshops become a little bit better every day? If so, we are looking for you! Frontend Developer in Veghel As an experienced frontend developer, you will ensure that good ideas are translated into functional code. You will build various webbased applications in close cooperation with colleagues from IT, E-commerce and external partners. We do this

Bekijk vacature »

Java Software Developer – Smart Logistics

Bouw jij de professionele applicaties die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps team? Lees dan snel verder! Wat ga je doen? Als Java Software Developer werk je aan uitdagende projecten bij verschillende klanten en ben je altijd onderdeel van een software ontwikkelteam. Samen met je team, de product owner en de architect ben je verantwoordelijk voor het definiëren, ontwerpen, ontwikkelen, beveiligen en testen van nieuwe of bestaande applicaties binnen de logistieke sector. “Use digital to move smarter De unit Smart Logistics binnen de Transport & Logistics sector van

Bekijk vacature »

Junior Front-End 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 Front-End Developer bij Coolblue? Als Junior Front-End 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 maken. Je sterk analytisch vermogen komt dan goed van pas!

Bekijk vacature »

Backend .NET developer tot €5000,- p/maand

Bedrijfsomschrijving Onze klant heeft een internationale kring van klanten binnen de retail sector. Ze bedienen bekende winkelketens met alle mogelijke applicaties die je kunt bedenken. Van afrekensystemen tot voorraadbeheer, van handhelds tot managementrapportage tools en front- en backoffice applicaties. Het bedrijf bestaat nu zo’n 20 jaar en bestaat uit betrokken medewerkers die samen voor een goed resultaat gaan. De sfeer is open en informeel en de successen komen vooral door het innovatieve karakter van het bedrijf en de medewerkers. Functieomschrijving In deze mooie functie als backend .NET developer ga je werken aan de backoffice applicaties die binnen de grotere retailers

Bekijk vacature »

Datawarehouse specialist / ETL Ontwikkelaar @ Rott

2021-04-12 iSense Datawarehouse specialist / ETL Ontwikkelaar Datawarehouse ontwikkelaar / ETL ontwikkelaar / DWH ISRA49558 Nieuw Organisatie Onze klant is een semi overheidsinstelling. Ze zijn bezig met het bouwen van een nieuwe BI omgeving. Ze hebben onderzocht hoe het datalandschap en de informatievoorziening geprofessionaliseerd kan worden. Als DWH Ontwikkelaar kun jij hier een belangrijk rol in gaan spelen over hoe je het verder gaat uitvoeren. Het is een informele organisatie met een goede werksfeer. De mensen die er werken zijn ambitieus en werken met de nieuwste technieken. Ben jij toe aan een nieuwe uitdaging als datawarehouse ontwikkelaar waar jij kunt

Bekijk vacature »

Backend Developer PHP / Javascript

Voor wie je gaat werken: Wij maken kaartjes voor onze klanten. Wil jij werken als backend developer? Heb jij ervaring met PHP? Vaste baan: Backend Developer PHP Javascript 2.700 - 4.000 Backend Developer Wij zijn een frisse onderneming die actief is op de Nederlandse web-to-print markt, vooral als het gaat om wenskaarten. Ons bedrijf is regelmatig onderscheiden door haar innovativiteit en klantvriendelijkheid, wat we graag zo willen houden. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke

Bekijk vacature »

PHP Developer / Yii / logistiek / WMS @ Regio Den

2021-06-23 iSense PHP Developer / Yii / logistiek / WMS Ben jij een Software Ontwikkelaar die zijn weg kent met PHP? Heb je affiniteit met de logistieke sector en wil je aan een maatwerk WMS pakket werken? Dan is dit dé vacature voor jou! ISDE50270 Organisatie Voor onze klant, een innovatieve speler op de logistieke markt, zoeken wij een Software Ontwikkelaar die zijn weg met PHP kent. Ze werken met het Yii 2 framework maar ervaring met Laravel of Symfony is ook meer dan welkom. Het bedrijf maakt maatwerk oplossingen voor de logistieke sector waaronder een WMS pakket. Er wordt

Bekijk vacature »

Java Developer - Publieke veilgheid

Wil jij als Java developer meewerken aan innovatieve en complexe applicaties? CGI zoekt Java Developers die mee willen werken aan oplossingen voor complexe & maatschappelijk relevante vraagstukken waar de het domein Publieke Veiligheid (o.a. Justitie en politie) voor staat. Wat verwachten we van een Java Developer? Enthousiasme en de wil om je als Java Developer continue te ontwikkelen. Je vindt het leuk om toffe Java oplossingen uit te werken. Je volgt de laatste trends op de voet en je vindt het leuk te werken met de nieuwste technologie, zoals Quarkus, de sub-atomische Java stack die klaar is voor OpenJDK HotSpot

Bekijk vacature »

PHP Developer / Symfony / Vue.js @ Lelystad

2021-08-16 iSense PHP Developer Symfony Vue.js Ben jij een gedreven PHP Developer en lijkt het jou leuk om te werken aan diverse projecten t.b.v. het vergroten van klant- en medewerkerbeleving? Lees dan snel verder! ISPE47632-2 Organisatie Betreffende organisatie is gevestigd in de regio van Lelystad en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van diverse communicatiemiddelen aan de consumentenmarkt. Hierin staan innovatie, optimale klantbeleving en een passie voor technologie centraal. Ruim 100 medewerkers staan dagelijks klaar om te zorgen voor een optimale klantbeleving en optimalisatie van het aanbod. Om diverse businessprocessen binnen de organisatie vloeiend

Bekijk vacature »

Java Developer / Sociaal domein @ Regio Amsterdam

2021-07-05 iSense Java Developer / Sociaal domein Werk jij als Java Developer graag aan een product waar veel mensen mee in aanraking komen? Met de nieuwste technieken en een maatschappelijk tintje? Lees dan snel verder! ISKL50218 Organisatie De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal

Bekijk vacature »

WordPress frontend developer (32-40 uur)

Wij zijn op zoek naar een ontwikkelaar voor het werken aan nieuwe websites. Je zal je vooral bezig houden met frontend ontwikkeling. Hierbij is gedegen kennis van WordPress-templates, CSS en een gevoel voor vormgeving onontbeerlijk. Naast het maken van nieuwe websites onderhoud jij deze websites en applicaties. Groei en resultaat van onze opdrachtgevers kan niet zonder een mooie en goed werkende website. We zijn op zoek naar een ontwikkelaar die veel weet van WordPress, CSS en JavaScript en gevoel heeft voor webdesign. Vind je het leuk om jezelf verder te ontwikkelen in het maken en beheren van WordPress websites? Dan

Bekijk vacature »
E t

e t

21/06/2013 20:21:07
Quote Anchor link
Goedendag allemaal!

Al twee maanden lang maak ik mijn huiswerk opdrachten met de hulp van jullie door eerder gestelde vragen, voorbeelden en scripts maak ik dan ook mijn opdrachten voor HBO TI.

Helaas loop ik nu ergens vast en ben er ook al een tijdje mee bezig om het goed te krijgen.

Wij moeten voor een opdracht OO php maken die kan zoeken in database.

vanuit class pagina wordt er gezocht en vanaf class zoek worden er resultaten weergegeven.

Pagina:
Quote:
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
<?php
class pagina
{

    public $m_zoek;
    
    function
__construct()
    {
    }

    function
__destruct()
    {
    }


    public function toonPagina()
    {

    $this->toonHeader();
    $this->toonBody();
    }

    
    public function toonHeader()
    {

    echo '<!DOCTYPE HTML PUBLIC \'-//W3C//DTD HTML 4.01 Transitional//EN\' \'http://www.w3.org/TR/html4/loose.dtd\'>';
    echo '<html>';
    echo '<head>';
    echo '<title>Zoeken</title>';
    echo '<meta http-equiv=\'Content-Type\' content=\'text/html; charset=iso-8859-1\'>';
    echo '</head>';
    }

    
    public function toonBody()
{

if (!isset($_POST['zoekterm']))
{

echo '
    
<body>
<form method=\'post\'>

<INPUT TYPE=\'Radio\' Name=\'optie\' Value=\'2\'>BoekId <br>
<INPUT TYPE=\'Radio\' Name=\'optie\' Value=\'3\'>Titel<br>
<INPUT TYPE=\'Radio\' Name=\'optie\' Value=\'4\'>Schrijver<br>
<INPUT TYPE=\'Radio\' Name=\'optie\' Value=\'5\'>Prijs<br>
<INPUT TYPE=\'Radio\' Name=\'optie\' Value=\'6\'>ISBNnummer<br>

<input type=\'text\' name=\'zoekterm\'><br>
<input type=\'submit\' name=\'submit\'>
 
</form>
</body>
</html>'
;}
    else
    {
    $m_zoek= new zoek();
    $m_zoek->bereken($_POST['zoekterm'],$_POST['optie']);
    
    
    }
}
}

?>

zoek:
Quote:
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
<?php
class zoek
{

    function
__construct()
    {
    }

    function
__destruct()
    {
    }



public function bereken($zoekterm,$optie)
    {

    $zoekTerm = $_POST['zoekterm'];
    $optie= $_POST['optie'];

    $host="localhost:3307"; // Host name
    $username="root"; // Mysql username
    $password="usbw"; // Mysql password
    $db_name="boek"; // Database name
    $tbl_name="boek"; // Table name

    mysql_connect("$host", "$username", "$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

        if ($_POST['submit'])
        {

            if ($optie==2)
            {

            $offset =0;
            $aantal=10;
            $zoekQuery =mysql_query("SELECT * FROM boek WHERE BoekId LIKE '%$zoekTerm%'    LIMIT $offset, $aantal");
            if (!$zoekQuery ) {
            die('Invalid query: ' . mysql_error());
            }
    

            while ($boek = mysql_fetch_array($zoekQuery))
            {

                echo $boek['BoekId']." ";
                echo $boek['Titel']." ";
                echo $boek['Schrijver']." ";
                echo $boek['Prijs']." ";
                echo $boek['ISBNnummer']." <br>";
            }
            }

            
            elseif($optie==3)
            {

            $offset = 0;
            $aantal=10;
            $zoekQuery=mysql_query("SELECT * FROM boek WHERE Titel LIKE '%$zoekTerm%'    LIMIT $offset, $aantal");
            if (!$zoekQuery ) {
            die('Invalid query: ' . mysql_error());
            }

            while ($boek = mysql_fetch_array($zoekQuery))
            {

                echo $boek['BoekId']." ";
                echo $boek['Titel']." ";
                echo $boek['Schrijver']." ";
                echo $boek['Prijs']." ";
                echo $boek['ISBNnummer']." <br>";
            }
            }

            elseif($optie==4)
            {

            $offset = 0;
            $aantal=10;
            $zoekQuery = mysql_query("SELECT * FROM boek WHERE Schrijver LIKE '%$zoekTerm%'    LIMIT $offset, $aantal");
            if (!$zoekQuery ) {
            die('Invalid query: ' . mysql_error());
            }

            while ($boek = mysql_fetch_array($zoekQuery))
            {

                echo $boek['BoekId']." ";
                echo $boek['Titel']." ";
                echo $boek['Schrijver']." ";
                echo $boek['Prijs']." ";
                echo $boek['ISBNnummer']." <br>";
            }
            }

            elseif ($optie==5)
            {

            $offset = 0;
            $aantal=10;
            $zoekQuery = mysql_query("SELECT * FROM boek WHERE Prijs LIKE '%$zoekTerm%'    LIMIT $offset, $aantal");
            if (!$zoekQuery ) {
            die('Invalid query: ' . mysql_error());
            }

            while ($boek = mysql_fetch_array($zoekQuery))
            {

                echo $boek['BoekId']." ";
                echo $boek['Titel']." ";
                echo $boek['Schrijver']." ";
                echo $boek['Prijs']." ";
                echo $boek['ISBNnummer']." <br>";
            }
            }

            elseif ($optie==6)
            {

            $offset = 0;
            $aantal=10;
            $zoekQuery = mysql_query("SELECT * FROM boek WHERE ISBNnummer LIKE '%$zoekTerm%'    LIMIT $offset, $aantal");
            if (!$zoekQuery ) {
            die('Invalid query: ' . mysql_error());
            }

            while ($boek = mysql_fetch_array($zoekQuery))
            {

                echo $boek['BoekId']." ";
                echo $boek['Titel']." ";
                echo $boek['Schrijver']." ";
                echo $boek['Prijs']." ";
                echo $boek['ISBNnummer']." <br>";
            }
            }
            
        }
    }
}
    
?>

Dit werkt allemaal goed maar zal denk ik nog geen schoonheidsprijs winnen. Terugkomen op mijn echte vraag, Weten jullie hoe ik ervoor zorgen dat ik een navigatie venster kan in bouwen en dan per pagina 10 resultaten printen. Denk aan wat google heeft staan onder zijn pagina's altijd (Goooooogle) op het moment dat je ergens naar zoekt.
Gewijzigd op 21/06/2013 20:49:16 door E t
 
PHP hulp

PHP hulp

23/09/2021 23:20:29
 
Reshad F

Reshad F

21/06/2013 20:40:29
Quote Anchor link
Offtopic:

Je begrijpt hoop ik dat je classes "werken" maar dat het eigenlijk in de prullenbak thuis hoort? maar dat vind ik ook niet echt raar aangezien ze tegenwoordig op HBO opleidingen je liever dingen laten maken zonder eerst uitleg te geven over hoe een class er uit moet komen te zien en de regels waar deze aan moet voldoen.


Ik denk dat je moet zoeken naar pagination. hiermee kan je zorgen dat je zoekresultaten over verschillende pagina's kan verdelen.
 
E t

e t

21/06/2013 20:50:57
Quote Anchor link
hehe Reshad F. Ik dacht eerst nog dat het aan mij lig maar ze hebben dus dat OO gewoon niet goed uitgelegd dan. Anyway wees ook niet zo hard is pas mijn 3e php opdracht:p
 
Reshad F

Reshad F

21/06/2013 20:52:48
Quote Anchor link
Waar heb je precies hulp bij nodig waar kom je niet uit ?
 
E t

e t

21/06/2013 20:57:10
Quote Anchor link
Nou, ik heb nu dus zoekQuery staan er wordt uitgevoerd met een "LIMIT" bij de query heb ik erin gezet dat dat ik maximaal 10 resultaten wil zien. Echter is mijn database vele malen groter om dan toch al het mogelijke te laten zien in 1 pagina is onoverzichtelijk. Als oplossing leek het mij handig om net google een aantal resultaten per pagina te weergeven.

Helaas weet ik niet hoe ik dat nou erin moet zetten.
 
Reshad F

Reshad F

21/06/2013 21:09:41
Quote Anchor link
Ik denk als je pagination googled je tal van voorbeelden vind. Zoals je begrijpt helpen we je hier graag maar dan moet je wel een begin maken. dus zoek even naar pagination en probeer dit te implementeren.
 



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.