Aller au contenu

chungech

Membre
  • Compteur de contenus

    7
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. chungech

    afichage d'une image

    salut cette ligne affiche une "Parse error" pourquoi je suis un débutant
  2. chungech

    Compter les résultats

    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>
  3. avec la quelle limite ca marche
  4. 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
  5. 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
  6. 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)
×
×
  • Créer...