login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Naam (Opgelost)

Offline BaddyZ - 06/05/2007 23:10 (laatste wijziging 07/05/2007 00:05)
Avatar van BaddyZNieuw lid Ok naam werkt nu, bedankt silliecom 

EEN andere Vraag het bestand waar je de berichten ziet, heet toonforum.php

ik heb een tabel aangemaakt genaamd forum
  1. CREATE TABLE forum (
  2. IdBericht int(4) NOT NULL auto_increment,
  3. IdReferentie tinyint(4) NOT NULL default '0',
  4. IdDeelnemer tinyint(4) NOT NULL default '0',
  5. Datum int(11) NOT NULL default '0',
  6. Tijd int(11) NOT NULL default '0',
  7. Titel varchar(96) NOT NULL default '',
  8. Bericht mediumtext NOT NULL,
  9. PRIMARY KEY (IdBericht)
  10. )


Nu heb ik zeg maar dit effect http://localhost/toonforum.php
Maar ik wil dmv die IdReferentie hebben dat ik dit krijg
http://localhost/toonforum.php?IdReferentie=0
En zodra ik een reactie geef dat ie dan in IdReferentie=1 komt etc. hoe doe ik dit eigenlijk?????

7 antwoorden

Gesponsorde links
Offline Ibrahim - 06/05/2007 23:41
Avatar van Ibrahim PHP expert
  1. <?php
  2.  
  3. $query = mysql_query("HIER JE QUERY") or die( mysql_error() );
  4.  
  5. while( $result = mysql_fetch_array( $query ) )
  6. {
  7. echo $result['<mysql veld>'];
  8. }
Offline rroobb - 07/05/2007 00:36
Avatar van rroobb PHP interesse met linken naar localhost kunnen wij niets zien...
Offline BaddyZ - 07/05/2007 09:36
Avatar van BaddyZ Nieuw lid hehe ja dat weet ik wel:P maar het gaat erom hoe ik die ?IdReferentie krijg maak niet uit wat voor link er gebruikt wordt
Offline nvleeuwen88 - 07/05/2007 11:32
Avatar van nvleeuwen88 HTML interesse als je bij toonforum een overzicht krijgt met al je berichten en dat je dan op een link moet klikken voor het bericht zelf dan zet je het volgende in toonforum.php

  1. <?php
  2.  
  3. $query = mysql_query("HIER JE QUERY") or die( mysql_error() );
  4.  
  5. while( $result = mysql_fetch_array( $query ) )
  6. {
  7. echo $result'<a href="toonforumbericht.php?id=['je id veld']">toon forum bericht</a>';
  8. }
  9.  
  10. ?>


nu maak je alleen nog even een pagina die toonforumbericht.php heet. en in die pagina maak je een query en daarin geef je bij de WHERE $_GET['id'] of hoe je veld ook heet. en dan lees je alles uit.
Offline Stefan14 - 07/05/2007 12:28
Avatar van Stefan14 PHP gevorderde @nvleeuwen88, nooit een $_GET zomaar in je where zetten, altijd eerst controleren op verkeerde input zoals in dit geval dat hij alleen maar numeriek mag zijn.

dus moet je even zoiets als hieronder maken om te voorkomen dat je vervelende geintjes krijgt op je website.
  1. <?php
  2. if (!is_numeric($_GET['id']))
  3. {
  4. echo('Er is een fout opgetreden');
  5. }
  6. else
  7. {
  8. //je query
  9. }
  10. ?>
Offline Ultimatum - 07/05/2007 13:33
Avatar van Ultimatum PHP expert @stefan, als ik nu 12345test78 zet dan ziet hij dat ook als numeriek, ik raad je ook aan ctype_digit() te gebruiken dan
Offline Stefan14 - 08/05/2007 08:29
Avatar van Stefan14 PHP gevorderde @Ultimatum, dat wist ik niet, dat is wel stom dan, ik zal binnenkort eens wat info over ctype_digit() opzoeken zodat ik mijn scripts kan aanpassen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s