Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : date [ Archives / AU SECOURS !!! ] (beur81)

vendredi 7 octobre 2005 à 14:08:20 | date

beur81

ex


vendredi 7 octobre 2005 à 14:08:50 | Re : date

beur81

j'ai un probleme av la date lorsque je mets date_sortie:02-03-2005 < date_rentree:29-02-2005 ca ne marche pas l'enregistrement ce fais qd meme
sauriez vs m'aidez

<?php

$jour = substr($date_rentree, 0, 2);
$mois = substr($date_rentree, 3, 2);
$annee = substr($date_rentree, 6, 4);
$datenaiss = $annee."-".$mois."-".$jour;

$jours = substr($datenaiss, 8, 2);
$moiss = substr($datenaiss, 5, 2);
$annees = substr($datenaiss, 0, 4);
$datenaissance1 = $annees."-".$moiss."-".$jours;

$jrs = substr($date_sortie, 0, 2);
$mss = substr($date_sortie, 3, 2);
$anes = substr($date_sortie, 6, 4);
$datenaiss1 = $anes."-".$mss."-".$jrs;

$j = substr($datenaiss1, 8, 2);
$m = substr($datenaiss1, 5, 2);
$a = substr($datenaiss1, 0, 4);
$datenaissance2 = $a."-".$m."-".$j;

mysql_connect("localhost","root","");
mysql_select_db("videobeur");


 if($date_rentree<$date_sortie)
 {
echo "<center><tr><td><br><h3><font color='red'> IMPOSSIBLE la date rentree est plus petite que la date de sortie </font></h3></td></tr><br><br>";  

 }
else
{

$query = ("UPDATE pret SET date_rentree='$datenaissance1' WHERE pk_pret='$pk_pret'");

mysql_query($query);
}
mysql_close();

?>


vendredi 7 octobre 2005 à 14:08:51 | Re : date

beur81

j'ai un probleme av la date lorsque je mets date_sortie:02-03-2005 < date_rentree:29-02-2005 ca ne marche pas l'enregistrement ce fais qd meme
sauriez vs m'aidez

<?php

$jour = substr($date_rentree, 0, 2);
$mois = substr($date_rentree, 3, 2);
$annee = substr($date_rentree, 6, 4);
$datenaiss = $annee."-".$mois."-".$jour;

$jours = substr($datenaiss, 8, 2);
$moiss = substr($datenaiss, 5, 2);
$annees = substr($datenaiss, 0, 4);
$datenaissance1 = $annees."-".$moiss."-".$jours;

$jrs = substr($date_sortie, 0, 2);
$mss = substr($date_sortie, 3, 2);
$anes = substr($date_sortie, 6, 4);
$datenaiss1 = $anes."-".$mss."-".$jrs;

$j = substr($datenaiss1, 8, 2);
$m = substr($datenaiss1, 5, 2);
$a = substr($datenaiss1, 0, 4);
$datenaissance2 = $a."-".$m."-".$j;

mysql_connect("localhost","root","");
mysql_select_db("videobeur");


 if($date_rentree<$date_sortie)
 {
echo "<center><tr><td><br><h3><font color='red'> IMPOSSIBLE la date rentree est plus petite que la date de sortie </font></h3></td></tr><br><br>";  

 }
else
{

$query = ("UPDATE pret SET date_rentree='$datenaissance1' WHERE pk_pret='$pk_pret'");

mysql_query($query);
}
mysql_close();

?>


vendredi 7 octobre 2005 à 14:34:50 | Re : date

arnal69130

Salut,
Elles sortent d'où ces variables $date_rentree et $date_sortie ?

Arn;o)

vendredi 7 octobre 2005 à 14:43:48 | Re : date

beur81

d'ici
<?php
mysql_connect("localhost","root","");
mysql_select_db("videobeur");


