Afficher une date aleatoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher une date aleatoire

Re: Afficher une date aleatoire

par sam12 » 09 mai 2012, 01:21

Encore une fois, c'est normal. Si tu fais date("dmy") tu récupères la date du jour.
Quel champ? Il n'y a pas 1 seul $_POST.

Re: Afficher une date aleatoire

par davidb1967 » 09 mai 2012, 01:14

Salut

Mon probleme n'est pas le format , mais le fait que sql me renvois la date du jour et non pas la date que j'ai indiquer dans le champ.

Merci

Re: Afficher une date aleatoire

par sam12 » 08 mai 2012, 02:47

dans quel format tu reçois l'info?
tu fais 1 regex pour vérifier que c'est le bon format, convertir avec un coup de implode (selon le format) en "120712"
et voila, c'est fini

Re: Afficher une date aleatoire

par davidb1967 » 07 mai 2012, 23:39

Alors la je ne comprend rien a ce que vous me dite !!

Re: Afficher une date aleatoire

par sam12 » 07 mai 2012, 15:29

Avec un implode et 1 regex (enfin selon le format que tu reçois)

Re: Afficher une date aleatoire

par Maitrepylos » 07 mai 2012, 14:56

Il faut passer par le

Code : Tout sélectionner

$_POST['nom_du_champs_de_ton_formulaire]

Re: Afficher une date aleatoire

par davidb1967 » 07 mai 2012, 14:37

C'est bien la mon probleme, que faut il que je fasse pour avoir la date entrer dans le champs au lieu de la date du jour .

Re: Afficher une date aleatoire

par sam12 » 07 mai 2012, 14:04

Il n'y a pas "d'erreur", il reprend:
$row_code_client['date'] = date("dmy");
Donc normal que ça affiche la date du jour.

Re: Afficher une date aleatoire

par Maitrepylos » 07 mai 2012, 11:06

Ta base de données ne reconnaît pas ce formalisme 120712 , qui est une date de type française.
Comme il y a une erreur j'imagine que par défaut elle met la date du jour, regarde de ce côté là.

Afficher une date aleatoire

par davidb1967 » 07 mai 2012, 02:47

Bonjour,

J'ai un formulaire dans le quel je rentre une date ,que je stock dans ma base SQL ( pas forceement la date du jour)

Au resultat j'obtiens la date du jour .

Hors je je voudrai par exemple si je rentre aujourd'hui la date du 12 juillet 2012 obtenir 120712 et non pas 070512 qui est la date du jour ou j'écrie ce post.
<?php
                $client = 0 ;
                $row_code_client['date'] = date("dmy");
				$texte = "Votre code" ;
                while($client < $row_code_client['nb_client']) {
                        if($client!=0 && (($client%7)==0)){
                                echo '</tr><tr>';
                        }
                        $filename= ($str_client = str_pad($client, 3, "0", STR_PAD_LEFT) .".png");
                        QRcode::png(($row_code_client['prefix'] . $row_code_client['photographe'] . $row_code_client['date'] .
                         $row_code_client['carte'] . ($str_client = str_pad($client, 3, "0", STR_PAD_LEFT) ) . 
                        $row_code_client['magazin'] . $row_code_client['sufix']), $filename,'S',3,1);
                        
                        echo '<h6><center><td><img src="'.$filename.'" /><br>';
						echo '<h1>' .$texte. '</h1>' ;
                        echo $row_code_client['photographe'];
                        echo $row_code_client['date'];
                        echo $row_code_client['carte'];
                        $str_client = str_pad($client, 3, "0", STR_PAD_LEFT);

                        print $str_client;
                        echo $row_code_client['magazin'] . '<br><br><br /></td></center></h6>';

                        $client++ ;
                }
                ?> 
merci de votre aide