Uniek veld controleren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

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 »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? 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

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

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 »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

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 »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »
Rob

Rob

16/03/2007 12:33:00
Quote Anchor link
Hoi allen,
ben bezig om een veldje uniek te maken die een controle uitvoerd op de db of dit nummer inmiddels bestaat. In Mysql had ik het veld uniek willen maken maar het kan voorkomen dat dit veld leeg is. En je raad het al dat het meerdere keren voorkomt dat die leeg is dus dat gaat niet op en zou het via php moeten. Hoe ga ik dan verder vanuit mijn huidige script:

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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
if(isset($_GET['id']))
{

    $query = "SELECT * FROM ft_form_4 WHERE submission_id = ".$_GET['id'];
    $sql = mysql_query ($query) or die (mysql_error());
}

echo "<table class=\"style6\" border=\"1\" width=\"750\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">" ;
while ($row= mysql_fetch_array ($sql)){
$nr = $row['IPC'];
$hd = $row['Header'];
$pf = $row['Part_Family'];
$rt = $row['Request_Type'];
$prio = $row['Prio'];
$desc = $row['Description'];

}

echo "</table>";
//echo "$nr";
?>


</p>
<table width="447" border="0" align="center">
  <tr>
    <td width="86"><span class="style20">IPC</span></td>
    <td width="304"><span class="style11"><?php echo "$nr";?></span></td>
  </tr>
  <tr>
    <td><span class="style20">Part family </span></td>
    <td><span class="style11"><?php echo "$pf";?></span></td>
  </tr>
  <tr>
    <td><span class="style20">Request Type </span></td>
    <td><span class="style11"><?php echo "$rt";?></span></td>
  </tr>
  <tr>
    <td><span class="style20">Prio</span></td>
    <td><span class="style11"><?php echo "$prio";?></span></td>
  </tr>
  <tr>
    <td><span class="style20">Description</span></td>
    <td><span class="style11"><?php echo "$desc";?></span></td>
  </tr>
</table>
<table width="447" border="0" align="center">
  <tr>
    <td width="196"><input name="IPC" type="hidden" value="<?php echo "$nr";?>" /></td>
    <td colspan="2"><span class="style18"></span></td>
  </tr>
  <tr>
    <td><span class="style20">Header nummer </span></td>
    <td colspan="2"><input name="header" type="text" id="header"></td>
  </tr>
  <tr>
    <td><span class="style20">Parent PR aantal </span></td>
    <td colspan="2"><input name="parentpr" type="text" id="parentpr" size="5" maxlength="5"></td>
  </tr>
  <tr>
    <td><span class="style20">Child PR aantal </span></td>
    <td colspan="2"><input name="childpr" type="text" id="childpr" size="5" maxlength="5"></td>
  </tr>
  <tr>
    <td><span class="style18"><input type="hidden" name="Status" value="open"></span></td>
    <td colspan="2"><span class="style18"></span></td>
  </tr>
  <tr>
    <td><span class="style18"><input type="hidden" name="login" value="<?php echo $_SESSION['login']; ?>" /></span></td>
    <td width="80"><input name="Reset" type="reset" value="Reset"></td>
    <td width="110"><input name="Submit" type="submit" value="Submit"></td>
  </tr>

</table></form>


Het gaat om het veld Header. dit veld mag dus geen dubbele nummers bevatten. Wie kan mij helpen?
 
PHP hulp

PHP hulp

20/11/2024 11:27:41
 
- -

- -

16/03/2007 12:45:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$query
= "SELECT id FROM tabel WHERE header = '" . $header . "'";
$result = mysql_query($query);
$aantal = mysql_num_rows($result);
if ($aantal == 1)
{

    echo 'Er is al iets met deze header';
}

?>
 
Frank -

Frank -

16/03/2007 12:57:00
Quote Anchor link
Quote:
ben bezig om een veldje uniek te maken die een controle uitvoerd op de db of dit nummer inmiddels bestaat. In Mysql had ik het veld uniek willen maken maar het kan voorkomen dat dit veld leeg is.
Dat is tegenstrijdig! Een veld kan onmogelijk uniek of leeg zijn. 'leeg' kan slechts bij 1 record voorkomen en niet bij meerdere records, dan zou het niet meer uniek zijn.

Met een SELECT-query krijg je slechts een beeld van de situatie zoals die op het moment van de query van toepassing was. Dat zegt dus helemaal niets over de huidige situatie. De database kan tenslotte tientallen queries per seconde verwerken!

Mogelijke oplossingen:
- Zoek naar een mogelijkheid om altijd een unieke waarde in de kolom te zetten en geen NULL te gebruiken. Sterker nog, NOT NULL ligt meer voor de hand
- Maak een inschatting van de risico's op het gebruik van de SELECT-query. Wanneer je slechts enkele gebruikers hebt, is de kans dat het fout gaat niet zo heel erg groot. Zoek wel uit wat de gevolgen zijn van corrupte data, dat kan je in de toekomst een hoop werk schelen.
 
Rob

Rob

16/03/2007 14:06:00
Quote Anchor link
Ja, maar daarom is het ook een uitdaging. Het moet namelijk wel kunnen. Probleem is dat ik vanuit de DB geen uniek veld moet maken van 'header'. Omdat als de eerste log wordt aangemaakt altijd het header veld leeg is. Deze worden pas later toegevoegd onder een nummer. Dus als het ware zou het met php een controle moeten doen op het veld 'header' in de db en als deze bestaat dat ook vertellen. Maar moet ook geen insert worden of iets dergelijks want daar zorgt een ander pagina voor die hier achter hangt. Dat proces moet ik niet verdraaien.

Wie kan dit oplossen??
 
Rob

Rob

16/03/2007 20:16:00
Quote Anchor link
Niemand?
 



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.