PHP,MYSQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

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 »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! 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 het gebied van

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

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 »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Dordrecht zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

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

17/06/2024 09:43:12
 
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.