Page 1 sur 1

Définir la couleur "begin_table" [RESOLU]

Posté : 15 oct. 2007, 15:17
par fhardi
Bonjour,


voilà je suis débutant en php, et je voudrai savoir comment définir la couleur de la fonction "begin_table" , car il me l'affiche en gris et je voudrais changer le fond de couleur

le code se presente ainsi :
<?
begin_table("<font color='$couleur'>Menu Principal</font>");
?>



<p align=center>
<br>
<a href="index.php?page=accueil">Accueil</a><br>

<a href="index.php?page=tutoriaux">Tutoriaux</a><br>


<a href="index.php?page=downloads">Downloads</a><br>


<a href="index.php?page=manuelkos">Programmation</a><br>


<a href="index.php?page=tribune">Photos</a><br>


<a href="index.php?page=news">Archives news</a><br>


<a href="index.php?page=forum">Forums</a><br><br>
</p>   

<?
end_table();
?>
Merci pour votre aide

à bientôt

amicalement

Posté : 15 oct. 2007, 15:20
par d0m
begin_table n'est pas une fonction PHP usuelle.
Elle est défini dans ton code, il faut donc nous le donner si tu veux qu'on puisse t'aider.

Posté : 15 oct. 2007, 15:31
par fhardi
begin_table n'est pas une fonction PHP usuelle.
Elle est défini dans ton code, il faut donc nous le donner si tu veux qu'on puisse t'aider.

Quel réponse rapide, merci

il vous faut le code complet, car il s'agit d'un menu, mais en regardant je ne voit pas oou je peux la modifier :
<?
begin_table("<font color='$couleur'>Menu Principal</font>");
?>



<p align=center>
<br>
<a href="index.php?page=accueil">Accueil</a><br>

<a href="index.php?page=tutoriaux">Tutoriaux</a><br>


<a href="index.php?page=downloads">Downloads</a><br>


<a href="index.php?page=manuelkos">Programmation</a><br>


<a href="index.php?page=tribune">Photos</a><br>


<a href="index.php?page=news">Archives news</a><br>


<a href="index.php?page=forum">Forums</a><br><br>
</p>   

<?
end_table();
?>

<br>



<?
begin_table("Membres");
?>

      <p align=center>
<?
if (session_is_registered("motdepasse") )
{
echo "
<table width='80%' border='0'>
            <tr> 
 
              <td> 
<img border='0' src='images/member.png'>
<a href=index.php?page=moncompte>Mon compte
</a><br><img border='0' src='images/deco.png'> <a href=logout.php>Déconnexion</a><br><br>
              </td>
            </tr>
          </table>";
}
else
{ 
?> 
  <form method="post" action="login.php">
        <div align="center"><table width="80%" border="0">
          <tr>
            <td>
                
              </td>
          </tr>
          <tr>
            <td>
                
              <p align="center"><input type="text" name="identifiant" MAXLENGTH="12" size="12" value="Identifiant" onclick="this.value=''";>
                
              </td>
          </tr>
          <tr>
            <td>
                
              <p align="center"><input type="password" name="motdepasse" MAXLENGTH="12" size="12" value="********" onclick="this.value=''";>
                
              </td>
          </tr>
          <tr>
            <td>
                
              <p align="center"><input type="submit" name="submit" value="Ok">
           
              </td>
          </tr>
        </table>
        </div>
        <div align="center">
          <table width="80%" border="0">
            <tr> 
 
              <td> 
<div align="center">
  <p align="left"><a href="index.php?page=charte">Inscription</a><br>
  
 

  <a href="index.php?page=mdpemail">Mot de passe perdu ?</a>  


                </div>

              </td>
            </tr>
          </table>
          
    
        </div>
            
      </form>



<?
}

end_table();

?>


<br>

<?
begin_table("Recherche");
?>


      <p align=center>
<br>
<form method="post" action="index.php?page=recherche">
<p align="center">
<input size=16 type=text name=motsclef MAXLENGTH="10">

