Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2934 connectés 

 


Dernière réponse
Sujet : [php] c'est clean ou on peut faire plus clean ?
krolours1 Moi j'aurais utilisé des templates ;)
le codes est plus clair et même un graphiste plus con que con (désolé mais y'en a :))peut changer l'apparence du html sans tout péter

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
krolours1 Moi j'aurais utilisé des templates ;)
le codes est plus clair et même un graphiste plus con que con (désolé mais y'en a :))peut changer l'apparence du html sans tout péter
__Lolo__ sh@rdar > la réponse à la question "echo ou html directement ?" est sur phpinfo.net
y a pas grde différence à part la lisibilité que chacun y trouve...
Sh@rdar comme y a aucun traitement php sur ces lignes de tableau, moi je les mettrais en html en fermant le tag php, ou à la rigueur un include de la ligne...
 
pourquoi faire bosser le moteur quand y en a pas besoin ?
ethernal on va dire oui...
bonne idée la fonction, comme ça si tu changes ta présentation, t'auras qu'une ligne à modifier...
youdontcare c'est clean. pour ta répétition de cinq lignes je ferais quand même une fonction, qui ferait partie de affiche_table.
 
genre
 
function printTable($header, $query)
{
  echo "<table .... ><tr>";
  $headers = explode(';', $header);
  $i = 0;
  while ($headers[$i])
  {
    echo "<td width ...." . $headers[$i] . "....</td>";
    $i++;
  }
  echo "</tr>";
  $result = mysql_query(...);
}
 
que tu appelles comme ceci :  
 
printTable("Missions;Auteur;Single/Multi;Download;Briefing", "select * from ..." );
 
//
 
de telle sorte que si tu changes ta table (rajout / suppression de colonne(s)), tu n'auras qu'un seul endroit à changer dans ton code.
kill9 <?php
include("toto.php3" );
include("header.htm" );
 
$mysql_link = mysql_connect($toto->host, $toto->login, $toto->password);
 
if($mysql_link)
{
 
echo "<table width='100%' border='0' cellpadding='2' cellspacing='1' align='left'><tr>";
echo "<td width='15%'><div align='center'><font face='Impact' size='3'>Missions</font></div></td>";
echo "<td width='15%'><div align='center'><font face='Impact' size='3'>Auteur</font></div></td>";
echo "<td width='15%'><div align='center'><font face='Impact' size='3'>Single/Multi</font></td>";
echo "<td width='15%'><div align='center'><font face='Impact' size='3'>Download</font></div></td>";
echo "<td width='15%'><div align='center'><font face='Impact' size='3'>Briefing</font></div></td></tr>";
 
$toto->affiche_table("SELECT * from titi WHERE activ='1' ORDER BY num DESC" );
 
}
else echo "<font face='Verdana'>Connection Mysql indisponible</font>";
mysql_close();
 
include"footer.htm";
?>

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)