Je voudrais savoir s'il serais possible de faire en sorte que la date du jour se place automatiquement dans un champs INPUT ?
Et une seconde question est t'il possible de créer dans une TABLE les numéro de semaine ?
D'avance merci
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Oui effectivement je ne me comprenais pas moi-mêmeBonjour,
Pour ta première question : oui, tu peux générer automatiquement un formulaire en php, et affecter des valeurs par défaut à un input text en utilisant l'atribut value. Pour récupérer la date courante en php, tu as différentes fonctions, une petite recherche dans les tutoriaux, te renseignera sur le sujet.
Pour ta deuxième question, j'ai pas compris grand chose, il faudrait que tu expliques un peu plus.
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
WEEKOFYEAR(date)
Retourne le numéro de semaine dans l'année, sous forme d'un nombre compris entre 1 et 53.
mysql> SELECT WEEKOFYEAR('1998-02-20');
-> 8
WEEKOFYEAR() est disponible depuis MySQL 4.1.1.
Je veux les numéros de semaine pour pouvoir faire une recherche parsemaine de prestations dans un tableau, se qui me permet de ne plus devoir le faire par mois et avoir beaucoup moins de résultat.C'est souvent une mauvaise idée de stocker des données comme ça en base de données
Les numéros de semaines sont très simple à obtenir et c'est souvent une erreur de les stocker.
Explique nous pourquoi tu veux ces numéros de semaines et comment tu comptes les utiliser
<input name='Idate' type='text' value='<? echo date("d-m-Y") ?>'>
et mon fichier validation
list($jour,$mois,$annee) = explode('-',$_POST['Idate']);
$num_sem = date('W', mktime(0,0,0,$mois,$jour,$annee));
$query = 'INSERT INTO nomtable (semaine) VALUES ($num_sem);
Merci
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Et si, pour chaque prestation, tu stocke la date de création (comme indiqué plus haut) et lorsque tu veux les prestations par semaine, tu fait une requete qui traduit cette date en numéro de semaine ?
Regarde un peu ce lien (surtout DATE_FORMAT) : http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
Oui effectivement merci égalementMerci de me répeter Zeus , je pense qu'il avait pas vu mon post car on a du écrire un post en meme temps
dunbar => 09 Aoû 2006, 09:23
Tictac => 09 Aoû 2006, 09:20
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.<?
//la requete pour récupérer les datas pour la semaine choisi "$_POST['semaine']"
$qry = mysql_query("SELECT * FROM data WHERE WEEKOFYEAR(data_date)='".$_POST['semaine']."'") or die (mysql_error());
echo mysql_num_rows($qry)."<br>";
while($data = mysql_fetch_assoc($qry))
{
echo "<li>".$data['data_txt']."</li>";
}
?>
Ma table pour test =>Code : Tout sélectionner
CREATE TABLE `data` (
`data_id` int(11) NOT NULL auto_increment,
`data_date` date NOT NULL default '0000-00-00',
`data_txt` varchar(255) NOT NULL default '',
PRIMARY KEY (`data_id`)
)