rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006
-
16 mars 2005 à 10:34
loyousse
Messages postés198Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention16 décembre 2008
-
22 mars 2005 à 17:01
Bonjour tout le monde,
j'ai un probleme que je n'ai toujours pas resolu, vous allez ptet vous en rapelé , mais comme ça m'a embrouiller, je reprend à zero.
je doi faire un agenda du type:
mardi 5 février 2005
- 8h00 dormir
- 15h00 programmer
pour info: j'ai une base access:
ma table est :agenda
mes champs de la table sont : code_agenda dont le format est : numAuto
datebd " " : texte
heure " " : texte
texte " " :texte
comment faire pour:
-trier les dates dans le bonne ordre et sans mettre la meme date 2 fois?
(en sachant que dans ma base le type de cette données "daetbd" est "texte")
- trier les heures dans le bonne ordre et ne pas réecrir la date qand c'est la meme journée(date)?
-mettre le format en mercredi 5 février 2005
car quand je met echo( "%A %d %B %Y",odbc_result( $datebd,2 )), '
';
il me met toujours jeudi 1er janvier 1970 ??????
- en gros comment je peux faire pour passer de ce que j'affiche avec mon programme à ce que je veux afficher??
pour info voici mon code:
<center>Agenda
</center>
<?php
include ("../../connexion.php");
echo ("<center>");
setlocale(LC_TIME, "fr"); // passe en français facilement
$date_tete=strftime("%A %d %B %Y");
echo $date_tete; // affiche la date d'aujourd'hui sous forme "mercredi 16 mars 2005"
rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006 16 mars 2005 à 15:03
oui je change et ça me change le warning,
Warning: Wrong parameter count for odbc_exec() in c:\program files\easyphp1-7\www\pref28\agenda\affichage\agenda.php on line 26 06/02/2005
05/02/2005,
Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in c:\program files\easyphp1-7\www\pref28\agenda\affichage\agenda.php on line 50
loyousse
Messages postés198Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention16 décembre 20081 16 mars 2005 à 15:25
avec odbc_pconnect tu peux executer plusieurs requetes sans que la connexion se ferme alors que avec
odbc_connect la connexion se ferme après une requete.
rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006 16 mars 2005 à 15:41
ok
<html>
<head>
<title>agenda</title>
</head>
<center>Agenda
</center>
<?php
include ("../../connexion.php");
echo ("<center>");
setlocale(LC_TIME, "fr"); // passe en français facilement
$date_tete=strftime("%A %d %B %Y");
echo $date_tete;
echo ("</center>");
echo ("
");
$datebd= odbc_exec( $cnx, "select distinct datebd from agenda order by datebd desc");
while( odbc_fetch_row( $datebd ) ) //tant que c pas la fin de la table
{
$date_bis=odbc_result( $datebd,1 );
$temp=odbc_exec($cnx,"select heure, texte from agenda where datedb='".$date_bis."'");
echo ("
");
echo ("
");
echo ("
");
echo("\");
echo(\"----
\");
echo(\"");
echo odbc_result( $datebd,1 )."
";
echo(", \");
while( odbc_fetch_row( $temp ) ) //tant que c pas la fin de la table
{
echo(\"");
echo odbc_result( $temp,1 )."
";
echo(", \");
echo(\"");
echo odbc_result( $temp,2 )."
";
echo(", \");
}
echo(\"\");
echo("
");
}
odbc_close($cnx);
?>
[../sommaire_agenda/sommaire_agenda.html Retour au sommaire de l'agenda ]
loyousse
Messages postés198Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention16 décembre 20081 16 mars 2005 à 15:41
essaie une dernière fois ce code:
<html>
<head>
<title>agenda</title>
</head>
<center>Agenda
</center>
<?php
include ("../../connexion.php");
echo ("<center>");
setlocale(LC_TIME, "fr"); // passe en français facilement
$date_tete=strftime("%A %d %B %Y");
echo $date_tete;
echo ("</center>");
echo ("
");
echo ("
");
echo ("
");
$datebd= odbc_exec( $cnx, "select distinct datebd from agenda order by datebd desc");
while( odbc_fetch_row( $datebd ) ) //tant que c pas la fin de la table
{
$date_bis=odbc_result( $datebd,1 );
echo ("
");
echo ("
");
echo ("
");
echo("\");
echo(\"----
\");
echo(\"");
echo $date_bis."
";
echo(", \");
$temp=odbc_exec($cnx,\"select heure, texte from agenda where datedb='\".$date_bis.\"'\");
while( odbc_fetch_row( $temp ) ) //tant que c pas la fin de la table
{
echo(\"");
echo odbc_result( $temp,1 )."
";
echo(", \");
echo(\"");
echo odbc_result( $temp,2 )."
";
echo(", \");
}
echo(\"\");
echo("
");
}
odbc_close($cnx);
?>
[../sommaire_agenda/sommaire_agenda.html Retour au sommaire de l'agenda ]
</html>
dans connexion.php
<?
$cnx = odbc_pconnect( "actu28" , "", "" );
if(!$cnx) echo "Impossible de se connecter à la base de données";
?>
loyousse
Messages postés198Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention16 décembre 20081 16 mars 2005 à 15:43
on a écrit en meme temps......essaie le code que je t'ai mis et donne
moi les messages d'erreurs stp. après je vais y réfléchir encore. parce
que après tout ce qu'on a dit je commence à perdre la tête...
rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006 16 mars 2005 à 15:47
ça me donne ça :
<CENTER>
Agenda
</CENTER>
<CENTER>mercredi 16 mars 2005</CENTER>
06/02/2005,
Warning: odbc_exec(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in c:\program files\easyphp1-7\www\pref28\agenda\affichage\agenda.php on line 31
Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in c:\program files\easyphp1-7\www\pref28\agenda\affichage\agenda.php on line 32
05/02/2005,
Warning: odbc_exec(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in c:\program files\easyphp1-7\www\pref28\agenda\affichage\agenda.php on line 31
Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in c:\program files\easyphp1-7\www\pref28\agenda\affichage\agenda.php on line 32
rukiyes
Messages postés67Date d'inscriptionlundi 17 janvier 2005StatutMembreDernière intervention 3 avril 2006 16 mars 2005 à 16:07
ça ne change rien pour les trois premiers, et pour le dernier SQL_CUR_DEFAULT, il rajoute :
Notice: Use of undefined constant SQL_CUR_DEFAULT - assumed 'SQL_CUR_DEFAULT' in c:\program files\easyphp1-7\www\pref28\connexion.php on line 3