| |
| |
|
|
|
|
| |
|
| |
|
| :: |
| Auteur |
Message |
nelumbo PR1


Inscrit le: 06 Mar 2007 Messages: 186
|
Posté le: Dim Mar 02, 2008 4:26 pm Sujet du message: Aide php sql |
|
|
Bonsoir,
J'ai besoin d'un peu d'aide pour apporter une modif à un script.
Il y a des membres, donc des profils. Les utilisateurs ne complètent pas leur profil, c'est un peu embétant Les rubriques du profil peuvent évoluer, se multiplier d'ici quelques semaines.
Je pensais donc rediriger les utilisateurs connectés sur leur home vers la page d'édition de profil. Mais uniquement ceux qui n'ont pas compléter leur profil !
Dans ma DB il y'a la solution, une entrée "completed_profile" qui est de 0 ou 1 selon le remplissage du profil.
Mais comment le mettre en place ?
Je pensais à un truc du genre:
| Code: |
$_SESSION["username"]=$pseudo;
$sql3 = "SELECT completed_profile FROM users where username='$pseudo' ";
$ale = send_sql($sql3,"blabla");
while($result = mysql_fetch_array($ale))
{
$profil_completer = $result['completed_profile'];
}
if ($profil_completer=='0') {
redirect("profile_edit.php");
exit();
}
|
Bien entendu ça ne fonctionne pas.
La page ou je souhaite l'insérer:
| Code: |
<?
session_start();
include ("header.php");
// Classes
include "classes/FormFactory.php";
include "chat_files/cleanUsers.php";
$tplMember = new TplLoad();
$form = new FormFactory();
$tplMember->assign("username", $_SESSION["username"]);
$tplMember->assign("num_visitors", getNumVisitors($_SESSION["username"]));
$tplMember->assign("lastlogin", getLastLoginTime($_SESSION["username"]));
$tplMember->assign("num_mails",getNumberOfEmails($_SESSION["username"],"",""));
$tplMember->assign("num_new_mails",getNumberOfEmails($_SESSION["username"],"",2));
$tplMember->assign("num_fav", getNumFav($_SESSION["username"]));
$tplMember->assign("num_fav_remote", getNumFavRemote($_SESSION["username"]));
$tplMember->assign("num_match", getNumMatch($_SESSION["username"]));
$tplMember->assign("num_match_remote", getNumMatchRemote($_SESSION["username"]));
$tplMember->assign("num_gb", getNumGb($_SESSION["username"]));
$diffArray=date_diff(time(),getExpireDate($_SESSION["username"]));
if ($diffArray["days"]<$set_num_warning_days)
$tplMember->assign("expires", $diffArray["days"]);
if (file_exists("admin/config/news.txt"))
{
$filename = "admin/config/news.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
$tplMember->assign("message",$contents);
}
if (isset($_GET["remove_me"]))
{
echo "<h4>" . REMOVE_REQ_SENT . "</h4>";
$message = "User " . $_SESSION["username"] . " has asked to be deleted. Please visit your admin area at" . $set_url . "/admin";
sendMail($_SESSION["username"],$set_from_email,"Webmaster",$set_from_email,"Delete request",$message);
}
if ($_SESSION["username"]=="") {
redirect("login.php");
exit();
}
#########################
#########################
$tplMember->display('member_home.tpl');
include_once("footer.php");
?>
|
 |
_________________ Rencontre gratuit || Petite annonce gratuite |
|
| Revenir en haut de page |
|
 |
|
 |
nelumbo PR1


Inscrit le: 06 Mar 2007 Messages: 186
|
Posté le: Lun Mar 03, 2008 7:27 am Sujet du message: Re: Aide php sql |
|
|
Ça y est, j'ai trouvé. En fait, une petite fonction était toute prête dans le header . |
_________________ Rencontre gratuit || Petite annonce gratuite |
|
| Revenir en haut de page |
|
 |
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
|
| |