<input type="submit" name="submit" value="Ok"></p>
</form>
<?
end_table();
?>



<br>
<?
begin_table("Partenaires");
?>

      <p align=center>
<br>
<a href="" target="new">
<img src="" alt='Metagames' border="0"></a>
<br>
<a href="" target="new">
<img src="" alt='Cliquez ici' border="0"></a>
<br>
<a href="" target="new">
<img src="" alt='' border="0"></a>
<br>
<img src=""><br>
<script language="JavaScript" src=""></script>
<br>
<br>

<?
end_table();
?>

Posté : 15 oct. 2007, 15:40
par d0m
En php on peut définir ses propres fonctions sous cette forme :
function nom_de_la_fonction($argument1,....){
   //contenu de la fonction
}
begin_table est une fonction, il y a donc dans un fichier php la définition de cette fonction sous cette forme. C'est ici qu'il faut changer quelque chose.

Posté : 15 oct. 2007, 15:47
par Ryle
Modération :
fhardi, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé)
plutôt que la couleur rouge qui n'apporte rien.

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

Posté : 15 oct. 2007, 15:51
par fhardi
En php on peut définir ses propres fonctions sous cette forme :
function nom_de_la_fonction($argument1,....){
   //contenu de la fonction
}
begin_table est une fonction, il y a donc dans un fichier php la définition de cette fonction sous cette forme. C'est ici qu'il faut changer quelque chose.
Merci éléphanteau,

compris je regarde ça

Posté : 15 oct. 2007, 15:52
par d0m
Merci éléphanteau
de rien embryon :wink:

Posté : 15 oct. 2007, 15:58
par fhardi
En php on peut définir ses propres fonctions sous cette forme :
function nom_de_la_fonction($argument1,....){
   //contenu de la fonction
}
begin_table est une fonction, il y a donc dans un fichier php la définition de cette fonction sous cette forme. C'est ici qu'il faut changer quelque chose.
ça y ait j'ai trouver code que contient la fonction :

Code : Tout sélectionner

<? function begin_table($titre){ echo" <table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" class="bordure"><tr><td> <table cellspacing="1" cellpadding="0" border="0" align="center" width="100%"> <tr><td nowrap class="tbl1"><p class="titre" align="center">$titre</p></td></tr> <tr><td class="tbl2" onMouseOver="this.className = 'tbl2over';" onMouseOut="this.className = 'tbl2';"> "; ?>
encore merci pour ton aide éléphanteau

Posté : 15 oct. 2007, 16:04
par d0m
maintenant c'est une histoire de CSS. tu peux par exemple passer la couleur voulue en paramètre dans la fonction :
begin_table($titre,couleur=grey){
 ..........
}
et utiliser ce paramètre pour changer la couleur avec l'attribut style.

Posté : 15 oct. 2007, 16:32
par fhardi
maintenant c'est une histoire de CSS. tu peux par exemple passer la couleur voulue en paramètre dans la fonction :
begin_table($titre,couleur=grey){
 ..........
}
et utiliser ce paramètre pour changer la couleur avec l'attribut style.

Merci pour ton coup de pouce elephanteau

tout est OK

bonne continuation

Posté : 15 oct. 2007, 16:38
par Ryle
Pour indiquer que ta question est résolue, tu as un bouton Image
en haut à gauche de ce sujet :)

Par ailleurs, il est inutile de citer à chaque fois le message précédent lorsque tu répond, on l'a juste au dessus ;)

Posté : 15 oct. 2007, 16:39
par zeus
fhardi, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

Posté : 15 oct. 2007, 16:41
par Ryle
Raah maieuuh ?! j'ui ai dit déjà :roll:

:wink:

Posté : 15 oct. 2007, 16:42
par zeus
mouais ... mais pendant que tu bavassais, moi j'ai agis :langue:

Posté : 15 oct. 2007, 17:02
par fhardi
dsl j'ai pas fait attention et c'est tout compris