Un "2" dans les champs dates et heures!
Envoyé par: Sans.Borne ()
Date: samedi 17 juillet 2004 13:21:41

Bonjour;
Depuis hier j'ai lorsque l'on souhaite faire une réservation; la date ainsi que l'heure se terminent par un "2", ce qui empêche toute réservation car les données semblent incohérentes.
Ex:
Pour 17/07/2004 15h00 j'ai dans les champs 172/072/2004 152h002 et si l'on valide
on a une erreur du type: La cotisation du membre pour la date souhaitée n'est pas valide ..etc..
Une idée? la vérif des tables avec phpmyadmin est OK. Plutôt un script qui déconne?
Merci d'avance.
Patrick

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: Utilisateur anonyme ()
Date: samedi 17 juillet 2004 19:57:40

Nous n'avons aucune idée de l'origine du problème. Aucun problème de ce genre n'a été signalé par nos clubs. N'auriez vous pas pu modifier par erreur un script ?

+

Patrick

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: Sans.Borne ()
Date: dimanche 18 juillet 2004 06:10:15

Je n'ai fait aucune modif dans les scripts!J'en suis bien incapable!La seule modif a été faite en ligne en "admin"est l'ajout d'un nouvel appareil Club.Mais à mon avis cela n'a rien à voir.
J'ai d'ailleurs testé cette modif sur mon ancien provider Free et cela ne modifie pas les dates et heures.
Une fois sur la page de réservation voici le code source obtenu pour cette page(juste pour le menu déroulant le choix de la réservation.:
Il y a des "2" rajoutés partout sauf sur l'année!
Je ne vois pas ce qui cloche!
Merci.
Patrick



<td align="right">Début&nbsp;:</td>
<td align="left">
<select name="start_day" onChange="check_start_date()" >
<option value="012" >012</option>

<option value="022" >022</option>
<option value="032" >032</option>
<option value="042" >042</option>
<option value="052" >052</option>
<option value="062" >062</option>
<option value="072" >072</option>

<option value="082" >082</option>
<option value="092" >092</option>
<option value="102" >102</option>
<option value="112" >112</option>
<option value="122" >122</option>
<option value="132" >132</option>

<option value="142" >142</option>
<option value="152" >152</option>
<option value="162" >162</option>
<option value="172" >172</option>
<option value="182" selected >182</option>
<option value="192" >192</option>

<option value="202" >202</option>
<option value="212" >212</option>
<option value="222" >222</option>
<option value="232" >232</option>
<option value="242" >242</option>
<option value="252" >252</option>

<option value="262" >262</option>
<option value="272" >272</option>
<option value="282" >282</option>
<option value="292" >292</option>
<option value="302" >302</option>
<option value="312" >312</option>

</select>
</td>
<td align="left">/</td>
<td align="left">
<select name="start_month" onChange="check_start_date()" >
<option value="012" >012</option>
<option value="022" >022</option>

<option value="032" >032</option>
<option value="042" >042</option>
<option value="052" >052</option>
<option value="062" >062</option>
<option value="072" selected >072</option>
<option value="082" >082</option>

<option value="092" >092</option>
<option value="102" >102</option>
<option value="112" >112</option>
<option value="122" >122</option>
</select>
</td>
<td align="left">/</td>

<td align="left">
<select name="start_year" onChange="check_start_date()" >
<option value="2003" >2003</option>
<option value="2004" selected >2004</option>
<option value="2005" >2005</option>
<option value="2006" >2006</option>
<option value="2007" >2007</option>

<option value="2008" >2008</option>
<option value="2009" >2009</option>
</select>
</td>
<td align="center">&agrave;</td>
<td align="right">
<select name="start_hour" onChange="check_start_date()" >
<option value="092" >092</option>

<option value="102" selected>102</option>
<option value="112" >112</option>
<option value="122" >122</option>
<option value="132" >132</option>
<option value="142" >142</option>
<option value="152" >152</option>

<option value="162" >162</option>
<option value="172" >172</option>
<option value="182" >182</option>
<option value="192" >192</option>
<option value="202" >202</option>
<option value="212" >212</option>

</select>
</td>
<td align="center">H</td>
<td align="left">
<select name="start_minute" onChange="check_start_date()" >
<option value="002" >002</option>
<option value="152" >152</option>

<option value="302" selected >302</option>
<option value="452" >452</option>
</select>
</td>
</tr>

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: Utilisateur anonyme ()
Date: dimanche 18 juillet 2004 09:17:58

Le problème c'est que nous sommes dans l'impossibilité actuellement de vous donner une explication puisque l'erreur ne semble pas reproductible (vos tests vont aussi dans ce sens).

Avez vous pris contact avec le support technique de votre hébergeur ?

+

Patrick

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: Sans.Borne ()
Date: dimanche 18 juillet 2004 15:31:23

Bonjour,
J'ai pris contactavec l'hébergeur et ils sont passés en version PHP 4.3.8 pour des problèmesde sécurité!
Voici leur réponse:
Bonjour,Sur quelle page est visible l'erreur car nous n'avons pas pu isoler leproblème.Il doit probablement avoir une erreur de formatage des données après larequête SQL.Pour les changements, nous avons mis la version de PHP-4.3.8 (à la place dela version 4.3.4)=> problème de sécurité.Vous avez le changelog ici:http://www.php.net/ChangeLog-4.php#4.3.8
Si cela peut faire avancer le problème.
Merci.
Patrick

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: Sans.Borne ()
Date: dimanche 18 juillet 2004 17:40:57

Bonjour;
C'est OK j'ai la solution il sagit du même problème qu'avec la version PHP 4.3.7 et le printf qu'il faut remplacer par sprintf.
J'ai trouvé en relisant les questions du forum il y avait un post à ce sujet et au même instant mon hébergeur me fournissait et me modifiait les fichiers incriminés.
Merci.
Cordialement.
Patrick

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: claratte ()
Date: lundi 19 juillet 2004 13:38:21

C'est l'hebergeur qu'il faut remercier !

Le bug est normalement deja corrige pour la 1.2...

Christophe LARATTE

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: pignon ()
Date: vendredi 13 août 2004 12:28:52

Bonjour à tous,

Je vien de charger et installer le projet (à des fins d'essais) chez mon hébergeur et une fois tout installé, je connais le même problème avec un 2 en trop.

Pouvez-vous me dire quel(s) fichier(s) je dois corriger et par quoi.

Bien à vous

Bernard PIGNON

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: pignon ()
Date: lundi 16 août 2004 12:28:25

Voilà,

Grâce aux différents posts, j'ai modifié les fichiers incriminés et tout fonctionne.

Il ne me reste plus qu'a tout manipuler et tout tester.

Bien à vous tous et bon travail.

Berrnard PIGNON

Options: RépondreCiter
Re: Un
Envoyé par: batchris ()
Date: vendredi 20 août 2004 11:48:11

Pour connaitre les fichiers a modifier, voir ce thread :
http://forums.openflyers.org/read.php?f=1&i=264&t=264



Envoyer mon message (20-08-04 13:49)

Modifié par chakram (mise en valeur du lien)

Options: RépondreCiter
Re: Un "2" dans les champs dates et heures!
Envoyé par: toto69 ()
Date: dimanche 10 octobre 2004 13:20:18

Bonjour,
Problème identique sur mon site hébergé par free en replaçant les printf par sprintf dans les 2 fichiers incriminés, tout est rentré dans l'ordre!

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.