Tom's Guide > Forum > Programmation > [PHP] Prolème d'affichage Firefox + Cherche input Date

[PHP] Prolème d'affichage Firefox + Cherche input Date

Forum Programmation : [PHP] Prolème d'affichage Firefox + Cherche input Date

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Le premier problème est réglé.


Maintenant, mon problème est que je cherche un input pour (et uniquement pour) une date;

Je veux dire par là: Je voudrais un champ texte qui me permetterais d'y placer une date (comme elle irait avec mon MySQL, c'est-à-dire YYYY-MM-DD);

voilà ^^ merci tt le monde;

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

essaye ça :

Code :
  1. $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM News ORDER BY id DESC" )


Répondre à erdnaxeli

ça ne semble pas fonctionner, mais j'ai compris l'idée, je vais chercher comment faire fonctionner ça.

Répondre à MaeXx

en fait, le principe est de mettre un "ORDER BY xxx DESC" où xxx représente un champ qui permet de déterminer l'ordre des news.

A priori, tu dois avoir un champ identificateur (donc id ou id_news) autoincrementiel dans ta base, sinon tu peux utiliser le champ date/heure (à condition qu'il soit au format timestamp ou date)

Répondre à crazycat@idn

oui j'ai le champ ID qui s'auto-incrémente.
Mais, le problème, c'est que j'ai essyayé mais ça ne semble pas fonctionner...

Répondre à MaeXx

J'ai pas tout lu mais l'agrégat COUNT ne retourne qu'un résultat et je trouve ça con de trier sur un ID, c'est quand meme mieux sur une date de creation du message (datetime)

Répondre à imer@IDN

Le problème c'est que je compte le nombre de News qui ont été ajoutées...


peut-être que si je créais une nouvelle variale pour le tri...

Répondre à MaeXx

faut que tu fasses deux requetes ou alors utilise le mysql_num_rows (si tu utilises mysql) ce qui est selon moi plus optimisé

Répondre à imer@IDN

Moi j'ai eu le meme probleme tu va sur phpmyadmin (si tu lutilise)
Tu selectionne ta base de donner ou tu veux l'ordre d'affichage
Tu clic sur "Operation" sur le menu du haut
Ensuite je croi que c'est la premiere case tu a le choix pour l'ordre d'affichage de la base
Je te conseil de faire avec un champ date si tu en a un et de choisir l'ordre croissant ou decroissant

Voila en esperant t'avoir aidé
@ bientot
steph

Répondre à stephj915

alors ça c'est encore moins optimisé lol

Répondre à imer@IDN

Tu as bien écrit la même chose dans ta requête et sur ta table, tu n'as pas fait de fautes du genre (id et ID) :roll: ?. Car moi j'ai aussi un système de news avec ORDER BY id DESC (et id sur ma table en auto-increment) et ça marche très bien.

Répondre à erdnaxeli

yeah ça marche avec la solution de Stephj915!
merci tt le monde.

Maintenant vous savez pas comment je pourrais faire marcher les colonnes sous Firefox?

Répondre à MaeXx

ah la la solution de facilité!!

J'ai pas compris le coup de tes colonnes

Répondre à imer@IDN

Derien Derien ;-)

Citation :

ah la la solution de facilité!!


Pourquoi de compliquer la vie quand on peut faire simple :-)

Répondre à stephj915

ouai mais autant faire les choses simplement en les faisant bien!

Dans votre cas ça marche parce que vous traiter l'ensemble de la table mais quand y a une requete avec 4 ou 5 tables avec des traitements sql qui commencent à etre bien baleze va demander a phpmyadmin de te faire ça... Enfin ça vous suffit surement

Répondre à imer@IDN

cela devrait fonctionner même avec 150 tables ; le truc c'est de tous les régler pour qu'ils soien décroissants.

Répondre à MaeXx

ok les mecs je laisse tomber

Répondre à imer@IDN

J'ai encore un prolème.

J'aimerais créer un input pour une date;
Existe-t-il un tag pour insérer spécialement une date?

Répondre à MaeXx

Tu fait sa pour insserer une date dans un champ
(c'est ce que je fait)

Citation :


//Creation de la date
$date = date("d/m/y" );

// Execution
mysql_query("INSERT INTO TA_TABLEVALUES('ta_variable','ta_variable','$date')" ) or die ("Erreur" );



Voila

Répondre à stephj915

non, ce n'est pas ce que je cherche.

Si je voulais insérer la date actuelle ce serait très facile.

ce que je voudrais, c'est que les membres écrivent leur date de naissance dans un champ. mais je pense que je vais prendre avec des listes à option.

Répondre à MaeXx

Ha j'avai pas compris
Oui je pense que c'est la meilleur solution .

Répondre à stephj915
Tom's Guide > Forum > Programmation > [PHP] Prolème d'affichage Firefox + Cherche input Date
Aller à :

Il y a 860 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens