Admin paneel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

SQL Database Ontwikkelaar

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 houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Traineeship Fullstack 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 »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »
Thomas

Thomas

11/07/2006 16:12:00
Quote Anchor link
Hallo allemaal,

Ik was bezig met mijn admin paneel, alleen had ik de gegevens van een ander admin paneel derin verwerkt (Namelijk van het ledensysteem) Alleen nu wil ik de gegevens van weer een ander admin paneel erin verwerken, alleen die gaat op een hele andere manier, namelijk:

De gegevens van het admin paneel nu:

de include's (Config moet bij die andere gewoon config.php zijn inplaats van config2.php)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?  
require("config2.php");
require("include.php");
beveiliging("Beheerder");
?>


Nu een stukje van het admin paneel (Dit is een klein stukje, maar de rest heeft alleen andere gegevens)
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <th class="Tekst" scope="col"><div align="left">
    <? if(!$_GET[actie]){
    echo "<p>&nbsp;</p><ul>";
    echo "<li><a href=\"?pagina=test.php&actie=waarschuwingen\">Waarschuwingen uitdelen</a></li>";
    echo "<li><a href=\"?pagina=test.php&actie=deluser\">Gebruikers verwijderen</a></li>";
    echo "<li><a href=\"?pagina=test.php&actie=verbannen\">Gebruikers verbannen<a/></li>";
    echo "<li><a href=\"?pagina=test.php&actie=unban\">Gebruikers unbannen<a/></li>";
    echo "</ul>";
    echo "<ul>";
    echo "<li>Artikel toevoegen</li>";
    echo "<li>Artikel verwijderen</li>";
    echo "<li>Artikel wijzigen </li>";
    echo "</ul>";
    echo "<ul>";
    echo "<li>Ip ban </li>";
    echo "<li>Ip's bekijken</li>";
    echo "<li>Iemand bericht sturen</li>";
    echo "<li>Site ofline zetten  </li>";
      ?>
</ul>
      </p>
      </p>
    </div>
</th>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th scope="col"><div align="left"><?php
    }
elseif($_GET[actie] == "waarschuwingen"){
    if($_GET[actie] == "waarschuwingen" AND $_GET[okay] == "yes"){
        $select = "SELECT id FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
        $query = mysql_query($select);
        $bestaat = mysql_num_rows($query);
        if($bestaat != 1){
            echo "<h3>Waarschuwingen uitdelen</h3>";
            echo "Deze gebruikersnaam komt niet voor in de database, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
        }

        else {
            $update = "UPDATE leden SET waarschuwingen=waarschuwingen+1 WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
            $query = mysql_query($update);
        
            $select = "SELECT * FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
            $query = mysql_query($select);
            $list = mysql_fetch_array($query);
                if($list[waarschuwingen] >= 3){
                    $insert = "INSERT INTO ban (id, gebruikersnaam, ip, datum) VALUES ('" . $list[id] . "', '" . $_POST[gebruikersnaam] . "', '', NOW())";
                    $query = mysql_query($insert);
                    $update = "UPDATE leden SET status='Verbannen' WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
                    $query = mysql_query($update);
                    echo "<h3>Waarschuwingen uitdelen</h3>";
                    echo "De gebruiker heeft nu $list[waarschuwingen] waarschuwingen en is verbannen van de website. <BR><BR><a href=\"admin.php\">Terug naar de admin</a>";
                }

                else {
                    echo "<h3>Waarschuwingen uitdelen</h3>";
                    echo "De waarschuwing is bijgeteld! De gebruiker heeft nu $list[waarschuwingen] waarschuwingen. <BR><BR><a href=\"admin.php\">Terug naar de admin</a>";
                }        
        }
    }

    else {    
    echo "<h3>Waarschuwingen uitdelen</h3>";
    echo "Wil je een gebruiker een waarschuwing geven? Vul dan zijn gebruikersnaam hieronder in.";
    echo "<form method=\"post\" action=\"?actie=waarschuwingen&okay=yes\" onSubmit=\"this.submit.disabled='true'\">";
    echo "Gebruikersnaam:<br><input type=\"text\" size=\"30\" name=\"gebruikersnaam\"><BR><input type=\"submit\" name=\"submit\" value=\"Toepassen\"></form>";
    echo "De gebruiker wordt bij 3 waarschuwingen automatisch verbannen. De waarschuwingen kan je alleen via de database ongedaan maken!";
    }
}

