cms-je

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

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 »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

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 »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

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 »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »
Mrhocoma

mrhocoma

27/11/2008 15:50:00
Quote Anchor link
Ik ben voor een kleine site een simpel cms systeempje aan het maken.
De pagina's voor de site zijn er, en de $titel en $content staan in een database. De gebruiker kan vervolgens het content gedeelte zelf invullen. Dit gaat middels een wijzig-pagina met fckeditor in het form.

Mijn idee is als volgt:
admin-pagina / met inlog
op die pagina een lijst met links naar de te wijzigen pagina's
wijzigen kan op de pagina wijzig.php_1, 2, etc.
op die opagina wordt middels onderstaand script de $titel en $content opgehaald en door de gruiker aangepast en opgeslagen.

Ik heb middels onderstaand script het basis idee werkend.
Ik heb met mijn beperkte php kennis enkele scripts aan elkaar geknoopt (onder andere een stukje uit simpel cms van phphulp en een topic van webmastercity een oude tuttorial voor een gastenboek) Tevens heb ik de tuto van phphulp beterffende php & mysql gelezen.

Ik heb echter het idee dat er an de invoerkant nog wel iets verbetert kan worden kwa veiligheid? Ook denk ik dat de gebruikt scriptdelen wellicht niet helemaal goed in elkaar zaten / zitten.
Mijn vraag: is dit systeempje veilig genoeg? Er is maar een gebruiker.
Kan het admindeel nog wat beter opgezet worden (niet te ingewikkeld)

dit is wijzig.php
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
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL);
?>

