Versio

Nieuwssyteem

Overzicht Reageren

Pagina: 1 2 3 4 5 volgende »

Marc -

Marc -

26/11/2011 18:58:31
Quote Anchor link
Hallo,

Ik ben bezig met een Nieuwssysteem alleen heb een paar problemen:
Wat ik tot nu toe kan/heb is dat ik nieuws kan toevoegen vanuit een soort
admin panel vanaf mijn site in een database,
nieuws kan verwijderen, nieuws kan uitlezen op een pagina alleen dat gebeurt op
een pagina waar alle nieuwsberichten worden weergeven. Maar ik wil dus dat op die pagina er een begin tekst
staat en dat je op 'lees meer' kunt klikken om naar de pagina van dat nieuwsbericht te gaan.
Maar hoe kan ik de tekst afkappen? ik kan ook gewoon 2 velden in de database maken en dan een veld voor begin tekst
op de pagina met alle berichten tonen, en het andere veld voor de volledige tekst op de pagina van het bericht.
En hoe kan ik zorgen dat elk nieuwsbericht een eigen pagina krijgt?

groeten,
 
PHP hulp

PHP hulp

25/05/2012 12:12:07
Gesponsorde koppelingen:
 
Obelix en Idefix

Obelix en Idefix

26/11/2011 19:26:18
 
Jaron T

Jaron T

26/11/2011 22:52:54
Quote Anchor link
- tekst afkappen kan je doen met http://php.net/manual/en/function.substr.php
- elk nieuwsbericht op een 'eigen pagina', hiervoor heb je 2 bestanden nodig. 1 bestand die het overzicht (overzicht.php) toont en de 2e toont het nieuws (show.php). In het overzicht genereer je dynamisch linkjes met show.php?id=$news['id']. In show.php kan je die waarde opvragen ($_GET) en 1 enkel resultaat ophalen uit de database.
Gewijzigd op 26/11/2011 22:53:28 door Jaron T
 
Marc -

Marc -

27/11/2011 08:27:59
Quote Anchor link
bedankt voor je reactie! :)

1. en als teksten dan afkap op bijv. 150, en ik heb een keer een tekstje van 100-130 die ik wel alleen als inleiding wil, en de rest van de tekst alleen dan wordt getoond op de eigen nieuws pagina, hoe doe ik dat dan?

2. Kan je het misschien iets verder uitleggen?
 
Tobias Tobias

Tobias Tobias

27/11/2011 09:00:39
Quote Anchor link
Je zou het nieuwsbericht in 2 stukken kunnen opsplitsen: inleiding en volledige_tekst
 
Marc -

Marc -

27/11/2011 09:02:11
Quote Anchor link
oke, ja dat zou inderdaad kunnen maar ik dacht misschien is er nog een andere manier ;)
 
Stef yahoo

stef yahoo

27/11/2011 09:25:10
Quote Anchor link
In MySQL

SELECT IF(LENGTH(text) < 70, LEFT(text, 70), RPAD(LEFT(text, 70), 70, "...")) AS textshort FROM table
 
Marc -

Marc -

27/11/2011 09:26:39
Quote Anchor link
bedankt voor je reactie!

zou je kunnen vertellen wat er ongeveer gebeurt?
ik snap het namelijk niet helemaal (A) ;p
 
Milo S

Milo S

27/11/2011 12:22:55
Quote Anchor link
Er zit een soort if statement in je query. Misschien moet je google eens gebruiken
 
Marc -

Marc -

27/11/2011 12:50:14
Quote Anchor link
oke, maar hoe zit het met die nieuwe pagina?
 
- Aar -

- Aar -

27/11/2011 13:01:39
Quote Anchor link
Kijk eens naar $_GET. En selecteer dan onder andere het volledige bericht.
 
Marc -

Marc -

27/11/2011 13:12:42
Quote Anchor link
oke ik ben nog niet heel lang bezig met php, zo'n 3-4 weken dus ik kan nog niet zo veel..
 
- Aar -

- Aar -

27/11/2011 13:18:31
Quote Anchor link
Weet je hoe GET überhaupt werkt?
 
Marc -

Marc -

27/11/2011 13:20:31
Quote Anchor link
ik weet gelukkig wel hoe het werkt ja ;)
tenminste, een beetje dan
Gewijzigd op 27/11/2011 13:21:36 door Marc -
 
- Aar -

- Aar -

27/11/2011 13:25:52
Quote Anchor link
Gebruik GET in je mysql_query, in je WHERE voorwaarde. En bescherm deze met mysql_real_escape_string().
 
Marc -

Marc -

27/11/2011 13:29:12
Quote Anchor link
oke sorry maar ik kan niet zo goed php, kunnen jullie niet een deel van een scriptje ofzo laten zien?
 
- Aar -

- Aar -

27/11/2011 13:38:28
Quote Anchor link
Wat heb je al geprobeerd? Zoals ik al zei, haal met een query alle nodige velden op, met een mysql_query() met een WHERE voorwaarde.
 
Marc -

Marc -

27/11/2011 14:02:59
Quote Anchor link
ik heb nog niets geprobeerd met een nieuwe pagina, maar moet ik dus van de pagina met alle berichten een a href=" met een get" doen en dan een pagina met get en in die pagina gegevens ophalen met mysql_query() alleen wat voor where voorwaarde moet dat dan zijn?
 
- Aar -

- Aar -

27/11/2011 14:04:22
Quote Anchor link
Stel je de vraag eens welk nieuwsbericht je wilt ophalen, en uit welk veld dat staat. Het antwoord op die vraag is het antwoord op wat er in je query moet.

Basic MySQL.
 
Erwin H

Erwin H

27/11/2011 14:05:12
Quote Anchor link
Als je alle pagina's in een tabel hebt staan en je wilt een pagina uit die tabel halen, wat voor WHERE statement denk je dan zelf nodig te hebben?
 
Marc -

Marc -

27/11/2011 14:24:08
Quote Anchor link
- Aar - op 27/11/2011 14:04:22:
Stel je de vraag eens welk nieuwsbericht je wilt ophalen, en uit welk veld dat staat. Het antwoord op die vraag is het antwoord op wat er in je query moet.

Basic MySQL.


ik zou het nieuwsbericht willen ophalen die hetzelfde is als de GET?

Toevoeging op 27/11/2011 14:25:16:

Erwin H op 27/11/2011 14:05:12:
Als je alle pagina's in een tabel hebt staan en je wilt een pagina uit die tabel halen, wat voor WHERE statement denk je dan zelf nodig te hebben?


Waar de GET of ID gelijk is aan waar je opklikte?
 

Pagina: 1 2 3 4 5 volgende »



Overzicht Reageren

Get Adobe Flash player