<?php
/*
	Alors, là on va commencer à utiliser MySQL ...
	Ca nécessite donc d'avoir un serveur MySQL lancé, et de savoir utiliser phpmyadmin
	http://www.siteduzero.com/tuto-3-134-1-phpmyadmin.html
	
	Il faudra donc créer une base, et un utilisateur qui a le droit de s'y connecter .. (ou utiliser l'utilisateur "root" sans mot de passe)
	
	le fichier contenenant les requettes nécessaires pour créer la table pour les exemples suivants est ici :
	http://iksaif.ath.cx:81/~iksaif/fac/IF6/exemple1.sql
	Le but étant de metre l'équivalent de ce tableau
	$tableau = array(array('nom' => '206', 'prix' => 200, 'proprio' => 'Toto'),
			array('nom' => '605', 'prix' => 200.5, 'proprio' => 'Tata'),
			array('nom' => 'VTV', 'prix' => 132154, 'proprio' => 'Jules'),
			array('nom' => 'VTT', 'prix' => 42, 'proprio' => 'Plop'),
			array('nom' => 'TGV', 'prix' => 23335, 'proprio' => 'Buzz l\'éclair'),
			array('nom' => 'Millienium Falcon', 'prix' => 53, 'proprio' => 'Babar')
	);
	dans une table, ça peut etre interessant de le faire seul
*/

/* A lire : http://fr.php.net/manual/fr/function.mysql-query.php */
mysql_connect("localhost","ikfac","pouet2"); /* Connection */
mysql_select_db("ikfac"); /* Choix de la base */

$sql = "SELECT * FROM test"; /* On selectionne tout dans la table test */
$req = mysql_query($sql); /* On execute la requette */

/* A partir d'ici, on a deux methodes de parcour du résultat */
echo "<h1>avec mysql_fetch_assoc</h1>";
$i = 0;
while($tab = mysql_fetch_assoc($req)) {
	echo "Ligne $i : " . $tab['nom'] ." - " . $tab['prix'] . " - " . $tab['proprio'] . " <br />";
	echo 'Contenu de $tab: ';
	print_r($tab);
	echo "<br/><br/>";
	$i++;
}

echo "<h1>mysql_result</h1>";
$nombre = mysql_num_rows($req);
for($i = 0; $i < $nombre; $i++) {
	$nom = mysql_result($req, $i, 'nom');
	$prix = mysql_result($req, $i, 'prix');
	$proprio = mysql_result($req, $i, 'proprio');
	echo "Ligne $i :  $nom - $prix - $proprio <br/>";
}

echo "<h1>Création d'un tableau html</h1>";
$sql = "SELECT * FROM test ORDER BY prix"; /* On selectionne tout dans la table test */
$req = mysql_query($sql); /* On execute la requette */
?>
<table style="border: 1px solid #000">
	<tr>
		<th>id</th>
		<th>nom</th>
		<th>prix</th>
		<th>proprio</th>
	</tr>
<?php
while($tab = mysql_fetch_array($req)) {
	echo "<tr>";
	echo "<td>". $tab['id'] ."</td>";
	echo "<td>" . $tab['nom'] ."</td>";
	echo "<td> " . $tab['prix'] . "</td>";
	echo "<td>" . $tab['proprio'] . "</td>";
	echo "</tr>";
}
?>
</table>
<?php
mysql_close(); /* Fermeture de la connec */
/* On s'en fout là, c'est juste pour afficher la source */
include("hl.php");
hl('exemple10.php');
?>