<?php
// hier de eenvoudige pagina beveiliging
session_start();
if($_SESSION['login'] == 1 && $_SESSION['sid'] == session_id()){
?>


<?php // verbinden met de database
require_once("connect.php");?>

<?php
//  hier de fckeditor invoegen
include_once("fckeditor/fckeditor.php") ;
?>

<html>
<head>
<title>Content pagina 1 wijzigen</title>
</head>
<body>
<h1>Kop en Inhoud van de pagina wijzigen</h1>

<?php // de aangepaste gegevens weer in de database zetten - updaten
if($_POST['submit']){
    if ($_POST['titel'] == ""){
    print("U hebt geen naam ingevuld, wat vereist is. Klik <a href=\"javascript:history.go(-1)\">hier</a> om terug te keren en uw naam in te vullen.<br>");
    }

    else if ($_POST['content'] == ""){
    print("U heeft geen bericht ingevuld, wat vereist is. Klik <a href=\"javascript:history.go(-1)\">hier</a> om terug te keren en uw bericht in te vullen.<br>");
    }

else{
    $query="UPDATE content SET titel='".($_POST['titel'])."', content='".($_POST['content'])."' WHERE paginaid=1";
    $wijzig=mysql_query($query) or die(mysql_error());
    print("Pagina-inhoud gewijzigd<br>Klik <a href=\"admin_page.php\">hier</a> om terug te keren naar de admin_page.<br/> Of <a href=\"loguit.php\">hier</a> om uit te loggen");
}
}

// de gegevens uit de database ophalen om in het formulier  te tonen
else{
    $select = mysql_query("SELECT * FROM content WHERE paginaid=1");
    $data = mysql_fetch_array($select);
?>


<form name="data" method="POST" enctype="multipart/form-data" action="wijzig.php?id=1">
<table class="main" cellspacing="0" width="800" hight="300" align="center">
  <tr class="light">
    <td class="main" width="200">Koptekst*:</td>
    <td class="main" width="800"><input type="text" size="30" name="titel" value="<?php print($data['titel']);?>"></td>
  </tr>
    <tr class="dark">
    <td class="main" width="100" valign="top">Pagina inhoud*:</td>
     <td class="main" width="800" height="300">
     <?php
    $oFCKeditor
= new FCKeditor('content') ;
    $oFCKeditor->BasePath = '/fckeditor/' ;
    //$oFCKeditor->CustomConfigurationsPath = '/pad naar mijn eigen_fckconfig.js' ;  werkt nog niet nog uitzoeken.
    $oFCKeditor->Value = $data['content']; // Hier komt dus de tekst in die geupdate kan worden.
    $oFCKeditor->Width = "100%";
    $oFCKeditor->Height = 500;
    $oFCKeditor->Create() ;?>

    </td>
  </tr>
  <tr class="title">
    <td class="main" colspan="2">
      <font size="3">* Hier moet altijd een tekst staan.</font>
      <input type="submit" value="Voeg toe">
    </td>
  </tr>
</table>
</form>
<?php
}
?>

</body>
</html>
<?php
}
else{
?>

<html>
<head>
<title>Verboden Toegang eerst inloggen</title>
<link rel="stylesheet" href="/tg.css">
</head>
<body>
<h1>Toegang gewijgerd</h1>
U bent niet gemachtigd om deze pagina te bekijken.</br>
Klik <a href="login.php">hier</a> om in te loggen.
</body>
</html>
<?php
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Mrhocoma
 
PHP hulp

PHP hulp

27/05/2026 00:47:06
 
Mrhocoma

mrhocoma

28/11/2008 13:48:00
Quote Anchor link
Had nog niet getest met de error_melding aan. Krijg nu dit:

Notice: Undefined index: submit in wijzig.php on line 24

Hoe los ik die op?
 
Tamara

Tamara

28/11/2008 14:13:00
Quote Anchor link
if(isset($_POST['submit'])){

ipv

if($_POST['submit']){
Gewijzigd op 01/01/1970 01:00:00 door Tamara
 
PHP Newbie

PHP Newbie

28/11/2008 14:41:00
Quote Anchor link
'Tamara:
if(isset($_POST['submit'])){

ipv

if($_POST['submit']){


Nog beter:

if($_SERVER['request_method'] == 'POST')
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Mrhocoma

mrhocoma

28/11/2008 15:33:00
Quote Anchor link
@Tamara mooi dat werkt.
Iemand nog wat verbeter tips of tips m.b.t. de veiligheid?
 
Tikkes C

Tikkes C

28/11/2008 15:36:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
mysql_real_escape_string()


voor je iets in je db zet, altijd escapen!!
 
Mrhocoma

mrhocoma

28/11/2008 16:22:00
Quote Anchor link
Staat er inmiddels ook in. :) Moest wel het script aanpassen omdat nu bij opvragen in wijzig.php eerst stripslashes moest worden toegepast omdat anders de opmaak niet meer zichtbaar was door de toegepaste escapes.
Dat gebeurd overigens ook op de webpagina waar de bewerkte tekst / afbeeldingen te zien zijn.
 
Mrhocoma

mrhocoma

17/12/2008 09:07:00
Quote Anchor link
Ben inmiddels weer een stuk verder met het CMS-je. Heb de basis werkend. Echter wil ik nog een stukje toevoegen (zie onder). Maar krijg het niet helemaal goed. In onderstaand scriptje wordt er wel netjes iets in de database gezet, maar vervolgens kom ik weer op de zelfde invoerpagina terug. Bij het script zoals dat hierboven staat, krijg je na het invoegen (submit) alleen te zien dat de invoer gelukt is, met een optie om terug te gaan of om uit te loggen. Ik krijg dat dus niet voor elkaar om dat bij bij dit scriptje ook zo te doen (er zou wellicht nog ergens een Else moeten komen?).

Waar gaat het fout?

het script (zonder opmaak)
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
<?php // verbinden met de database
require_once("connect.php");?>

<?php
//  hier de fckeditor invoegen
include_once("fckeditor/fckeditor.php") ;
?>

<?php
//wat vliegt de tijd?
if($_SERVER['REQUEST_METHOD'] == 'POST' )
{

$sql = "
    UPDATE
        content
    SET
        box_1_titel='"
.mysql_real_escape_string($_POST['box_1_titel'])."', box_1_inhoud='".mysql_real_escape_string($_POST['box_1_inhoud'])."',box_2_titel='".mysql_real_escape_string($_POST['box_2_titel'])."', box_2_inhoud='".mysql_real_escape_string($_POST['box_2_inhoud'])."'
    WHERE
        paginaid=2
"
;
}

if(!$res = mysql_query($sql))
{

    trigger_error(mysql_error().'<br />In query: '.$sql);
}

elseif(mysql_affected_rows() == 0)
{

    echo 'Geen records gewijzigd. <br />Query: '.$sql;
}

else
//alleen dit stukje tonen als het updaten is gelukt
{
    echo 'Update was succesvol!';
}


// de (gewijzigde) gegevens uit de database ophalen om in het formulier  te tonen
$sql = "        
        SELECT *

        FROM
            content

        WHERE
            paginaid = 2
        "
;
        
//de gegevens in een array zetten
$resultaat  = mysql_query($sql);
$rij  = mysql_fetch_array($resultaat);
        $page_name         = stripslashes($rij['page_name']);
        $box_1_titel      = stripslashes($rij['box_1_titel']);
        $box_1_inhoud     = stripslashes($rij['box_1_inhoud']);
        $box_2_titel      = stripslashes($rij['box_2_titel']);
        $box_2_inhoud     = stripslashes($rij['box_2_inhoud']);        
//kijken of het gelukt is?
if(!$res = mysql_query($sql))
{

    trigger_error(mysql_error().'<br />In query: '.$sql);
};

?>


<form name="data" method="POST" enctype="multipart/form-data" action="?actie=wijzig1_boxes_nl&id=2">
<input type="hidden" name="submit" value="1">
Koptekst* / Hier de box_1 titel:</br>
    <input type="text" size="30" name="box_1_titel" value="<?php print($box_1_titel);?>"></br>
    Inhoud* / Hier de box_1 inhoud typen:
     </br>
     <?php
    $oFCKeditor
= new FCKeditor('box_1_inhoud') ;
    $oFCKeditor->BasePath = '/fckeditor/' ;
    //$oFCKeditor->CustomConfigurationsPath = '/pad naar mijn eigen_fckconfig.js' ;  werkt nog niet nog uitzoeken.
    $oFCKeditor->Value = $box_1_inhoud; // Hier komt dus de tekst in die geupdate kan worden.
    $oFCKeditor->Width = "100%";
    $oFCKeditor->Height = 500;
    $oFCKeditor->Create() ;?>
    
   </br>
Koptekst* / Hier de box_2 titel:</br>
    <input type="text" size="30" name="box_2_titel" value="<?php print($box_2_titel);?>"></br>
    Inhoud* / Hier de box_2 inhoud typen:
     </br>
     <?php
    $oFCKeditor
= new FCKeditor('box_2_inhoud') ;
    $oFCKeditor->BasePath = '/fckeditor/' ;
    //$oFCKeditor->CustomConfigurationsPath = '/pad naar mijn eigen_fckconfig.js' ;  werkt nog niet nog uitzoeken.
    $oFCKeditor->Value = $box_2_inhoud; // Hier komt dus de tekst in die geupdate kan worden.
    $oFCKeditor->Width = "100%";
    $oFCKeditor->Height = 500;
    $oFCKeditor->Create() ;?>
    
   </br>
Klaar? Klick dan hieronder op: <b>voeg toe</b> om de pagina op te slaan!</br></br>
    <input title="klick hier om de pagina op te slaan!" type="submit" value="Voeg toe">
</form>
<?php
[/code]
Gewijzigd op 01/01/1970 01:00:00 door mrhocoma
 
Frank -

Frank -

17/12/2008 11:13:00
Quote Anchor link
if(isset($_POST['submit']))

Daar mag je van maken:
if($_SERVER['REQUEST_METHOD'] == 'POST')

En dat is een paar weken geleden ook al gezegd... Jammer dat je niets doet met de hulp die je wordt aangeboden.
 
Flip --

Flip --

17/12/2008 13:05:00
Quote Anchor link
@pgFrank

is er dan een voordeel bij ?
 
Robert Deiman

Robert Deiman

17/12/2008 13:15:00
Quote Anchor link
@Flip

Het voordeel is dat je dan de enige juiste methode gebruikt om te kijken of er gepost is.

Ik kan in een pagina best $_POST['waarde'] = 'inhoud'; doen, maar dat wil niet zeggen dat er ook echt gepost is. -> Controleren of er een post actie is gedaan doe je op de manier zoals Frank het je voor deed.
 
Flip --

Flip --

17/12/2008 14:49:00
Quote Anchor link
Ok dus het is nuttig in de situatie dat je samenwerkt met iemand of 3th party scripts die zich totaal niet aan conventies houden en onlogische dingen doen :)
maar wie werkt daar nou mee ?
 
RvW Of toch niet

RvW Of toch niet

17/12/2008 14:55:00
Quote Anchor link
luister, eigenwijs! :P

dit heeft niks met 3th party scripts dit heeft temaken maar met je input controleren.
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
 
Rens nvt

Rens nvt

17/12/2008 15:01:00
Quote Anchor link
'Flip:
Ok dus het is nuttig in de situatie dat je samenwerkt met iemand of 3th party scripts die zich totaal niet aan conventies houden en onlogische dingen doen :)
maar wie werkt daar nou mee ?

@Flip: Is er een voordeel aan het checken van onjuiste data dan?

Als je wilt weten of je autobanden lek zijn kijk je toch ook naar de band? Niet naar de sporen?
 
Mrhocoma

mrhocoma

17/12/2008 16:18:00
Quote Anchor link
@pgFrank wat vliegt de tijd? Maar altijd goed iets te verbeteren :)
Verder blijft het probleem nog hetzelfde, na een submit van de form worden de gegevens wel in de database gezet en kom ik weer op de zelfde pagina terug, die "zo lijkt het", niet aangepast is maar nog steeds de oude inhoud laat zien. Laad ik de pagina dan vervolgens nogmaals dan staat de juiste (lees aangepaste) inhoud er wel.. Bij het aanroepen van de pagina staat er al zonder dat er iets verzonden is: Update was succesvol! (da's best snel...:)
hoe verder...
 
Frank -

Frank -

17/12/2008 16:21:00
Quote Anchor link
'Flip:
@pgFrank

is er dan een voordeel bij ?
Dat je script ook werkt met verschillende browsers en verschillende manieren voor het verzenden van een formulier. Er zijn browsers die een enter anders verwerken dan een muisklik op de submit-button. Met een enter wordt de submit-button (waar in bovenstaande code op wordt gecontroleerd) niet meegestuurd. Je kunt dan controleren tot je een ons weegt, het formulier zal nooit worden verwerkt. Rara hoe kan dat...
 
Rens nvt

Rens nvt

17/12/2008 16:21:00
Quote Anchor link
@mrhocoma: en wat als je eerst de verwerking van je post doet, en dan pas de pckeditor.php inlaadt? Het lijkt erop alsof de gegevens al in de editor staan voor je de update uitvoert...

of als je $data['content'] vult met $_POST['juiste_index']
Gewijzigd op 01/01/1970 01:00:00 door Rens nvt
 
Mrhocoma

mrhocoma

17/12/2008 17:52:00
Quote Anchor link
Heb nog even getest met het script zoals ik hierboven heb gepost(de tweede) dan krijg ik bij het openen van de bewerk pagina deze melding:
Geen records gewijzigd.
Query: SET SESSION sql_mode = 'ANSI,ONLY_FULL_GROUP_BY'

Als ik dan iets wijzig en submit krig ik te zien de update was ok en zie ik dat de gegevens in het formulier ook zijn aangepast.

Ik heb geprobeerd met de editor later te laten of er verschil is maar dat maakt niet uit. Je tweede optie snapte ik niet.

Overigens krijg ik bovenstaande melding niet in het formulier dat ik zelf aan het testen ben. Wellicht door de HTML die er om heen staat?
 



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.