Optimisation de code

Répondre
jackbocar
le 28/08/2006 à 18:53
jackbocar
Bonjour,

J'aimerai qu'un membre sympa m'optimise ce code, je n'ai aucune idée de la manière de m'y prendre.

Sur le Wall :

http://www.lephpfacile.com/wall/wall.php?id=3084


Ma base de données contient id, nom, lien, nom_lien, texte :

Le lien c'est le nom du répertoire et le nom lien le lien proprement-dit, ils s'affichent dans le menu.

Et pour les textes qui sont liés aux liens, c'est la même base, mais je n'appelle que les textes.

Merci

Jack Bocar
LupusMic
le 29/08/2006 à 10:29
LupusMic
Que représente id ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
jackbocar
le 29/08/2006 à 11:06
jackbocar
Bonjour,

Et bien select id = chaque page enregistrée à une ID de façon à appeler les ID de chaque catégorie

Exemple : cette SELECTION est uniquement réservée au procès de l'ordre :
$sql = 'SELECT id, nom, lien, nom_lien FROM proces WHERE id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)';

Ma Table :

DROP TABLE IF EXISTS `proces`;
CREATE TABLE `proces` (
`id` int(11) NOT NULL auto_increment,
`nom` varchar(255) NOT NULL default '',
`lien` varchar(50) NOT NULL,
`nom_lien` varchar(50) NOT NULL,
`texte` text NOT NULL,
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;


Cette page des menus est affichée en permanence dès l'hors que l'internaute est sur la page du procès, lorsqu'il clique sur un lien, un autre script appel l'ID demandée et affiche cette page.

Voici le script de chaque page :

<?php
$sql = 'SELECT id, nom, texte FROM proces WHERE id = "1"';

$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($resultat);

while ($data = mysql_fetch_array($resultat)) {
$id=$data['id'];
$nom=$data['nom'];
$texte=$data['texte'];
$texte = nl2br($texte);

echo '<h3>'.MyStripSlashes($nom).'</h3>';
echo '<span class="texte_proces">'.MyStripSlashes($texte).'</span>';
}
mysql_free_result($resultat);
?>

<?php
mysql_close ();
?>


Merci de me dire aussi s'il faut que je fasse une clôture à la fin de mes scripts des menus et à la fin de chaque script pour la page qui correspond à chaque ID de menu cliqué.


Merci

Jack Bocar
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours