Jac

  • Site web
  • Nombre de sujets
    2
  • Nombre de messages
    5
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Jac
Bonjour,

malgré mes recherches je ne trouve pas la fonction PHP qui permet de conna^^itre la date de mise à jour d'une table (Mysql), c'est à dire la date d'insertion du dernier enregistrement.

Si elle n'existe pas cette fonction, va falloir que je rajoute un champ auto qui l'indiquera mais bon ...

Merci pour vos lumières.smiley

En NB, quelqu'un peut-il m'expliquer pourquoi dans les form (des forums le plus souvent) l'accent circonflexe ne marche pas ...smiley
Jac
le 07/08/2003 à 20:53
Méthode ['query_string']
Bonjour.


Je vous détaille en 2 mots la procédure que je tente de finaliser

(tout se passe dans la même page)

-----------------------------
1)-selon le choix effectué dans un sélect de mon formulaire, clause Where sur le champ correspondant de
la requête (ou tout si aucun choix)


if (isset($HTTP_GET_VARS['choix']))
{
if ($HTTP_GET_VARS['choix']<>0) {
$tri=$HTTP_GET_VARS['choix'];
}else{
$tri='%';
}
}else{
$tri='%';
}
NB ... la fin de la requête plus loin "WHERE theme_declar.id_theme LIKE '$tri'

--------------------------------

2) a partir de cet affichage, possibilité de différent tri (chronologique Asc et Desc ...)


if($sort=="dateasc") { $order="order by theme_declar.date_an ASC, theme_declar.date_mois ASC";}

NB pour la requête ... WHERE theme_declar.id_theme LIKE '$tri' $order...


------------------------------------

3) sélection pour l'affichage page par page

fin de requête ....WHERE theme_declar.id_theme LIKE '$tri' $order LIMIT $debut,$nb_affichage_par_page";

-------------------------


La requête ainsi constituée réagit parfaitement à cette exception près :

les liens permettant l'affectation de sort (2) sont construits ainsi :
$ch=$HTTP_SERVER_VARS['QUERY_STRING'];
...
<a href="<?php print($PHP_SELF);?>?sort=dateasc<?php echo "&".$ch;?>"><img border......>
et donne la première fois à l'affichage : ...declar.php?sort=dateasc&choix=0&envoie=Afficher
ce qui est le résultat attendu

par contre, et c'est là que la méthode n'est plus bonne,
si je souhaite (sans changer le sélect) modifier l'ordre de tri ... le [query_string'] ne va plus car il se "cumule" au précédent
et donne ... declar.php?sort=dateasc&sort=dateasc&choix=1&envoie=Afficher

J'en conclus que je n'utilise pas la bonne méthode pour le réaffichage de ma mage qui doit tenir compte:
- du choix de mon sélect $tri
- du n° de page
- et de l'ordre de tri $sort

J'étais pourtant content de cette construction ...
Je vous remercie de vos conseils avisés et espère avoir été suffisamment clair.

Jacques

Ses derniers messages sur les forums

forum
Jac
Bonjour,

malgré mes recherches je ne trouve pas la fonction PHP qui permet de conna^^itre la date de mise à jour d'une table (Mysql), c'est à dire la date d'insertion du dernier enregistrement.

Si elle n'existe pas cette fonction, va falloir que je rajoute un champ auto qui l'indiquera mais bon ...

Merci pour vos lumières.smiley

En NB, quelqu'un peut-il m'expliquer pourquoi dans les form (des forums le plus souvent) l'accent circonflexe ne marche pas ...smiley
Jac
le 08/08/2003 à 00:12
Méthode ['query_string']
Je te remercie beaucoup de m'avoir aiguillé.

Je parcours souvent en visiteur les sites et les forums de prog PHP et je voudrais ici remercier sincèrement toutes les personnes qui, comme toi, nous apportent leur connaissance sans arrière pensée ni contre-partie, si ce n'est la satisfaction (je pense) d'avoir été utile à ouvrir une porte ou à montrer la voie.

Il y ainsi des jours où je trouve que le monde est formidable :)

A bientot.

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours