tabel volgorde aanpassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. 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. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

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 »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: 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 bromen 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.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »
Ric swave

ric swave

24/11/2010 13:16:50
Quote Anchor link
beste leden,

graag wil ik jullie hulp vragen voor het volgende:
Ik heb een eigen cms'je gemaakt waarbij ik in mijn overzicht pagina's in een tabelvorm de pagina's weergeef (dus titel, en evt, verwijder, edit opties).
Nu wil ik ook de volgorde kunnen aanpassen van de pagina's zoals ze straks in mijn menu komen. Daarvoor heb ik al een extra kolom in mijn (mysql)tabel opgenomen.

Kan iemand mij helpen met een functie die de waarden van mijn tabel doorgeeft aan een ajax script? Bij mij zoektocht heb ik jquery met een table dnd extentie gevonden, waardoor ik de zichtbare tabel wel kan verplaatsen. Nu wil ik alleen dan bij het 'onchange' event de (aangepaste) volgorde meteen wegschrijven.



Mijn html code voor tabel:

<table id="HtmlPages">
<tr class="oneven" id="1">
<td>pagina 1</td>
</tr>

<tr class="oneven" id="2">
<td>pagina 2</td>
</tr>
<tr class="even" id="3">
<td>pagina 3</td>
</tr>
</table>
 
PHP hulp

PHP hulp

22/11/2024 07:32:42
 
Bas Cost Budde

Bas Cost Budde

24/11/2010 13:35:00
Quote Anchor link
Ik heb er zelf altijd een hekel aan als een reactie neerkomt op "ik zou het anders doen", toch zet ik deze hier neer:

Verstuur eerst de verplaatsopdracht naar je database, en vraag daarna de nieuwe tabel op. Zo voorkom je problemen wanneer je op het scherm iets doet dat de database niet kan verwerken.

Je geeft je pagina's dan een knop 'eentje verder' en 'eentje terug'. Klik je daarop, verstuur dan het knopcommando (+1 of -1, bijvoorbeeld) samen met de aanduider van je pagina naar een speciaal script dat de volgorde van de pagina's kan wijzigen. Omdat je het al over jquery hebt: de success-handler van die aanroep moet dan de inhoud opnieuw opvragen (met een nieuw request dus)
 
Ric swave

ric swave

24/11/2010 13:59:47
Quote Anchor link
Hoi Bas,

Dank je wel voor je antwoord.
Het is inderdaad een tip van je! Ik moet er even over nadenken hoe ik dat (+1 of -1) in kan laten passen.

gr,
 
Bas Cost Budde

Bas Cost Budde

24/11/2010 14:01:51
Quote Anchor link
Dat heb ik wel vaker gedaan. Kun je me de layout van je tabellen sturen? mag in een pm. Dan doe ik je even een voorzet.

Wil je ook assistentie bij de javascript-kant?
 
Ric swave

ric swave

24/11/2010 14:44:07
Quote Anchor link
ik genereer de tabellen door php:

bedoel je met layout de gegenereerde html?

zoiets:

En bij javascript kan ik ook wat hulp gebruiken, zo leer ik het ook, dank je wel!

<table id="HtmlPages">
<tr>
<th width="60%">Titel</th>
<th>Edit</th>
<th>Status</th>
<th>Delete</th>
<th></th>
<th></th>
</tr><tr class="oneven" id="4">
<td>Contact</td>
<td><a href="index.php?pages/edit/4"><img src="http://mijndomein/images/icon-edit.png" border="1" /></a></td>
<td><a href="index.php?pages/visible/4"><img src="http://mijndomein/images/icon-visible.png" border="1" /></a></td>
<td><a href="index.php?pages/delete/4"><img src="http://mijndomein/images/icon-delete.png" border="1" /></a></td>
<td></td>
<td></td>
</tr><tr class="even" id="2">
<td>test</td>
<td><a href="index.php?pages/edit/2"><img src="http://mijndomein/images/icon-edit.png" border="1" /></a></td>
<td><a href="index.php?pages/visible/2"><img src="http://mijndomein/images/icon-visible.png" border="1" /></a></td>
<td><a href="index.php?pages/delete/2"><img src="http://mijndomein/images/icon-delete.png" border="1" /></a></td>
<td></td>
<td></td>
</tr><tr class="oneven" id="1">
<td>Test</td>
<td><a href="index.php?pages/edit/1"><img src="http://mijndomein/images/icon-edit.png" border="1" /></a></td>
<td><a href="index.php?pages/visible/1"><img src="http://mijndomein/images/icon-visible.png" border="1" /></a></td>
<td><a href="index.php?pages/delete/1"><img src="http://mijndomein/images/icon-delete.png" border="1" /></a></td>
<td></td>
<td></td>
</tr>
</table>
 
Bas Cost Budde

Bas Cost Budde

24/11/2010 14:51:15
Quote Anchor link
ik bedoelde je mysql-tabellen. Maar hier kan ik al op aansluiten; je hebt immers bewerklinks achter je objecten. Mooie urls, benieuwd naar je systeem; maar dat even terzijde.

Je hebt nog twee links nodig per object:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<a href="index.php?pages/move_up/1">Omhoog</a>
<a href="index.php?pages/move_down/1">Omlaag</a>


Ik zie alleen niet hoe je hier javascript aan vastmaakt; loop je met een document.ready() alle A-elementen af of zoiets? En zo ja, wat doe je dan met die urls?
Maar ook dit weer terzijde. Als het met submit & refresh werkt, gaat het met ajax ook goedkomen.

Nog een opmerking uit de REST-hoek: een opdracht aan de server waarmee je data verandert, kun je beter POSTen dan GETten (zoals je dat met een a doet). Robots indiceren je site en slopen daarbij keurig alle data uit je database :) door het volgen van alle delete-links.

Ik wil wel weten hoe je index.php in elkaar zit, alleen hoef je die niet perse hier te plakken; daar wordt het topic al snel zo groot van. Wanneer we de details goed hebben, kunnen we de relevante delen altijd nog onderposten.
 
Ric swave

ric swave

24/11/2010 15:01:20
Quote Anchor link
ik denk dat je hier naar zoekt, verder ben ik niet gekomen en de rest is echt html of php, de ajax call werkte wel :), dat heb ik even in commentaar gezet omdat ik niet direct wist hoe ik het zou moeten aansluiten:

$(document).ready(
function() {
$('#HtmlPages').tableDnD();

}
);

$("#HtmlPages").change(
function(test) {
alert('Yes');
}
);
/*

$.ajax({
url: '../ajax/change_page_order.php',
success: function(data) {
$('#Logs').html(data);
alert('Load was performed.');
}

});
*/
 
Bas Cost Budde

Bas Cost Budde

29/11/2010 11:56:37
Quote Anchor link
:( dan wil je ingrijpen op een bestaande tableDnD... zit daar geen documentatie bij voor het opslaan in een database?
 



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.