Meerdere rijen verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

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 »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. 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

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

C# .Net Developer

Dit ga je doen Het bouwen van Api's; Nieuwe oplossingen bouwen met C# .Net; De huidige software uitbouwen met C# .Net; Meewerken in projecten; Meedenken aan de toekomstplannen en verbeteringen; Onderdeel van het Scrum Team. Hier ga je werken Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

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 »

Pagina: 1 2 volgende »

Dutch Caffeine

Dutch Caffeine

06/09/2007 15:44:00
Quote Anchor link
Beste leden,

Ik zit al een tijd met deze vraag, en kom er maar niet uit.

Ik ben bezig met een nieuws systeem voor me zelf, en ik wil in de admin ook meerdere nieuws berichten verwijderen (om alles schoon te houden)

Maar echter lukt me het niet.

Ik gebruik de volgende code (ik maak tevens gebruik van template power)

De html gedeelte
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<select name="kies" size="5" multiple="multiple" id="kies">
  <!-- START BLOCK : while_d -->
    <option value="{ID}">{VAL}</option>
    <!-- END BLOCK : while_d -->
  </select>


Het php gedeelte
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
$titel = $_POST['kies'];
    
    mysql_query("DELETE FROM nieuws WHERE id = '".$titel."'") or die(mysql_error());
    $tpl->newBlock('goed');
    $tpl->assign('SUCCES', 'Met succes verwijdered');


Ik weet al dat de $_POST['kies']; niet automatisch in een array komt. Echter moet dat wel om de boel te kunnen verwijderen.
 
PHP hulp

PHP hulp

18/05/2024 14:04:30
 
Jan Koehoorn

Jan Koehoorn

06/09/2007 15:48:00
Quote Anchor link
Je query is nu:
DELETE FROM nieuws WHERE id = '".$titel."'"

Die id = hoogstwaarschijnlijk een INT dus de enkele quotes moeten/mogen weg.
 
Dutch Caffeine

Dutch Caffeine

06/09/2007 15:51:00
Quote Anchor link
Het is inderdaat een int.

Welke quotes bedoel je?

En ik kan dus ook meerdere berichten selecteren, en elke bericht heeft een andere id. En hoe moet ik dat oplossen?
 
Jan Koehoorn

Jan Koehoorn

06/09/2007 15:55:00
Quote Anchor link
De enkele ;-)

Zo dus:
DELETE FROM nieuws WHERE id = " . $titel

Zolang je selecteert op een id zul je inderdaad alleen enkele records kunnen verwijderen. Als je er meer wilt verwijderen, bijvoorbeeld aan de hand van een array met id's, moet je zoiets doen:

DELETE FROM nieuws WHERE id IN(1,2,3,4,5,6)

waarbij 1,2,3,4,5,6 de waarden uit je array zijn.
 
Dutch Caffeine

Dutch Caffeine

06/09/2007 16:00:00
Quote Anchor link
hmm, de enkele quotes verijderd.

En ik heb dus ook IN toegevoegd, en hij verwijderd er maar 1.

Moet ik de post var nog in een array zetten?

Tot nu toe heb ik de volgende query lijn:

mysql_query("DELETE FROM nieuws WHERE id IN(".$titel.")") or die(mysql_error());
 
Jan Koehoorn

Jan Koehoorn

06/09/2007 16:09:00
Quote Anchor link
$titel bevat de waarde van $_POST['kies'] en daar zit maar 1 getal in. Op die manier zul je inderdaad altijd maar 1 record kunnen verwijderen.

Als je een array uit je formulier wilt krijgen, zul je met een multiple select moeten gaan werken, of met een series checkboxen.
 
Dutch Caffeine

Dutch Caffeine

06/09/2007 16:11:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<select name="kies" size="5" multiple="multiple" id="kies">
  <!-- START BLOCK : while_d -->
    <option value="{ID}">{VAL}</option>
    <!-- END BLOCK : while_d -->
  </select>


Ik doe het al met miltiple select.

En check boxen, nee. Maar ik denk ook tevens dat hier boven staand wel iets fout gaat.
 
Frank -

Frank -

06/09/2007 16:16:00
Quote Anchor link
print_r $_POST['kies'] eens, dan wordt het duidelijk welke data er nu in de array staat. Vervolgens ga je van deze array een keurige string maken waarbij je de nummers kommagescheiden keurig op een rijtje zet. Dit slinger je de query in en klaar is kees.

Niet vergeten te controleren hoeveel records er zijn verwijderd!
 
Jan Koehoorn

Jan Koehoorn

06/09/2007 16:16:00
Quote Anchor link
Okee, dan zit dus in $_POST['kies'] een array met de gekozen waarden. Dan krijg je zoiets:

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
<?php
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        foreach ($_POST['kies'] as $nr) {
            $sql = "
                DELETE FROM nieuws
                WHERE id = "
. $nr;
            if (mysql_query ($sql)) {
                if (mysql_affected_rows () > 0) {
                    echo 'record met id: ' . $nr . ' is verwijderd';
                }
            }

            else {
                trigger_error (mysql_error ());
            }
        }
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
- wes  -

- wes -

06/09/2007 16:17:00
Quote Anchor link
$sql = "DELETE FROM nieuws WHERE id = " . $nr . "";

jan foei

$sql = "DELETE FROM nieuws WHERE id = " . $nr;
 
