Meerdere rijen verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

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 »

Back end developer PHP

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 »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten

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 »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

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 »

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

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

23/12/2024 21:30:32
 
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.