login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Database update in php (Opgelost)

Offline micasa001 - 04/08/2007 09:43
Avatar van micasa001PHP interesse Ik heb het volgende in mijn database staan:

  1. CREATE TABLE `config` (
  2. `id` int(5) NOT NULL auto_increment,
  3. `showpage` varchar(255) NOT NULL default 'pagina001',
  4. `dutchleader` varchar(255) NOT NULL default '1',
  5. `nummer` varchar(255) NOT NULL default '1',
  6. PRIMARY KEY (`id`)
  7. ) ;
  8.  
  9. INSERT INTO `config` (`layout`) VALUES ('001');


Daarnaast heb ik in mijn bestand: gegevens.php dit staan:

  1. <?php
  2. $nummer = "1";
  3. $showpage = "001";
  4. $dutchleader = "1";
  5. ?>


Hoe kan ik nou ervoor zorgen dat wanneer ik in de database bijvoorbeeld aanpas:

`showpage` varchar(255) NOT NULL default 'pagina005',

Dat er in het script: gegevens.php ook direct pagina005 wordt geladen i.p.v. pagina001.

Alvast bedankt,

5 antwoorden

Gesponsorde links
Offline Clemens32 - 04/08/2007 09:47
Avatar van Clemens32 PHP interesse Je INSERT INTO ..... op regel 9 van je eerste code klopt niet, want je hebt geen kolom `layout`.
Wat verder je vraag is begrijp ik niet helemaal goed.
Wil je gewoon een update-query hebben om de pagina's van nummer te laten veranderen zodat je zo een lay-out kan kiezen?
Offline micasa001 - 04/08/2007 09:52
Avatar van micasa001 PHP interesse Ja tevens dat.

Maar ook dat bijvoorbeeld dat wanneer in mijn database: nummer = 6.

Dat dan in mijn php script ook automatisch het nummer 6 wordt gelezen.

  1. $nummer = "1";


Offline Clemens32 - 04/08/2007 09:58
Avatar van Clemens32 PHP interesse
  1. $sQuery ("SELECT showpage FROM config")
  2. $rQuery = mysql_fetch_assoc($sQuery);
  3.  
  4. if ($rQuery['showpage'] = 6) {
  5. echo 'inladen';
  6. }


Met een beetje creativiteit kun je dus zo ook elke pagina inladen die voldoet aan het het nummer dat je in je database hebt staan.
Offline micasa001 - 04/08/2007 10:01
Avatar van micasa001 PHP interesse Excuses mijn kennis van php is nog niet zo ervaren;

Maar hoe zet ik dat dan in mijn script: gegevens.php:

  1. <?php
  2.  
  3. $sQuery ("SELECT showpage FROM config")
  4. $rQuery = mysql_fetch_assoc($sQuery);
  5.  
  6. if ($rQuery['showpage'] = 6) {
  7. echo 'inladen';
  8. }
  9.  
  10.  
  11.  
  12. $nummer = "1";
  13. $showpage = "001"; // hoe laad die hier dan het getal wat in de db staat??
  14. $dutchleader = "1";
  15. ?>


Excuses voor de vele vragen?
Offline Clemens32 - 04/08/2007 10:32
Avatar van Clemens32 PHP interesse De vragen maken niet uit, je moet alles vragen wat je niet weet, maar ik begrijp je niet zo goed.
Het nummer van $showpage is dat een vast nummer in je config of moet die uit de database komen.
Je doet eigenlijk gewoon zo:

[code=php]
$sQuery ("SELECT showpage FROM config WHERE showpage = " .$showpage);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s