DELETE FROM werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

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 »

.NET developer

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 »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

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 »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

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 »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »
Kristof s

Kristof s

10/04/2007 23:00:00
Quote Anchor link
heb lijstje gegenereerd met fototje om te deleten (dit werkt wel) buiten dat ie de titel herhaald maar dat komt omdat die binnen de while staat.

Maar ik wil nu als ik op dat fototje druk dat die de post met die id delete
hieronder code voor genereren van lijstje:

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
<?php
            // aanmaken van pagina en tabel voor wijzigen van een bericht
            if ($action == 'bewerk')
            {


    
            $sql= "SELECT NieuwsDatum,NieuwsOnderwerp,NieuwsText,NieuwsID,NieuwsGepostDoor FROM nieuws ORDER BY NieuwsID DESC ";
                    $query = mysql_query($sql) or die(mysql_error());
                    while($line = mysql_fetch_array($query,MYSQL_NUM))
                    {

                            $standaard = 'logo.gif';
                            $Nieuwsdatum = $line[0];
                            $NieuwsOnderwerp = $line[1];
                            $NieuwsText = $line[2];
                            $id = $line[3];
                            $nick = $line[4];
                                    /*    <tr bgcolor="#ECECEC" onmouseover="this.bgColor=\'#ff9900\'"
                                onmouseout="this.bgColor=\'#ECECEC\';this.style.cursor=\'pointer\'"
                                onclick="window.location=\'?page=nieuws&amp;id='.$line[3].'&amp;action=dobewerk\'">        */
                                
                        
                             echo'    
                             <center>
                                 <table cellpadding="0" cellspacing="0" width="500"  border="0">
                                    <tr>
                                        <td width="10%" id="header">ID</td>
                                        <td width="15%" id="header">Naam</td>
                                        <td width="50%" align="center" id="header">Onderwerp</td>
                                        <td width="100%" align="center" id="header">Datum</td>
                                        <td width="10%" id="header"></td>
                                        <td width="10%" id="header" ></td>
                                    </tr>    
                                    <tr bgcolor="#2CC0E8" onmouseover="this.bgColor=\'#ff9900\'"
                                    onmouseout="this.bgColor=\'#2CC0E8\';" >
                                    
                                     <td id="kolrechts">'
.$id.'</td>    
                                     <td align="left" id="kolrechts">'
.$nick.'</td>
                                     <td align="center" id="kolrechts">'
.$NieuwsOnderwerp.'</td>
                                     <td align="center" id="kolrechts">'
.$Nieuwsdatum.'</td>
                                     <td>
                                         <a href="?page=nieuws&amp;id='
.$line[3].'&amp;action=dobewerk">
                                            <img src="afbeeldingen/knoppen/wijzig.gif" alt="wijzig" width="16" height="16" id="noborder">
                                        <a/>
                                    </td>
                                    <td>
                                        <a href="?page=nieuws&amp;id='
.$line[3].'&amp;action=dodelete">
                                            <img src="afbeeldingen/knoppen/delete.gif" alt="delete" width="16" height="16" id="noborder">
                                        </a>
                                    </td>
                                 </tr>
                                </table>
                            </center>'
;
                    }
            
            }


            ?>



en dit is query om te deleten, dit werkt NIET , iemand enig idee waarom ?


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

if($action == 'dodelete')
{

    $sql2 = "DELETE FROM nieuws WHERE NieuwsID = '".$id."'";
    $result = mysql_query($sql2) or die('Kan het nieuwsbericht niet verwijderen!');
    echo 'Het nieuwsbericht werd succesvol verwijderd, u keert nu terug naar de site.
    <meta http-equiv="refresh" content="1;URL=index.php" />'
;
}



?>
 
PHP hulp

PHP hulp

27/05/2026 15:00:45
 
PHP Newbie

PHP Newbie

10/04/2007 23:09:00
Quote Anchor link
Enkele dingen:

- Waar komt $id vandaan
- Het is een goede gewoonte om bij DELETE query's waarbij er maar 1 resultaat verwijderd moet worden, even LIMIT 1 erachter te zetten
- Als je even de mysql_error() echoot, dan weet je waarschijnlijk precies wat er verkeerd gaat
 
Kristof s

Kristof s

10/04/2007 23:13:00
Quote Anchor link
de id komt uit de while lus
id = $line[3];

ik heb er hetvolgende van gemaakt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
    $sql2
= "DELETE FROM nieuws WHERE NieuwsID = '".$id."' LIMIT 1";
    $result = mysql_query($sql2) or die(mysql_error());  
?>


maar ik krijg geen error, ik krijg mijn boodschapje dat hij zogezegd gedelete is, wat dus niet het geval blijkt te zijn.
 
Frank -

Frank -

10/04/2007 23:18:00
Quote Anchor link
mysql_affected_rows() gebruiken om te checken hoeveel er is verwijderd en de query echoen om te zien wat er richting database is gestuurd. Daar word je altijd een stuk wijzer van.
 
PHP Newbie

PHP Newbie

10/04/2007 23:21:00
Quote Anchor link
Nog een tip, gebruik geen hoofdletters in je tabelnamen. Gewoon allemaal kleine letters houden, op die manier kun je ook nooit een fout maken met een hoofdletter die je ergens verkeerd hebt neergezet.

Voer dit eens uit:

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
<?php
    $sql_select
= mysql_query("SELECT id FROM nieuws WHERE NieuwsID = '".$id."' LIMIT 1");
    
    if($sql_select)
    {

        echo 'SELECT Query met succes uitgevoerd, aantal rijen gevonden: '.mysql_num_rows($sql_select).'<br />';
        
        $sql_delete = mysql_query("DELETE FROM nieuws WHERE NieuwsID = '".$id."' LIMIT 1");
        
        if($sql_delete)
        {

            echo 'DELETE Query met succes uitgevoerd';
        }

        else
        {
            echo 'DELETE Query mislukt, error: '.mysql_error();
        }
    }

    else
    {
        echo 'SELECT Query mislukt, error:'.mysql_error();
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Kristof s

Kristof s

10/04/2007 23:26:00
Quote Anchor link
met volgende code :
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
<?
if($action == 'dodelete')
{

    $sql2 = "DELETE FROM nieuws WHERE NieuwsID = '".$id."' LIMIT 1";
    $result = mysql_query($sql2) or die (mysql_affected_rows()) ;  
    echo $result;
}







?>



dit is de url dat ik heb dus hij neemt de url en de action juist over
/localhost/site/nieuwsadmin.php?page=nieuws&id=105&action=dodelete

en hij retourneert mj van de echo
het getal 1
 
Kristof s

Kristof s

10/04/2007 23:32:00
Quote Anchor link
heb net je script even toegepast (staat foutje in op lijn zes denk ik )
anyway, hij vind dus blijkbaar mijn lijn niet want ik krijg hetvolgende

SELECT Query met succes uitgevoerd, aantal rijen gevonden: 0
DELETE Query met succes uitgevoerd


best wel lullig :s
 
Frank -

Frank -

10/04/2007 23:36:00
Quote Anchor link
Superglobals...

Zoek daar maar eens op. Jouw script is in elk geval flink achterhaald en onveilig.
 
PHP Newbie

PHP Newbie

10/04/2007 23:50:00
Quote Anchor link
Voilá, dan weet je waar het probleem zit. MySQL ziet de rij die jij wilt verwijderen niet eens, laat staan dat hij die rij kan verwijderen...
 
Kristof s

Kristof s

11/04/2007 00:25:00
Quote Anchor link
nou momenteel delte is al wel, maar er is nog iets mis, hij delete enkel de meest recente. dus er is nog steeds iets mis met de id, alvast al erg bedankt voor jullie hulp
 
Kristof s

Kristof s

11/04/2007 01:05:00
Quote Anchor link
het werkt, bedankt alletwee voor de uitleg
de superglobals hebben het gedaan :)
many thanks
 



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.