Beste,
Ik heb een script waarmee ik content laat zien op een pagina, de content wordt via een admin systeem opgeslagen. De pagina url is zo: pagina.php?cid=3 nu wordt er dus cid 3 geladen. Ik wil van deze cid 3 de titel hebben en in de titeltag plaatsen.
Zo dus:
De database bevat de tekst en de titel van de tekst. Hoe moet ik een database verbinding maken met mysql waarbij ik dus de titel van deze pagina in een variabelen kan plaatsen?Code:<title><?php echo $titel; ?></title>
- Variabele maken uit mysql database
-
18-08-2007, 21:22 #1
- Berichten
- 68
- Lid sinds
- 17 Jaar
Variabele maken uit mysql database
-
In de schijnwerper
Affiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scriptsLinkbuilding uitbesteden - 25 jaar ervaring - Zie behaalde resultatenAdvertentieruimteProfessionele tekstschrijver (actie: 2,5 cent per woord)Freelance / WerkPopi.nl | Linkbuilding Platform| 14.000+ MogelijkhedenLinkpartners -
20-08-2007, 17:08 #2
- Berichten
- 1.470
- Lid sinds
- 19 Jaar
mysql_connect($host,$user,$pass);
mysql_select_db($db);
if(ctyp_digit($_GET['cid']{
$result = mysql_query("SELECT * FROM `table` WHERE cid = '".$_GET['cid']."'") or die(mysql_error());
$row = mysql_fetch_array($result);
$titel = $row['titel'];
echo $titel;
}
-
20-08-2007, 17:11 #3
- Berichten
- 150
- Lid sinds
- 17 Jaar
of, voor titel in titeltag, niet
echo $titel;
...maar....
echo "<title>" . $titel . "</title>";
:)
-
20-08-2007, 17:47 #4
- Berichten
- 47
- Lid sinds
- 19 Jaar
Tip:
Controleer ook bij een mysql connectie en database selectie of hij wel lukt.
Controleer ook of $_GET['cid'] wel bestaat en of die niet leeg is.
Selecteer alleen wat je nodig hebt in je query en gebruik geen *
Getallen hoeven niet tussen quotes
Als je back quotes gebruikt, gebruik ze dan ook bij je kolommen
Echo met enkele quotes.
-
20-08-2007, 18:08 #5Joris Willemsen Guest
Of je maakt een header.php en een footer.php
en zet in de header.php:
PHP Code:mysql_connect blablabla
// en dan:
$query=mysql_query("SELECT titel FROM tabel_naam WHERE id = '".$_GET['id']."' LIMIT 1");
$sql=mysql_fetch_assoc($query);
echo "<title>".$sql['titel']."</title>";
// Hier de rest van de header, wel PHP sluiten natuurlijk, tenzij je over gaat // in PHP.
?>
Ik neem aan dat je alles van tabellen weet? Dus dat het vak 'titel' ook dient te bestaan, je je 'id' in de query moet aanpassen naar wat jij gebruikt?
Zonee, voor 5 Euro installeer ik het voor je.
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