et je souhaiterait en affiché le contenu sur un page html
j'utilise mysql
merci d'avance

Code : Tout sélectionner
<?php
class CDataBase
{
function CDataBase()
{
$this->m_hLink = null;
$hLink = mysql_connect('localhost', 'root', '');
if( $hLink === false)
return null;
$bSelect = mysql_select_db('bc', $hLink);
if( $bSelect === false)
return null;
$this->m_hLink = $hLink;
}
function QuerySelect($strQuery)
{
if( $this->m_hLink == null)
return false;
$hRes = mysql_query('SELECT '.$strQuery, $this->m_hLink);
if( $hRes === false)
return false;
$aRows = array();
while(true)
{
$row = mysql_fetch_array($hRes, MYSQL_BOTH);
if( $row === false)
break;
array_push($aRows, $row);
}
return $aRows;
}
function Close()
{
mysql_close($this->m_hLink);
}
var $m_hLink;
}
?>
Code : Tout sélectionner
<?php echo '<?xml version="1.0" encoding="iso-8859-15"?>' . "\n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Plop</title>
</head>
<body>
<?php
include("DataBase.php");
$db = new CDataBase;
if( $db)
{
$aRows = $db->QuerySelect('* FROM users');
$db->Close();
$strResult = '';
foreach($aRows as $row)
{
$strResult .= "\t\t" . '<li>' . $row['Name'] . '</li>' . chr(10);
}
if( !empty($strResult))
{
echo "\t<ul>\n" . $strResult . "\t</ul>\n";
}
}
?>
</body>
</html>
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités