PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Affichage dates extraites de MySQL au format Français » 14-08-2010 12:45:21

Oups ! J'ai oublié autre chose : Encore merci à Pierrot pour son aide et le nom du site sur lequel nous sommes ne s'appelle t'il pas "PHPDébutant" ???

#2 Re : Forum Général PHP » Affichage dates extraites de MySQL au format Français » 14-08-2010 12:45:21

Bonjour messieurs
Merci de vous intéresser à mon problème… bien qu’il soit résolu.
Moogli, qui, contrairement à moi, n’est certainement pas un débutant en PHP, me parle « d’aberration » et de « champs inutiles », or si je suis ces conseils et que je supprime l’un de ces champs, mon formulaire, qui fonctionne très bien dans l’état actuel, ne fonctionne plus !!
De plus, il me dit : « order by c'est mieux avec un champ », or si c’était le cas mon script ne fonctionnerai pas !!
J’ai aussi apprécié à sa juste valeur le ton sarcastique employé par le Sieur Moogli : « Question subsidiaire : tu "fait" des sites web ? » !!
Et oui Monsieur, ne vous en déplaise cela fait quelques années que je conçois des sites en « amateur » et je me suis lancé à mon compte il y a un an après être tombé au chômage (A 50 ans, pas facile de retrouver un job ! Trop vieux !!) et j’arrive même à en vivre ; et vous Monsieur, ou en êtes-vous de votre site ??!!!
Dans la création de sites Web, il n’y a pas que le code qui compte, mais aussi le graphisme ; quand on voit le look de certains sites fait parfois par des professionnels, ça laisse rêveur (Et je n’ai pas la prétention d’être un « cador » en la matière contrairement à certains, j’essaie simplement de gagner ma vie en faisant quelque-chose qui me plait et qui donne satisfaction à mes clients).
Jusqu’à présent, je n’ai fait que des sites vitrines en utilisant HTML et FLASH et depuis quelques temps je me suis mis au PHP car besoin d’interactivité.
Donc les réflexions de Messieurs Moogli « Question subsidiaire : tu "fait" des sites web ? » et JC « de savoir que tu vendes du site web, ca me fait peur » sont, je trouve, plutôt désobligeantes et démontrent un certains manque de respect envers quelqu’un qui essaie d’apprendre (Il n’y a pas d’âge pour cela !).
Pour terminer, Monsieur Moogli, qui ne peux pas voir mon site parce que «pas pu regarder je n'ai pas flash ... », nous sommes au 21eme siècle, il serait temps d’installer Flash Player sur votre PC…
Dernier point Messieurs, méditez sur ces vieux proverbes : « La critique est facile, mais l’art est difficile », « C’est en forgeant qu’on devient forgeron » et « Les conseilleurs ne sont pas les payeurs »…
Cordialement
Michel (Alias « Choumibidou »).

PS : Voici le lien vers la page ou apparaît le script en question : http://concerts17.fr/crbst_10.html (pas tout à fait terminé il est vrai), site créé avec le logiciel Web Acapella (La encore, certains vont critiquer le fait d’utiliser un tel soft pour créer des sites et je leur répond : Pourquoi se prendre la tète avec des usines à gaz quand il existe des softs qui fonctionnent bien et qui, personnellement me donne satisfaction, ainsi qu’à mes clients ! Et je précise que je connais aussi Frontpage, que j’ai longtemps utilisé, ainsi que Dreamweaver).
Voici aussi mon site professionnel : http://mg-diff.fr, ceux-ci étant visibles, bien sur, par ceux, qui ont Flash sur leur machines !!
Voici aussi, ci-dessous, le script intégral qui est inclus en frame dans la page du site en question et qui fonctionne très bien !!

<?php
//-----------------------------requete vers fichier de connexion commun
require_once ("connexion.inc.php");
//-----------------------------commandes extraction donnees bd et transformer date fr   
$requete="SELECT *, DATE_FORMAT(date,'%d/%m/%Y')AS date FROM concerts17 ORDER BY DATE_FORMAT(date,'%Y/%m/%d')";
$resultat=mysql_query($requete);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>concerts17 - Utilisateur</title>
</head>

<body text="#FFFFFF" bgcolor="#522800">
<!--------------------------------tableau de donnees------------>
<table width="780" border="1" style="border-collapse: collapse" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
  <tr>
      <td width="112" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#9C6500" style="border-style: solid; border-width: 1px"><strong>Date</strong></td>
    <td width="238" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#9C6500" style="border-style: solid; border-width: 1px"><strong>Groupe</strong></td>
    <td colspan="2" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#9C6500" style="border-style: solid; border-width: 1px"><strong>Etablissement</strong></td>
  </tr>

  <tr>
  <?php
