Hallo iedereen,
na een tijdje gestopt te zijn wil ik nu weer verder met scripten, ben veel verleerd dus als je nog een foutje ziet mag je het tegen me schreeuwen.
Nu de reden voor het openen van dit topic,
ik heb een class aangemaakt genaamd SimpleCMS. Nu wil ik binnen de function gebruik kunnen maken van mijn database, op een localhost, echter heb ik van alles geprobeerd maar het wil me maar niet lukken. Hoe zou ik dit voor elkaar kunnen krijgen?
Het script:
PHP
<?php
class simpleCMS {
$mysqli = @new mysqli('host','root','','test');
if ($mysqli->connect_errno) {
die('Connect Error: ' . $mysqli->connect_errno);
}
public function Create()
{
}
public function Show_public()
{
$query = "SELECT * FROM testDB ORDER BY created DESC";
if($q = $mysqli->query($query))
{
$q = $q->fetch_object();
if ( $mysqli->num_rows == 0 )
{
echo '<h2>Pagina onbekend</h2>';
}
}
}
public function Show_admin ()
{
?>
<form method="post">
<label for="title">Titel:</label>
<input name="title" id="title" type="text" maxlength="150" />
<label for="bodytext">Tekst:</label>
<textarea name="bodytext" id="bodytext"></textarea>
<input type="submit" value="Creër" />
</form>
<?php
}
}
?>
Toon Meer
Ik denk dat het hier aan zou moeten liggen want in mijn index staan maar 3 regels PHP, het oproepen van Show_public en oproepen van class en datbase.
Als iemand me uit de brand zou kunnen helpen zou ik dit heel erg waarderen.
Met vriendelijke groetjes,
Frank sijbom