8768 sujets

Développement web côté serveur, CMS

Bonjour, j'ai créé un formulaire permettant de générer des dates de concert sous forme de liste avec (date et lieu). J'ai fais cela en CRUD php, BDD...

Pour le moment ça marche !

Je voudrais savoir comment mettre les dates du plus ancien au plus récent ? j'ai vu qu'il fallait toucher à la requête sql mais comment ?

Voici mon code:

Formulaire html

 <h2>Ajouter un nouveau concert</h2>
</div>
<div class="texte">
	<form class="" action="" method="post">

  <div>
    <input type="date" name="date" placeholder="Date" id="place">
  </div>

  <div class="input2">
	  <input type="text" name="place" placeholder="Place" id="place"></input>
  </div>

	  <button class="enregistrer">save</button>
	</form>
</div>

<div class="returnadmin">
 <button class="enregistrer"><a href="admin.php">retourne admin</a></button>
</div>



Fonctions php

function getShow() {
  $db = connect();
  // Code de récupération de notre liste date
  // 1 - écriture de la requête SQL SELECT.
  $sql = "SELECT idshow, dateshow, lieushow FROM `concert`";
  // 2 - Envoi de la requête avec la méthode try catch
  try {
    $i = 0;
    foreach ($db->query($sql) as $row) {
      $donnees[$i]["date"] = $row["dateshow"];
      $donnees[$i]["lieu"] = $row["lieushow"];
       $donnees[$i]["id"] = $row["idshow"];
      $i++;
    }
  } catch (PDOException $erreur) {
    $donnees[0] = $erreur->getMessage();
  }
  return $donnees;
}

Modifié par mvc (28 Jun 2017 - 10:20)