Meerdere rijen verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! 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

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

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 »

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 »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als 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 echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

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 »

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

25/04/2024 02:27:19
 
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.