cms-je

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

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

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

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 »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

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

15/05/2024 09:21: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 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.