Définir la couleur "begin_table" [RESOLU]

Eléphanteau du PHP | 41 Messages

15 oct. 2007, 15:17

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
Modifié en dernier par fhardi le 01 avr. 2011, 18:26, modifié 2 fois.

d0m
Mammouth du PHP | 1141 Messages

15 oct. 2007, 15:20

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.

Eléphanteau du PHP | 41 Messages

15 oct. 2007, 15:31

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();
?>

d0m
Mammouth du PHP | 1141 Messages

15 oct. 2007, 15:40

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.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 oct. 2007, 15:47

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
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphanteau du PHP | 41 Messages

15 oct. 2007, 15:51

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

d0m
Mammouth du PHP | 1141 Messages

15 oct. 2007, 15:52

Merci éléphanteau
de rien embryon :wink:

Eléphanteau du PHP | 41 Messages

15 oct. 2007, 15:58

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

d0m
Mammouth du PHP | 1141 Messages

15 oct. 2007, 16:04

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.

Eléphanteau du PHP | 41 Messages

15 oct. 2007, 16:32

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 oct. 2007, 16:38

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 ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

15 oct. 2007, 16:39

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.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 oct. 2007, 16:41

Raah maieuuh ?! j'ui ai dit déjà :roll:

:wink:
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

15 oct. 2007, 16:42

mouais ... mais pendant que tu bavassais, moi j'ai agis :langue:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 41 Messages

15 oct. 2007, 17:02

dsl j'ai pas fait attention et c'est tout compris