- SanThe -

- SanThe -

06/09/2007 16:23:00
Quote Anchor link
wes schreef op 06.09.2007 16:17:
$sql = "DELETE FROM nieuws WHERE id = " . $nr . "";

jan foei

$sql = "DELETE FROM nieuws WHERE id = " . $nr;

Hahaha... (sorry Jan, maar ik moest even lachen)
 
Jan Koehoorn

Jan Koehoorn

06/09/2007 16:30:00
Quote Anchor link
Ik zie het ja :-)

Het heeft te maken met mijn manier van werken. Bepaalde code snippets zitten onder shortcut keys bij mij en daar hoort buiten quotes halen ook bij. Ik zal hem even verwijderen.
 
Martijn B

Martijn B

06/09/2007 16:33:00
Quote Anchor link
Dit is wat veiliger:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= 'DELETE FROM nieuws WHERE id = ' . (int)$nr;
?>


Zo zorg je ervoor dan er altijd een nummer in de query komt.

En niets iets als "0 OR 1=1", wat voor een lege nieuws tabel zorgt.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Dutch Caffeine

Dutch Caffeine

06/09/2007 16:34:00
Quote Anchor link
Naja, nu verwijderd hij niks.

hmm, dan toch gewoon over gaan op 1 per keer.
 
Martijn B

Martijn B

06/09/2007 16:36:00
Quote Anchor link
Je select veld moet aangepast worden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<select name="kies[]" size="5" multiple="multiple" id="kies">
  <!-- START BLOCK : while_d -->
    <option value="{ID}">{VAL}</option>
    <!-- END BLOCK : while_d -->
  </select>


Nu wordt "kies" verzonden als array. Nu moet het lukken, denk ik.
 
Dutch Caffeine

Dutch Caffeine

06/09/2007 16:49:00
Quote Anchor link
Dat was de truc. Thanks!
 
Frank -

Frank -

06/09/2007 16:54:00
Quote Anchor link
@Martijn: Bij een multiple hoef je geen blokhaken achter de naam te zetten, de browser maakt er zelf al een array van. Dat is juist 1 van de eigenschappen van multiple.

En de query die jij hebt opgesteld, heb je tussen enkele quotes gezet. Dat is zwaar klote, nu kun je alle enkele quotes die je om strings in de SQL moet zetten, gaan escapen.

I.p.v. (int) kun je beter gewoon mysql_real_escape_string() gebruiken en de integer (ja, ook een integer!) tussen enkele quotes zetten. escapen moet een gewoon worden/zijn en het gebruik van quotes kan heel handig zijn wanneer je ook nog wel eens met andere databases werkt. Er zijn er bij die dit eisen, en dit zijn betere databases dan MySQL...

Leesvoer: Prepared statements met PDO.
 
Martijn B

Martijn B

06/09/2007 17:40:00
Quote Anchor link
Quote:
@Martijn: Bij een multiple hoef je geen blokhaken achter de naam te zetten, de browser maakt er zelf al een array van. Dat is juist 1 van de eigenschappen van multiple.


Het werkt voormij en het werkt ook voor Mr. de Jong. De blokhaken horen volgens mij gewoon bij de HTML standaard. Als het zonder ook werkt okee, maar werkt het dan in andere browsers ook?

Quote:
En de query die jij hebt opgesteld, heb je tussen enkele quotes gezet. Dat is zwaar klote, nu kun je alle enkele quotes die je om strings in de SQL moet zetten, gaan escapen.


Nee, dat is een keuze die je maakt. En is voor jou zwaar kloten, voormij niet. Ik werk alleen met quotes als dit ook echt nodig is. En bij een query is dit niet nodig, omdat je geen speciale tekens wilt gebruiken.

Quote:
I.p.v. (int) kun je beter gewoon mysql_real_escape_string() gebruiken en de integer (ja, ook een integer!) tussen enkele quotes zetten. escapen moet een gewoon worden/zijn en het gebruik van quotes kan heel handig zijn wanneer je ook nog wel eens met andere databases werkt. Er zijn er bij die dit eisen, en dit zijn betere databases dan MySQL...


Ik zeg nergens dat ik mysql_real_escape_string() i.p.v. (int) gebruik.
PostGreSQL werkt toch ook met nummers zonder quotes?
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Joren de Wit

Joren de Wit

06/09/2007 17:48:00
Quote Anchor link
Quote:
En bij een query is dit niet nodig, omdat je geen speciale tekens wilt gebruiken.
Het lijkt me dat je bij het gebruik van een string in een SQL query toch wel degelijk quotes wilt gebruiken?
 
Martijn B

Martijn B

06/09/2007 17:54:00
Quote Anchor link
@Blanche:

Nee ik heb het over de query string enkele quotes versus quotes.

Dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$sQry
= "SELECT * FROM tabel";

$sQry = 'SELECT * FROM tabel';
?>
 
Joren de Wit

Joren de Wit

06/09/2007 18:06:00
Quote Anchor link
Nee klopt, dat maakt in principe niets uit. Maar ik gebruik toch liever een standaard, en in dit geval dan dubbele quotes voor een query om zo de eventueel benodigde enkele quotes niet te hoeven escapen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "SELECT * FROM tabel WHERE foo = 'bar'";
?>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 

Pagina: 1 2 volgende »



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.