cms-je

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

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 »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a 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 these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

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

21/11/2024 22:36:02
 
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 schreef op 28.11.2008 14:13:
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 schreef op 17.12.2008 14:49:
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 schreef op 17.12.2008 13:05:
@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.