$resultat = mysql_query("SELECT pk_pret,date_rentree,date_sortie,titre,nom,prenom from pret,films,personnes where pret.pk_film=films.pk_film and pret.pk_personnes=personnes.pk_personnes and pk_pret='$pk_pret'");
while($pret = mysql_fetch_object($resultat))
{
 $jour = substr($pret->date_sortie, 8, 2);
 $mois = substr($pret->date_sortie, 5, 2);
 $annee = substr($pret->date_sortie, 0, 4);
 $datesortie = $jour."-".$mois."-".$annee;
 
 
 $jr = substr($pret->date_rentree, 8, 2);
 $ms = substr($pret->date_rentree, 5, 2);
 $an = substr($pret->date_rentree, 0, 4);
 $daterentree = $jr."-".$ms."-".$an;
 
 

echo "
<tr><td>
<font color='black'>Retour de location d'un film</font></td>

<form method='post' action='edit_retour_traitement.php?pk_pret=$pret->pk_pret'>
<center><table border=0>
<tr><td>
<font color='black'>Date de sortie</font></td>
<td><input type='text' name='date_sortie' readonly='readonly' value=\"$datesortie\"></td></tr>
<tr><td>
<font color='black'>Date de rentree</font></td>
<td><input type='text' name='date_rentree' value=\"$daterentree\"></td></tr>
<tr><td>
<font color='black'>titre du film:</font></td>
<td><input type='text' name='titre'  readonly='readonly' value=\"$pret->titre\"></td></tr>
<tr><td>
<font color='black'>nom de l'emprunteur</font></td>
<td><input type='text' name='nom'  readonly='readonly' value=\"$pret->nom\"></td></tr>
<tr><td>
<font color='black'>prenom de l'emprunteur</font></td>
<td><input type='text' name='prenom' readonly='readonly' value=\"$pret->prenom\"></td></tr>

<tr><td>&nbsp;</td><td><input type='submit' value='Enregistrer'></td></tr>
</table>

</center>
</form>";
}
mysql_close();
?>


vendredi 7 octobre 2005 à 14:51:37 | Re : date

arnal69130

Pour comparer les 2 dates, laisse les dans leur format initial, plutôt que de les transformer en chaine...
"02-03-2005" < "29-02-2005" => renvoie vrai (car 0 < 2 )
20050302 < 20050229 => renvoie faux (ce que tu veux)

Arn;o)



Cette discussion est classé dans : date


Répondre à ce message

Sujets en rapport avec ce message

Tri de fichiers par date [ par Clem ] Comment trier dans l'orde du plus nouveau au plus vieux, des dossiers ?J'ai trouvé pour afficher les dossiers :$rep=opendir('.');while ($file = readdi Comparer des dates [ par Blondy ] Je voudrais comparer des dates pour savoir quel fichier est le plus vieux... Mais lorsque je crée une date avec date("dmy"); par exemple, ça me crée q Comparaison de date [ par benett ] J'essaie de créer un site CDThèque et j'ai un gros problème : J'explique :Comment puis-je faire à partir de deux dates (La date de visite du site et l prob. pour des date ex. [ par LeRoux ] Je souhaite afficher les 5 articles les + récents d'une base de données se nommant articles, comment faire? Comparaison de date [ par benett ] Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C formater une date [ par Stephane ] salutj'ai un gros pb que j'arrive pas a resoudre.j'ai une date dans une variable du type "2002/05/08", je voudrai arriver par quelque moyen que ce soi Convertir une Date au format Timestamp [ par Touf ] Salut !J'ai un petit pb : j'accède à une Date stockée dans une bdd mysql sous la forme (timestamp) "YmdHis" : 20020608105031J'aimerais l'afficher sous Date probleme [ par g0belin ] Ben voila en fait je veux faire un agenda...je veux afficher seulement les entree dans la base pour le jour courant...MAIS sa marche PASsa m'affiche t RE probleme DATE [ par g0belin ] Se que je veux faire c'est afficher les enregistrement qui ont la date du jours courant...Mais je n'y arrive pasPour cela j'ai un champs date(type:dat Date probleme [ par g0belin ] comment faire pour incrementer une date de x jours???je voulais faire dans le style mais sa marche pas!!!date("d-m-Y")+1;


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.