Ik en een vriend hebben een nieuwssite.
Wij willen nieuws toevoegen van andere sites op onze site.
Maar soms voegen we het zelfde nieuws toe, dus willen we dat voorkomen.
Hoe kan ik dit doen via php script?
Bedankt
-
12-02-2010, 14:16 #1
- Berichten
- 150
- Lid sinds
- 16 Jaar
Mysql
-
12-02-2010, 14:19 #2Ondernemer
- Berichten
- 175
- Lid sinds
- 15 Jaar
Dat is niet zo moeilijk, gewoon niet dubbel toevoegen?
-
12-02-2010, 14:28 #3
- Berichten
- 256
- Lid sinds
- 14 Jaar
Wellicht wil je de procedure zo maken dat je eerst de title moet invoeren en bevestigen. Deze wordt dan in de database(?) opgeslagen en tevens zorg je dat je een lijst van bijv. de 10 laatst toegevoegde titles terugkrijgt. Als je vriend dan een vergelijkbare title heeft ingevoerd zie je die staan en annuleer je jouw bericht. Als jij wél de eerste bent maak je je nieuwsbericht af en sla je het geheel op in de database.
Je zou daarvoor een database veld kunnen aanmaken zoals 'visible' zodat een nieuwsbericht pas zichtbaar is als het volledig is ingevoerd (2e stap klaar).
Andere optie zou natuurlijk kunnen zijn om titles te vergelijken en kijken of er een aantal dezelfde termen in voorkomen maar dat lijkt me ingewikkelder dan mijn eerste oplossing.
-
12-02-2010, 14:33 #4
- Berichten
- 150
- Lid sinds
- 16 Jaar
Jawel, ik heb het ook geweten, maar ben het vergeten
Aanvullend bericht:
eigenlijk zit het zo,
via een rss script wil ik de titel, beschrijving, datum van een nieuws toevoegen in mijn database.
maar als ik de rss uitvoer en daarna nog eens staat er 2x dezelfde nieuws erin.
Dit is lijn bedoelingLaatst aangepast door Willem Andries : 12-02-2010 om 14:42 Reden: Automatisch samengevoegd.
-
12-02-2010, 14:47 #5
- Berichten
- 256
- Lid sinds
- 14 Jaar
Gewoon afdwingen in je database dat de waarde van de title uniek moet zijn?
-
12-02-2010, 14:48 #6
- Berichten
- 150
- Lid sinds
- 16 Jaar
-
12-02-2010, 14:49 #7Reinschaap Punt NL
- Berichten
- 936
- Lid sinds
- 17 Jaar
je kunt gewoon bij de weergave van de berichten distincten op de title en dan is het nieuws altijd uniek, dat hoeft niet eens bij het opslaan te gebeuren.........
-
12-02-2010, 14:50 #8
- Berichten
- 150
- Lid sinds
- 16 Jaar
-
12-02-2010, 14:51 #9
- Berichten
- 660
- Lid sinds
- 17 Jaar
Gewoon verplichten dat je de url van het artikel moet opgeven (de bron). Zo kun je eenvoudig testen of het artikel al een keer eerder is gepost (zelfs als dat artikel onder een iets andere naam is gepost).
-
12-02-2010, 14:54 #10
- Berichten
- 150
- Lid sinds
- 16 Jaar
-
12-02-2010, 15:05 #11
- Berichten
- 256
- Lid sinds
- 14 Jaar
http://dev.mysql.com/doc/refman/5.0/...imary-key.html
Maar eigenlijk vraag je of er iemand even je hele site opnieuw wil ontwikkelen?
-
12-02-2010, 15:07 #12
- Berichten
- 150
- Lid sinds
- 16 Jaar
http://dev.mysql.com/doc/refman/5.0/...imary-key.html
Maar eigenlijk vraag je of er iemand even je hele site opnieuw wil ontwikkelen?
-
12-02-2010, 20:46 #13
- Berichten
- 256
- Lid sinds
- 14 Jaar
Willem, ik denk dat hier veel mensen met veel verstand. Helaas zijn er ook mensen die een probleem hebben en te lui zijn om hun probleem duidelijk te omschrijven.
Je wilt iets aanpassen in een bestaande PHP site maar je hebt geen idee hoe je een URL kunt toevoegen? Waar begin je dan in godshemelsnaam aan? Huur dan iemand in die dat voor jou kan aanpassen.
-
13-02-2010, 09:58 #14ProAffiliate
- Berichten
- 506
- Lid sinds
- 16 Jaar
Gewoon op het knopje "unieke waarden" klikken via phpmyadmin op het veld title .. :x
Als dat al te lastig is denk ik eerder dat jijzelf degene bent die er geen verstand van heeft.
-
13-02-2010, 11:19 #15Particulier
- Berichten
- 1.054
- Lid sinds
- 17 Jaar
Ja, inderdaad. Wie geeft zijn topic nou een verrotte titel en beschrijft zijn probleem niet. Wie doet zelf geen ene reet moeite en verwacht dat anderen het maar voor niets vrijwillig gaan fixen.
Rot op Willem, je hebt geen verstand.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic