Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 2012
-
14 févr. 2006 à 19:43
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 2012
-
15 févr. 2006 à 18:32
Bonsoir tout le monde !
Voilà en fait, j ai fait une page dans laquelle il y a:
-un select remplis dynamiquement suivant des login de membres
-un tableau en dessous qui recapitule le profil du membre choisit
(par defaut on affiche celui du membre connecté)
j'aurais aimé savoir s'il est possible de detecter le click d un utilisateur designant un pseudo de membre afin d afficher son profile.
Merci de me conseiller parce que je ne veux pas faire un formulaire et que les membres doivent clicker sur un bouton Actualiser (submit) ou qqch du genre.
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 14 févr. 2006 à 21:21
Je me permet de up le topic juste pour savoir si quelqu'un a compris ce que j'ai essayé d expliquer...
Dans le cas contraire je peux expliquer autrement ou donner une partie de code mais je doute que cela aide enfin qui ne tente rien n'a rien ^^
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
sidf
Messages postés1216Date d'inscriptionmardi 20 décembre 2005StatutMembreDernière intervention18 octobre 20125 15 févr. 2006 à 09:20
oui donne une partie de ton code
mais avec un <select name=... onchange=...>
tu peux soumettre le formulaire et le réafficher avec les données du log choisi
function connect_and_select_bdd($hostdb,$logindb,$passworddb,$db){
$link = mysql_connect($hostdb,$logindb,$passworddb)
or die('Impossible de se connecter : ' . mysql_error());
$db_selected = mysql_select_db($db, $link);
if (!$db_selected) {
die ('Impossible d\'utiliser la base : ' . mysql_error());
}
}
function query($str_query){
$result = mysql_query($str_query) or die('Echec de la requête');
return $result;
}
function no_result($result){
$results=0;
if (mysql_num_rows($result) != 0) {
$results=mysql_num_rows($result);
}
return $results;
}
function no_field($result){
$results=0;
if (mysql_num_fields($result) !=0 ){
$results=mysql_num_fields($result);
}
return $results;
}
voici le code de la page
<?php
session_start();
require ('../functions/functions.php');
require ('../include/config.php');
$login=$_SESSION['login'];
$id_login=substr(strrchr(substr($login, 0,strlen($login)-2), "-"),1);
connect_and_select_bdd($hostdb,$logindb,$passworddb,$db);
$result=query("SELECT * FROM acces");
$resultrow=no_result($result);
if($resultrow!=0){
echo '<center>Les Profils</center>';
echo '<SELECT NAME="combologin">';
while ($row = mysql_fetch_assoc($result)){
$id_logins= $row['id_compte'];
if($id_login==$id_logins){
echo "<OPTION VALUE="$id_logins"selected>";
printf('%s',$row['login']);
}
else{
echo "<OPTION VALUE="$id_logins">";
printf('%s',$row['login']);
}
}
echo '</SELECT>';
$result=query("SELECT * FROM profile WHERE id_compte='$id_login'");
tableau_dynamique_vertical($result);
}
else{
echo 'aucun membre donc aucun profil a afficher';
}
?>
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie