Avatar billede ej147 Nybegynder
20. september 2014 - 23:20 Der er 7 kommentarer og
1 løsning

Der kommer ingen data fra MySql via PHP til hjemmesiden???

Jeg håber virkelig en af jer kan hjælpe med dette:
Min side er www.zerious.dk og under punkt "Gedcom indhold" burde der blive hentet data fra MySql databasen, men det sker ikke.
Der er en include db.php som kun indeholder password og databasenavn og de er korrekte og filen ligger i samme bibliotek hvorfra nedenstående fil befinder sig.
Jeg aner simpelthen ikke hvad der går galt?



Hele koden er her:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="Description" content="Slægtsforskning om Weyhe, Gruber, Schwartz, Stilling, Rademacher, Lumbye, Andersen, Jensen />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Forlaget Zerious</title>
<link href="../styles/index.css" rel="stylesheet" type="text/css" media="screen" />
<link href="../styles/other.css" rel="stylesheet" type="text/css" media="screen" />
</head>

<body>
<div id="wrapper">

        <div id="top">
   
        <div id="foto">
        <img src="../images/foto.jpg" height="75" width="64" />
        </div>
       
        <div id="logo">
        <h1><span class="style1"><em class="style2">Copyright Erik Jensen - </em></span>
        <span class="style3">Forlaget Zerious</span><span class="style1">
        <em class="style2"> - altid under udvikling &copy; 2014</em></span></h1>
        </div>
       
        </div>

        <div id="navicontainer">
        <div id="navi">

        <ul>
        <li><a href="../index.html">Forside</a></li>
        <li><a href="../forlag/forlag.html">Forlag</a>
            <ul>
                <li><a href="../forlag/om.html">Om forlaget</a></li>
                <li><a href="../forlag/manuskript.html">Manuskripter</a></li>
            </ul>
        </li>
        <li><a href="slaegt.html">Slægtsforskning</a>
            <ul>
                <li><a href="#">Billedgalleri</a></li>
                <li><a href="#">Personopslag</a></li>
                <li><a href="statistik.html">Gedcom indhold</a></li>
            </ul>
        </li>
        <li><a href="../copyright/copyright.html">Copyright</a></li>
        <li><a href="../info/counter.php">Info</a></li>
        <li><a href="../kontakt/contact.php">Kontakt</a></li>
        </ul>
        </div>
        </div>

</div>
<?php
include("db.php");
$con=mysqli_connect("xxx","xxx","xxx","xxx");
mysql_query("SET NAMES 'utf8'");
// Check connection
if (mysqli_connect_error())
  {
  echo "Fejler connect to MySQL: " . mysqli_connect_error();
  }

$data = mysql_query("SELECT (SELECT COUNT(*) AS total FROM person_st) AS total,
                    (SELECT COUNT(*) AS male FROM person_st WHERE sex='M') AS male,
                    (SELECT COUNT(*) AS female FROM person_st WHERE sex='F') AS female,
                    (SELECT COUNT(*) AS families FROM family) AS families");

?>   
        <div id="stati">
        <form>
        <p>Databasen omfatter på nuværende tidspunkt følgende:</p>
<?php
while($row=mysql_fetch_array($data))
{
$ukendt = $row['total'] - $row['male'] - $row['female'];
echo '<table id="facit">';
echo "<tr><td>;" . $row['total'] . " personer.</td></tr>";
echo "<tr><td>-------------------------------------------------------</tr></td>";
echo "<tr><td>Af dem er der;" . $row['male'] . " mænd</tr></td>";
echo "<tr><td>og ;" . $row['female'] . " kvinder</tr></td>";
echo "<tr><td>desuden ;$ukendt børn af ukendt køn</tr></td>";
echo "<tr><td>-------------------------------------------------------</tr></td>";
echo "<tr><td>Det bliver til p;" . $row['families'] . " familier ialt.</tr></td>";
echo "<table>";
}
mysqli_close($con);
?>
       
        </form>
        <p>På et senere tidspunkt vil statistiksiden blive<br>udvidet yderligere med diverse informationer.</p>
        </div>
</body>
</html>
Avatar billede erikjacobsen Ekspert
21. september 2014 - 00:18 #1
Hvis du skriver PHP-kode i en fil med endelsen .html, så sker der nok ikke det, som du regner med.
Avatar billede erikjacobsen Ekspert
21. september 2014 - 00:20 #2
Det er næppe heller sundt at have blandet anvendelse af mysql og mysqli funktioner.
Avatar billede ej147 Nybegynder
21. september 2014 - 00:27 #3
Jeg torsk - men du har ret.
Med hensyn til det blandede, så har du sikkert opdaget at jeg er amatør udi programmering, men har du lyst til at skrive det korrekt, så skal du være mere end velkommen.
Og tusind tak for hjælpen - læg venligst et svar
Avatar billede erikjacobsen Ekspert
21. september 2014 - 00:34 #4
Det er for sent på aftenen til at jeg kan finde ud det ;)

Ingen point til mig, tak.
Avatar billede ej147 Nybegynder
21. september 2014 - 00:36 #5
Forståligt :-)
Og dit svar?
Avatar billede erikjacobsen Ekspert
21. september 2014 - 00:40 #6
Avatar billede ej147 Nybegynder
21. september 2014 - 00:46 #7
Hmm....
Så ryger de baglæns - tak.
Avatar billede ej147 Nybegynder
21. september 2014 - 00:46 #8
Retur
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester