Page 1 sur 2
Problème de placement d'une phrase.
Posté : 02 nov. 2011, 13:05
par locos974
Bonjour,
J'ai un soucis qui me perturbe depuis quelque temps..
J'ai une phrase qui quand on rentre sur on site il est écrit : "Bienvenue visiteur,". Cette phrase est formée comme ceci :
</span>
[b]<span class="left">[/b]
<div class="realmlist">
<?php if (empty($_SESSION['account']))
{ ?><?php if (empty($_SESSION['account']))
{ ?>
<?php if (empty($_SESSION['account']))
{ ?>
<input readonly="readonly" value="Bienvenue Visiteur"
/> </div>
<?php }
else
{
?>
<input readonly="readonly" value="Bienvenue <?php echo
$_SESSION['account'] ;?>" /> </div>
<?php }?>
<?php }
else
{
?>
<input readonly="readonly" value="Bienvenue <?php echo
$_SESSION['account'] ;?>" /> </div>
<?php }?>
<?php }
else
{
?>
<input readonly="readonly" value="Bienvenue <?php echo
$_SESSION['account'] ;?>" /> </div>
<?php }?>
</span>
<div class="clear"></div>
</div>
La phrase en gras est celle que je cherche pour déplacé mais je ne sait pas qu'elle code utiliser pour le déplacer où je veux..
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 13:25
par moogli
salut,
commence par simplifier toncode c'est un peu le bordel la
deja pas la pein d'ouvrir et fermer les tag php à chaque ligne
ensuite
<div class="realmlist">
<?php if (empty($_SESSION['account']))
{ ?><?php if (empty($_SESSION['account']))
{ ?>
<?php if (empty($_SESSION['account']))
la tu fait trois fois le même test ....
avec
<span style="font-weight: bold"><span class="left"></span>
<div class="realmlist">
<input readonly="readonly" value="Bienvenue
<?php
if (empty($_SESSION['account'])){
echo 'Visiteur';
}
else{
echo $_SESSION['account'];
}
?>
"/>
</div>
</span>
<div class="clear"></div>
</div>
tu a de quoi afficher ou Visiteur ou ce qu'il y a dans $_SESSION['account']
@+
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 13:47
par locos974
Enfaite c'est pas vraiment ça se que je veux parce que enfaite le Bienvenue ce place en plein dans mon header ce qui m'enbéte et je voudrais juste le décalé un peu plus en bas.
Merci quand même.
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 14:22
par moogli
ben la c'est de la mise en forme donc css.
sinon crade et bourrin t'ajoute des <br /> dans le code ^^
ou tu déplace ce code plus bas
@+
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 16:25
par locos974
Si je le déplace la page est décalé..
Mais sinon est il possible a la place de left ou right mettre une position weight ou height ?
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 16:29
par moogli
la je te conseil de voir les bases des css, par exemple sur
http://www.alasacreations.com
d'ailleurs ton problème, n'est pas clair et devrais dans le forum html ou css
@+
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 18:09
par Yosh
Pourquoi tu triple tous ???
Corrige déjà ton code afin qu'il soit plus clair, la mise en forme sera beaucoup plus simple ensuite.
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 18:23
par moogli
Pourquoi tu triple tous ???
Corrige déjà ton code afin qu'il soit plus clair, la mise en forme sera beaucoup plus simple ensuite.
hum t'a pas du voir ma réponse de 13h25 ?

Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 18:32
par locos974
Triplé tout j'ai pas de décalage mais quand je met votre code simple ceci me décalle tout..
Et pour le CSS, je voie pas comment je peux réglé ça..
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 20:01
par sirakawa
Code d'origine à s'arracher les cheveux, comme déjà dit.
on peut faire moins encombrant:
<?PHP
session_start();
$_SESSION['account'] = "";
$nom_visiteur = (empty($_SESSION['account']))? "visiteur" : $_SESSION['account'] ;
$message = "Bienvenue, $nom_visiteur";
print "$message";
?>
Quant au plcement du message, ici ou là, il ne dépend pas du code php mais de la conception des div et des css, comme ont dit ceux qui m'ont précédé.
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 20:40
par locos974
Mais je peux tout de même gardé mon code ?
Mais je n'est pas dans mes fichiers css le code pour placer mon Bienvenue Visiteur..
Re: Problème de placement d'une phrase.
Posté : 02 nov. 2011, 20:57
par sirakawa
C'est vrai qu'il est stupide de faire simple quand on peut faire compliqué...
Une fois que le message est constitué ($message =....

on peut très bien balancer un
print "<div class = 'dieusait_quoi' style = 'position:absolute; left:##%; top:##%'>$message</div>
Re: Problème de placement d'une phrase.
Posté : 03 nov. 2011, 19:46
par locos974
Franchement, je suis pas expert en PHP mais je cherche juste a déplacé ce foutu "Bienvenue Visiteur," tout en gardant mon code de base.
Donc si vous pouvez me donner une solution qui est simple

Merci
Re: Problème de placement d'une phrase.
Posté : 03 nov. 2011, 20:06
par moogli
On t'a déjà dit ce qu'il fallait faire !!!
C'est de la présentation pas du "php" et la présentation c'est html + css tu du code pre mâché à adapter sinon tu te mange les Tutos d'alsacreations
@+
Re: Problème de placement d'une phrase.
Posté : 03 nov. 2011, 22:01
par locos974
Donc ?
PS : Il a juste ça qui me fait "chi**".. Et franchement ça me soule de plus en plus sans savoir comment faire..