Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Aide php sql

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Développement de site
::  
Auteur Message
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Aide php sqlPosté 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 Evil or Very Mad 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");
?>


Rolling Eyes

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Aide php sqlPosté 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 Very Happy .

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Développement de site
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: