bonjour
j'ai rencontré un problème que je n'arrive pas a résoudre même après avoir cherché sur internet.
je me considère comme un débutant en php donc c'est sans doute pour ça que je n'y arrive pas.
alors mon problème :
déjà je me connecte a la base (il n'y a aucun problème)
<?php
// Connexion MySQL
$hostname = "localhost";
$database = "evaluation";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die (mysql_error());
// Connection à la base de donée
mysql_select_db($database, $connection);
?>
et après je voudrais renvoyer la 2em valeur du tableau, mais c'est ici que je rencontre le problème.
en effet je voudrai retourner plusieurs valeur de plusieurs enregistrements situé dans la table Objectif.
ICI pour tester j'ai essayer de retourner la 3em valeur situé dans l'enregistrement libObjectif.
mais je n'y arrive pas car ça me retourne la 3em lettre...
<?php
$req_nb = "SELECT * FROM Objectif";
$req_n = mysql_query($req_nb) or die (mysql_error());
$objectifs_precedents = mysql_fetch_assoc($req_n);
$_SESSION['$objectifs_precedents']=$objectifs_precedents;
$toto = $_SESSION['$objectifs_precedents'];
echo $toto['libObjectif'][2];
?>
-----------------------------
après j'ai essayer d'autre test, qui me retourne la 1e valeur situé dans libObjectif
<?php
$req_nb = "SELECT * FROM EvalObjectif";
$req_n = mysql_query($req_nb) or die (mysql_error());
$objectifs_precedents = mysql_fetch_assoc($req_n);
$_SESSION['$objectifs_precedents']=$objectifs_precedents;
echo $_SESSION['$objectifs_precedents']['libObjectif'];
?>
-----------------------------
et pour terminer ici la première valeur est répété 10en de fois
<?php
$req_nb = "SELECT * FROM EvalObjectif";
$req_n = mysql_query($req_nb) or die (mysql_error());
$objectifs_precedents = mysql_fetch_assoc($req_n);
$_SESSION['$objectifs_precedents']=$objectifs_precedents;
$nb=0;
while ($nb <= 10)
{
echo $_SESSION['$objectifs_precedents']['libObjectif'];
$nb=$nb+1;
}
?>
je vous remercie d'avance.