chungech
-
Compteur de contenus
7 -
Inscrit(e) le
-
Dernière visite
Messages postés par chungech
-
-
Compter les résultats
dans PHP
merci
-
Compter les résultats
dans PHP
salut je réalise un petit script php qui affiche un classement d'équipes de football
j'ai un petit problème
voila
le code php
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'test';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
//récupère tous les enregistrements
$select = 'SELECT * FROM Classement ORDER BY Pts DESC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total) {
// début du tableau
echo '<table width="400" bgcolor="#ffffff">'."\n";
// première ligne
echo '<tr>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>équipe</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>Pts</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>J</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>G</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>N</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>P</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>Bp</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>Bc</b></font></td>';
echo '<td bgcolor="#fbcf03"><font face="Verdana"><font color="#d30005" size="2"><b>Diff</b></font></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#ba0101">'.$row['equipe'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['Pts'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['J'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['G'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['N'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['P'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['BM'].'</td>';
echo '<td bgcolor="#ba0101">'.$row['BE'].'</td>';
$pt1 = $row['BE'];
$pt2 = $row['BM'];
$ptr = ($pt2 - $pt1);
echo '<td bgcolor="#ba0101">'.$ptr.'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
mysql_close()
?>ca donne
je veut ajouter une colonne qui comportes les numeros 1 2 3 4 jusque 14 et qui na aucune relation avec les enregistrements de la base de donnes
l'images
<modérateur: merci de donner un titre exhaustif et de mettre de longs morceaux de code dans des codebox>
-
Avec un LIMIT 0, ça ne va pas marcher très fort
avec la quelle limite ca marche
-
MERCI
le code est maintenant comme ca
<?php
//information pour la connexion
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'test';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// selection des donnes
$var = mysql_query("SELECT * from p_match ORDER BY id DESC LIMIT 0, $donnes");
if ($var) {
while ($donnes = mysql_fetch_array($var) ) {
echo donnes['ed'];
}}
mysql_close();
?>mais ca marche pas encore
la notice
Notice: Undefined variable: donnes in c:\program files\easyphp1-8\www\test.php on line 11
-
Merci (Portekoi,ludo88,NorSeb) pour les réponses et les liens
J'ai vu les tutos et j'ai toujours des problèmes
Ce que j'ai compris
$var = mysql_query("SELECT * from p_match ),
C'est à dire Sélection de la table ?
echo $var['e_d'];
Affiche la valeur de e_d qui est un un champ dans la table p_match
mais je veut afficher toutes les champs de p_match qui contient une seule ligne
-
je debute en php pour réaliser mon premier cript ca consiste à créer un bloc qui affiche les données
prochain match
j'ai créé la table
CREATE TABLE `p_match` (
`n` varchar(20) NOT NULL default '',
`e_d` text NOT NULL,
`e_ex` text NOT NULL,
`DATE` date NOT NULL default '0000-00-00',
`r_d` varchar(80) NOT NULL default '',
`r_e` varchar(80) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
//puis
INSERT INTO `p_match` VALUES ('1', 'esperance', 'club african', '2006-05-06', '2', '0');maintenant je veux afficher ces infos
j'ai ecrit ca
<?php
//information pour la connexion
// connection à la DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'test';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// selection des donnes
$select = 'SELECT e_d FROM p_match WHERE n=1';
$result = mysql_query($select);
echo ("$result");
?>svp c'est quoi la faute
message d'erreur (Resource id #3)
afichage d'une image
dans PHP
Posté
salut cette ligne affiche une
"Parse error" pourquoi
je suis un débutant