[php]Nieuwssysteem*

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste mensen ik zit met een probleem,
het gaat om een nieuws systeem die ik aan het bouwen ben.
nu heb ik dit gemaakt
code:
1
http://www.cmbenelux.net/nieuwssysteem/nieuws.php

Maar nu zie je ook dat het twee velden zijn, het tweede veld heeft alleen 1 text regel meer.

dit is de code:
code:
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
<? 
include('config.php'); 


$select = "SELECT * FROM rknieuws ORDER BY nieuwsid LIMIT 10"; 
$query = mysql_query($select)or die (mysql_error()); 
$aantal = mysql_num_rows($query); 
while ($toon = mysql_fetch_object($query)) { 
$nieuwsid = $toon->nieuwsid; 
$titel = $toon->titel; 
$cato = $toon->cato; 
$tekst = $toon->tekst; 
$poster = $toon->poster; 
$email = $toon->email; 

echo"<font face=tahoma size=2 color=#000000><div align=left> 
  <table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=350 height=130 id=AutoNumber1> 
    <tr> 
      <td width=350 height=15>$titel</td> 
    </tr> 
    <tr> 
      <td width=350 height=91>$tekst</td> 
    </tr> 
    <tr> 
      <td width=350 height=16><a href=nieuws.php?nieuwsid=$nieuwsid>Leesmeer</a>&nbsp; > door : 
      <a href=mailto:$email>$poster</a></td> 
    </tr> 
  </table> 
</div>";  
} 
?> 
<BR><BR> 
<? 
include('config.php'); 


$res = "SELECT * FROM rknieuws WHERE nieuwsid = $nieuwsid";   
$resultaat = mysql_query($res) or die ("query mislukt");   
while ($toon = mysql_fetch_object($resultaat)) {  
$nieuwsid = $toon->nieuwsid; 
$titel = $toon->titel; 
$cato = $toon->cato; 
$tekst = $toon->tekst; 
$tekst2 = $toon->tekst2; 
$poster = $toon->poster; 
$email = $toon->email; 

echo"<font face=tahoma size=2 color=#000000><div align=left> 
  <table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=350 height=130 id=AutoNumber1> 
    <tr> 
      <td width=350 height=15>$titel</td> 
    </tr> 
    <tr> 
      <td width=350 height=91>$tekst<P>$tekst2 
    </tr> 
    <tr> 
      <td width=350 height=16>door : 
      <a href=mailto:$email>$poster</a></td> 
    </tr> 
  </table> 
</div>";  
} 
?>

Ik wil er voor zorgen dat als je op leesmeer klikt tabel 2 ziet ofwel veld 2, maar dat hij dat wel in de zelfde pagina laat weergeven niet dat het dan wordt bv leesmeer.php?nieuwsid=1 maar dan ook gewoon nieuws.php?nieuwsid=1
snappen jullie het??

dus bv als ik op leesmeer klik veld 1 weg laat en veld 2 start maar je mag in het begin veld 2 niet zien.. hihi ik weet het klink allemaal zo makkenlijk matr ik ben ook maar een beginner die iets verder is dan wat is php.

Hoop dat jullie me kunnen helpen..
Greetz en thnx
Ronny

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Als jij het niet in je URL wilt tegenkomen, zul je POST moeten gebruiken en dus HTML forms.

Verder is dit topic wel _zo_ontzettend_vaag, dat ik je adviseer om hem even aan te vullen met wat meer informatie

Acties:
  • 0 Henk 'm!

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 07-11-2024
code:
1
2
3
4
5
6
7
8
Als nieuwsid == niks -> 0

Select Case nieuwsid
Case 0
  // lijst
Case Else
  // nieuwsophalen en alles laten zien
End Select

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nou ik zal het 1 voor 1 uitleggen,
Ik heb dus een nieuwssysteem gemaakt die je op ondestaande link kunt vinden
code:
1
http://www.cmbenelux.net/nieuwssysteem/nieuws.php


Nou zie je 2 velden

1=
code:
1
2
3
test 
Dit is een test 
Leesmeer  > door : Ronkeuren


2=
code:
1
2
3
4
5
test 
Dit is een test
dit is nog een test 
 
door : Ronkeuren


Nou wil ik dat alleen de bovenste nieuws vak wordt weergegeven.
en niet vak 2 met 1 tekst regel meer.
en als ik op Leesmeer klik vak 1 weg gaat en vak 2 laat zien.
ik weet als ik bv leesmeer laat door linken naar leesmeer.php en daar de volgende code in zet bv

PHP:
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
<? 
include('config.php'); 


$res = "SELECT * FROM rknieuws WHERE nieuwsid = $nieuwsid";   
$resultaat = mysql_query($res) or die ("query mislukt");   
while ($toon = mysql_fetch_object($resultaat)) {  
$nieuwsid = $toon->nieuwsid; 
$titel = $toon->titel; 
$cato = $toon->cato; 
$tekst = $toon->tekst; 
$tekst2 = $toon->tekst2; 
$poster = $toon->poster; 
$email = $toon->email; 

echo"<font face=tahoma size=2 color=#000000><div align=left> 
  <table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=350 height=130 id=AutoNumber1> 
    <tr> 
      <td width=350 height=15>$titel</td> 
    </tr> 
    <tr> 
      <td width=350 height=91>$tekst<P>$tekst2 
    </tr> 
    <tr> 
      <td width=350 height=16>door : 
      <a href=mailto:$email>$poster</a></td> 
    </tr> 
  </table> 
</div>";  
} 
?> 

dan laat hij op leesmeer.php?nieuwsid=1 het tweede vak zien.
en niet zoals op nieuws.php 2 vakken.
maar dat wil ik niet ik wil dat je in nieuws.php eerst vak 1 ziet en als ik dan op leesmeer klikt het nieuws.php?nieuwsid=1 wordt en vak twee wordt getoont waarom is dat handig omdat je het dan makkenlijker in een design kunt verwerken.
dit is nu mijn nieuws.php

PHP:
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
<? 
include('config.php'); 


$select = "SELECT * FROM rknieuws ORDER BY nieuwsid LIMIT 10"; 
$query = mysql_query($select)or die (mysql_error()); 
$aantal = mysql_num_rows($query); 
while ($toon = mysql_fetch_object($query)) { 
$nieuwsid = $toon->nieuwsid; 
$titel = $toon->titel; 
$cato = $toon->cato; 
$tekst = $toon->tekst; 
$poster = $toon->poster; 
$email = $toon->email; 

echo"<font face=tahoma size=2 color=#000000><div align=left> 
  <table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=350 height=130 id=AutoNumber1> 
    <tr> 
      <td width=350 height=15>$titel</td> 
    </tr> 
    <tr> 
      <td width=350 height=91>$tekst</td> 
    </tr> 
    <tr> 
      <td width=350 height=16><a href=nieuws.php?nieuwsid=$nieuwsid>Leesmeer</a>  > door : 
      <a href=mailto:$email>$poster</a></td> 
    </tr> 
  </table> 
</div>";  
} 
?> 
<BR><BR> 
<? 
include('config.php'); 


$res = "SELECT * FROM rknieuws WHERE nieuwsid = $nieuwsid";   
$resultaat = mysql_query($res) or die ("query mislukt");   
while ($toon = mysql_fetch_object($resultaat)) {  
$nieuwsid = $toon->nieuwsid; 
$titel = $toon->titel; 
$cato = $toon->cato; 
$tekst = $toon->tekst; 
$tekst2 = $toon->tekst2; 
$poster = $toon->poster; 
$email = $toon->email; 

echo"<font face=tahoma size=2 color=#000000><div align=left> 
  <table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#111111 width=350 height=130 id=AutoNumber1> 
    <tr> 
      <td width=350 height=15>$titel</td> 
    </tr> 
    <tr> 
      <td width=350 height=91>$tekst<P>$tekst2 
    </tr> 
    <tr> 
      <td width=350 height=16>door : 
      <a href=mailto:$email>$poster</a></td> 
    </tr> 
  </table> 
</div>";  
} 
?> 


Contact me anders ff op MSN noopz
Veel dank en groetjes Ronny keuren

Dat is niet de bedoeling van een forum ;)

[ Voor 13% gewijzigd door D2k op 11-12-2002 13:58 ]