Admin paneel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Back-end Developer

Functie omschrijving Als Back-end Developer heb je de eer om als eerste interne developer bij deze organisatie te beginnen. Op dit moment zijn er externe developers, maar daar wil de organisatie verandering in brengen. Op termijn moet de gehele afdeling uit intern personeel bestaan. Je kan je voorstellen dat de eerste interne developer ook de nodige kennis mee moet brengen. Dat klopt. Je gaat je namelijk aan het begin bekommeren over de externe developers en uiteindelijk over je interne collega's. Verder ga je het volgende doen: Het bedenken, beheren en onderhouden van webportalen, API-koppelingen en applicaties; Je bedenkt en werkt

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Medior Java developer

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 »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

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 »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. 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 veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

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 »

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

24/12/2024 01:23:31
 
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.