tabeau en php ou html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : tabeau en php ou html

par starkeus » 18 juil. 2005, 09:15

ok je vois. Ecoute pour moi le gain sera minime comem l'a dit milooser. Des experts seront certainement mieux placé pour te répondre et argumenter.
Enfin dans tous les cas ce n'est pas vraiment un problème :wink:
Moi je trouve plus lisible d'utiliser php pour générer la présentation.
++

par milooser » 18 juil. 2005, 00:12

Bonjour,
si j'ai bien compris, tu te demandes si tu dois plutôt écrire les balises du tableau dans un "echo" ou "print" ou directement, comme une page statique ?

Je suis pas sûr, mais quand tu écris quelque chose en PHP, le contenu est traité par le serveur puis le résultat est transmis au navigateur ... donc c'est la même chose pour du texte.
Si tu écris les balises "hors php", elles seront directement interprétées par le navigateur, et non envoyées sur le serveur, d'où un gain de temps ( surement minuscule ) et de bande passante ( pas sûr ). Néanmoins c'est vrai que l'écriture s'en retrouve alourdie.

Bref euh voilà ... à chaque chose son utilité.

par Invité » 17 juil. 2005, 22:35

justement c'est a propos de la ligne
echo "<tr><td>$colonne1</td><td>$colonne2</td><td>$colonne2</td></tr>"; 
que j'ai posé la question. tu as choisi la methode "php appelle du html" alors que j'hesitait avec "traitement php + html appelle php"

Code : Tout sélectionner

<? // traitement php ?><html> //tableau <?valeur?></html>
si tu vois ce que je veux dire...

Re: tabeau en php ou html

par starkeus » 17 juil. 2005, 21:47

salut
je vais creer un programme qui etablit un grand tableau de 15 colonnes et un nombre infini de lignes (crees au fur et a mesure bien sur)
sachant qu'il sera rempli par des donnees recuperees d'une bd sql
question :
il serait preferable d ecrire le tableau en php ou en html (afin de le gerer assez facilement) ?
merci
Bon tu ne peux comparer PHP et HTML:
HTML sert à présenter les données et PHP fait des traitements pour simplifier.
Donc ici tu veux afficher en HTML un tableau dont les données sont dans une base de donnée, et enfin PHP te servira pour traiter tout ca, le principe sera le suivant:

1.Connexion à ta BD.
2.Execution de ta requete
3.Affichage du résultat

Exemple:
$hote="******"; 
$user="*****"; 
$pass="*****"; 
$base_id = mysql_connect($hote, $user,$pass); 
if (!$base_id) 
{ 
    echo "Connexion à la base de données impossible !"; 
} 

mysql_select_db("MaBase"); 

//formulation de la requête SQL :: ici 3 colonnes
$sql="Select colonne1,colonne2, colonne3 From MaTable";

//Execution de la requête
$exe = mysql_query($sql) or die(mysql_error()); 

//On crée la première partie du tableau HTML
echo '<table>';

// Boucle pour récupérer les résultat
while (list($colonne1,$colonne2, $colonne3) = mysql_fetch_array($exe))
{
//On crée la "ligne" HTML qui contient les valeurs de tes colonnes.	
echo "<tr><td>$colonne1</td><td>$colonne2</td><td>$colonne2</td></tr>";
	}

//Fin du tableau HTML
echo '</table>';
Voilà en gros le principe :wink:

tabeau en php ou html

par Invité » 17 juil. 2005, 21:09

salut
je vais creer un programme qui etablit un grand tableau de 15 colonnes et un nombre infini de lignes (crees au fur et a mesure bien sur)
sachant qu'il sera rempli par des donnees recuperees d'une bd sql
question :
il serait preferable d ecrire le tableau en php ou en html (afin de le gerer assez facilement) ?
merci