//---------------------------boucle de recuperation des donnees base-------------
  while($concerts17=mysql_fetch_array($resultat))
  {
  ?>
      <td rowspan="4" valign="top" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px" bgcolor="#522800"><?php echo $concerts17 ['jour']; ?>
    <p><?php echo $concerts17 ['date']; ?></p>
    <p>Heure : <?php echo $concerts17 ['heure']; ?></p></td>
    <td height="23" align="center" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><?php echo $concerts17 ['groupe']; ?></td>
    <td width="228" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><?php echo $concerts17 ['etablissement']; ?></td>
    <td width="174" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><strong>Type :</strong> <?php echo $concerts17 ['type']; ?></td>
  </tr>
  <tr>
    <td bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><strong>Style :</strong> <?php echo $concerts17 ['style']; ?></td>
    <td colspan="2" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><strong>Ville :</strong> <?php echo $concerts17 ['ville']; ?></td>
  </tr>
  <tr>
  <td bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px">
    <a target="_blank" href="<?php echo $concerts17 ['site']; ?>">Site web</a></td>
    <td colspan="2" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><strong>Adresse :</strong> <?php echo $concerts17 ['adresse']; ?></td>
  </tr>
  <tr>
    <td bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><strong>Divers :</strong> <?php echo $concerts17 ['divers']; ?></td>
    <td colspan="2" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" style="border-style: solid; border-width: 1px"><strong>Téléphone :</strong> <?php echo $concerts17 ['telephone']; ?></td>
  </tr>
  <tr align="left" valign="top">
    <td height="23" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#9C6500" style="border-style: solid; border-width: 1px"><strong>Date</strong></td>
    <td height="23" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#9C6500" style="border-style: solid; border-width: 1px"><strong>Groupe</strong></td>
    <td height="23" colspan="2" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#9C6500" style="border-style: solid; border-width: 1px"><strong>Etablissement</strong></td>
  </tr>
  <?php } ?>
</table>
</body>

#3 Re : Forum Général PHP » Affichage dates extraites de MySQL au format Français » 14-08-2010 12:45:21

Bonsoir
Merci beaucoup pour vos réponses rapides et votre aide précieuse.
J'ai réussi à trouver la solution à mon problème.
Voici la ligne de code qui va bien pour ceux qui en aurai besoin :

$requete="SELECT *, DATE_FORMAT(date,'%d/%m/%Y')AS date FROM concerts17 ORDER BY DATE_FORMAT(date,'%m/%d/%Y')";

La requête me permet d'afficher la date au format Français (jour, mois, année) et la fin du code permet d'afficher les concerts parfaitement dans l'ordre chronologique.
Voici le site sur lequel se trouve ce formulaire en PHP :

http://concerts17.fr

Merci encore et bonne soirée
Michel

MG-Diff : Création de site Web
La Rochelle (17)
http://mg-diff.fr

#4 Re : Forum Général PHP » Affichage dates extraites de MySQL au format Français » 14-08-2010 12:45:21

Bonjour Pierrot
Merci pour ta réponse, mais débutant en PHP, peux-tu me dire comment ou à quel endroit intégrer ta ligne de code dans les miennes s'il te plait ?
En effet, je ne peux pas la mettre à la place de : $requete="SELECT * FROM concerts17 ORDER BY date"; car j'extrait plusieurs champ de ma BD.
Merci d'avance
Michel

#5 Forum Général PHP » Affichage dates extraites de MySQL au format Français » 14-08-2010 12:45:21

choumibidou
Réponses : 10

Bonjour
Voici le problème sur lequel je bloque depuis plusieurs jours :
Je souhaite afficher des dates de concerts, entrées manuellement dans ma BD MySQL avec les autre éléments (lieu, groupe, etc...).
Ces données sont affichées classées par date.
Jusque-là, tout va bien ! Tout fonctionne parfaitement !
Maintenant, je veux afficher ces dates au format Français et si possible de la manière suivante : Lundi 21 septembre 2010 (au lieu de 2010-09-21).
Merci beaucoup à ceux qui pourront m'aider !
Michel

Voici un extrait du code de ma page :

Requete vers fichier de connexion commun et Commande extraction donnees bd
<?php
require_once ("connexion.inc.php");

$requete="SELECT * FROM concerts17 ORDER BY date";
$resultat=mysql_query($requete);
?>

Boucle de recuperation des donnees base
<?php
while($concerts17=mysql_fetch_array($resultat))
?>

Affichage donnees extraites de la BD (ici je n'ai mis que la date et sans le formatage sous forme de tableaux) 
<?php
echo $concerts17 ['date'];
?>

Pied de page des forums

Propulsé par FluxBB