Seo unieke titels

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 »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Medior Java developer

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 »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! 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 een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

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 »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

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 »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Freelance Fullstack Java Developer

Functieomschrijving Voor een opdrachtgever in omgeving Rotterdam zijn wij op zoek naar ervaren Fullstack JAVA Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid hebben

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »
Arjen Steensma

Arjen Steensma

10/05/2012 23:13:34
Quote Anchor link
Ik wil unieke url's creeeren in mijn database mbt SEO.

Als ik een nieuwe topic aanmaak wil ik controleren of de titel al in de database bestaat en als deze bestaat, uniek maken met een getal, eigenlijk alla wordpress.

Voorbeeld wat ik op wil slaan:
"dit-is-een-titel"

Wanneer deze titel bestaat wil ik van deze titel maken:

"dit-is-een-titel-1"

En wanneer deze al bestaat:

"dit-is-een-titel-2"

Kan iemand mij een voorbeeld geven hoe ik zoiets in elkaar programmeer?
 
PHP hulp

PHP hulp

11/03/2025 16:39:26
 
Marco PHPJunky

Marco PHPJunky

10/05/2012 23:31:44
Quote Anchor link
Je kan toch bij het aanmaken bij een nieuw menu item controleren of de naam al bestaat en dan vragen of de gebruiker een andere naam in wilt voeren omdat deze al bestaat?!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
select naam from menu where naam = $_POST['invoer']
 
Jurgen B

Jurgen B

10/05/2012 23:33:34
Quote Anchor link
Ik zou een COUNT query uitvoeren voordat de titel geinsert wordt. Het resultaat van die query is het nummer dat je toevoegt achter de titel. Tenzij het er 0 zijn uiteraard ;)
 
Wouter J

Wouter J

10/05/2012 23:35:28
Quote Anchor link
En volgens mij heeft SQL ook nog UNIQUE en DISINCT (?) om te zorgen dat iets uniek is.
 
Jurgen B

Jurgen B

10/05/2012 23:41:44
Quote Anchor link
Een UNIQUE constraint zorgt ervoor dat een waarde maar eenmalig mag voorkomen binnen die kolom(men). DISTINCT laat alleen unieke resultaten zien bij een SELECT binnen die kolom(men).

Wat Arjen wil is titels nummeren zodat ze uniek blijven als ze al eerder zijn ingevoerd. Dat kan je niet met UNIQUE/DISTINCT.
Gewijzigd op 10/05/2012 23:42:08 door Jurgen B
 
Arjen Steensma

Arjen Steensma

10/05/2012 23:58:23
Quote Anchor link
@ Jurgen: helemaal goed, denk niet zo makkelijk:

Marco PHPJunky op 10/05/2012 23:31:44:
Je kan toch bij het aanmaken bij een nieuw menu item controleren of de naam al bestaat en dan vragen of de gebruiker een andere naam in wilt voeren omdat deze al bestaat?!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
select naam from menu where naam = $_POST['invoer']


De optie van een count is een goeie, wat denk ik wel werk.

Heb je een script voorbeeld?
Gewijzigd op 10/05/2012 23:58:55 door Arjen Steensma
 
Jurgen B

Jurgen B

11/05/2012 00:11:23
Quote Anchor link
Terwijl ik het voorbeeld maakte bedacht ik me dat je ook gewoon een SELECT title kan doen en mysql_num_rows kan gebruiken in plaats van de COUNT() methode.
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
<?php
$result
= mysql_query('
    SELECT id
    FROM articles
    WHERE title = "'
. mysql_real_escape_string($_POST['title']) . '"'
);

if ($result === false) {
    echo 'De query is mislukt: ' . mysql_error();
}
elseif (mysql_num_rows($result) > 0) {
    /* De titel komt al voor, voeg het nummer toe
    Ik ga er vanuit dat je een functie hebt die
    dashed dus ik voeg alleen een spatie in voor het nummer */

    $_POST['title'] .= ' ' . $mysql_num_rows($result);
}


/* Query die $_POST['title'] in database invoert */
?>
Gewijzigd op 11/05/2012 00:19:07 door Jurgen B
 
Victor -

Victor -

11/05/2012 09:26:14
Quote Anchor link
COUNT is sneller
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
<?php
$result
= mysql_query('
    SELECT COUNT(id) AS aantal
    FROM articles
    WHERE title = "'
. mysql_real_escape_string($_POST['title']) . '"'
);

if ($result === false) {
    echo 'De query is mislukt: ' . mysql_error();
}
elseif ($aantal = mysql_fetch_assoc($result)['aantal'] != 0) {
    /* De titel komt al voor, voeg het nummer toe
    Ik ga er vanuit dat je een functie hebt die
    dashed dus ik voeg alleen een spatie in voor het nummer */

    $_POST['title'] .= ' ' . $aantal++;
}


/* Query die $_POST['title'] in database invoert */
?>
 
Bas  van de Steeg

Bas van de Steeg

11/05/2012 10:18:35
Quote Anchor link
Je kan ook altijd nog je id en titel in de url zetten zoals hier :
http://www.phphulp.nl/php/forum/topic/seo-unieke-titels/84552/last/
Zoals je hier kan zien staat hier dan de ^Titel^ en hier het ^id^
Gewijzigd op 11/05/2012 10:19:18 door Bas van de Steeg
 
Jurgen B

Jurgen B

11/05/2012 10:44:58
Quote Anchor link
Over snelheid had ik nog niet echt nagedacht. In dat geval COUNT() gebruiken, maar dan niet $aantal++ want als er bijv. al een rij bestaat returned hij een 1. Dat is ook het nummer dat je wilt toevoegen achter de titel in dat geval.
 



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.