elseif($_GET[actie] == "deluser"){
    if($_GET[actie] == "deluser" AND $_GET[okay] == "yes"){
        $select = "SELECT id FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
        $query = mysql_query($select);
        $bestaat = mysql_num_rows($query);
        if($bestaat != 1){
            echo "<h3>Gebruiker verwijderen</h3>";
            echo "Deze gebruikersnaam komt niet voor in de database, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
        }

        else {
            $delete = "DELETE FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
            $query = mysql_query($delete);
            $delete = "DELETE FROM online WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
            $query = mysql_query($delete);
            echo "<h3>Gebruiker verwijderen</h3>";
            echo "De gebruiker is verwijderd uit de database. <BR><BR><a href=\"admin.php\">Terug naar de admin</a>";
        }
    }
[
/code]


maar hoe zou je dit


[code][code]<?
ob_start();
?>

<link href="style.css" rel="stylesheet" type="text/css">
<?
require_once'config.php';
    if (isset ($_GET['a'])){
        
        if ($_GET['a'] == 'add'){
            if (isset($_POST['opslaan'])){
            if (!$_POST['aname'] || !$_POST['acat'] || !$_POST['acomment'] || !$_POST['aartikel']){
                    echo'Je hebt niet alles ingevuldt..!<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen';
            }
else {
                    $arr['input'] = 'INSERT INTO '.$arr['tnam'].' (aname, aauthor, aip, adate, acat, acomment, aartikel) VALUES ("'.$_POST['aname'].'", "'.$_POST['aauthor'].'", "'.$_SERVER['REMOTE_ADDR'].'", "'.date('d-m-Y | H:i:s').'", "'.$_POST['acat'].'", "'.$_POST['acomment'].'", "'.$_POST['aartikel'].'")';
                    $arr['putin'] = mysql_query($arr['input']);
                    
                    if ($arr['putin'] === true){
                        header('location: admin.php');
                    }
else {
                        echo'Het is helaas niet gelukt om het op te slaan in de database '.$arr['tnam'].'...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
                    }
                }
            }
else {
            
?>

<form action="admin.php?a=add" method="post">
  <table width="600" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td height="20" colspan="2"><strong>Artikelen Admin Panel :: TOEVOEGEN</strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>Auteur: </strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>

<input name="aauthor" type="text" value="<?=$_COOKIE['gebruikersnaam']?>" id="aauthor" readonly="readonly" />  

        </strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>Artikel naam:</strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>
        <input name="aname" type="text" id="aname" size="93">
        </strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>Artikel categorie:</strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>
        <select name="acat" id="acat">
          <?
    foreach ($arr['arra'] as $val) {
    echo'<option value="'.$val.'">'.$val.'</option>';
    }
    
?>

        </select>
        </strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>Artikel commentaar:</strong></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><textarea name="acomment" cols="92" rows="5" wrap="VIRTUAL" id="textarea5"></textarea></td>
    </tr>
    <tr>
      <td height="20" colspan="2"><strong>Artikel:</strong> (het hele artikel)</td>
    </tr>
    <tr>
      <td height="20" colspan="2"><textarea name="aartikel" cols="117" rows="30" wrap="VIRTUAL" id="textarea6"></textarea></td>
    </tr>
    <tr>
      <td height="20" colspan="2">&nbsp;</td>
    </tr>
    <tr>
      <td width="300" height="20" valign="middle">
        <input name="refresh" type="reset" id="refresh" value="Wis alles">
      </td>
      <td width="300" align="center" valign="middle">
        <input name="opslaan" type="submit" id="opslaan" value="Opslaan"></td>
    </tr>
    <tr>
      <td height="20" colspan="2">&nbsp;</td>
    </tr>
  </table>  
</form>
<?        }
    }
else if ($_GET['a'] == 'delete'){
        if (isset($_GET['id'])){
            if ($_GET['id'] !== ''){
            $arr['delete'] = 'DELETE FROM '.$arr['tnam'].' WHERE aid="'.$_GET['id'].'"';
            $arr['eteled'] = mysql_query($arr['delete']);
                if ($arr['eteled'] === true){
                    header('location: admin.php');
                }
else {
                    echo'Het is helaas niet gelukt om het gewenste artikel te verwijderen uit de tabel '.$arr['tnam'].'...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
                }
            }
else {
                echo'Je moet wel een artikel id kiezen om te verwijderen...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
            }
        }
        
    }
else if ($_GET['a'] == 'edit'){
        if (isset($_GET['id'])){
            if ($_GET['id'] !== ''){
                if (isset($_POST['edit'])){
                    $arr['update'] = 'UPDATE '.$arr['tnam'].' SET aname="'.$_POST['aname'].'", aip="'.$_SERVER['REMOTE_ADDR'].'", adate="'.date('d-m-Y | H:i:s').'", acat="'.$_POST['acat'].'", acomment="'.$_POST['acomment'].'", aartikel="'.$_POST['aartikel'].'"  WHERE aid="'.$_GET['id'].'"';
                    $arr['dateup'] = mysql_query($arr['update']);
                    
                    if ($arr['dateup'] === true){
                        header('location: admin.php');
                    }
else {
                        echo'Het is helaas niet gelukt om het gewenste artikel te verwijderen uit de tabel '.$arr['tnam'].'...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
                    }
                }
else {
                    $arr['select'] = 'SELECT * FROM '.$arr['tnam'].' WHERE aid="'.$_GET['id'].'"';
                    $arr['getsel'] = mysql_query($arr['select']);
                    $arr['info'] = mysql_fetch_object($arr['getsel']);
                
?>


Hetzelfde doen als bij het bovenstaande admin paneel.

Bvd. Thomas
Gewijzigd op 01/01/1970 01:00:00 door Thomas
 
PHP hulp

PHP hulp

18/11/2024 01:28:08
 
Thomas

Thomas

11/07/2006 16:17:00
Quote Anchor link
Sorry voor die berichtje, alleen de [/c ode] werkt hierboven niet egt goed, vandaar dat mijn tekst er gewoon in staat, op regel 91 zou die moeten stoppen en opnieuw moeten beginnen, daar zit ook het verschil tussen admin paneel 1 en 2
 



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.