Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 07-02-2005 05:55:45

ptitegrenouille
Membre
Lieu: Marseille
Date d'inscription: 07-02-2005
Messages: 4

retourner un réel!

Bonjour,
j'ai un problème avec la fonction input dans mon formulaire.
J'explique. Dans mon formulaire, j'ai une zone de texte ou doit être saise un nombre de type réel, seulement voilà, mon formulaire est en relation ODBC avec ma base de donnée, et le champ recevan la saisie est un réel, or, ma zone de texte me retourne du texte (logique), donc unerreuer se produit :

[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.


Le code de ma zone de texte est :

<input type="text" name="temps_impute" /><br></br>-->

Comment puis je faire pour qu'il me retourne un réel? Est ce qu'il est possible de mettre 'float' à la place de 'text'?

Merci d'avance (je sais pas si c'est trés clair!) roll

Hors ligne

 

#2 07-02-2005 08:10:47

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: retourner un réel!

bienvenue à toi smile
non, il n'est pas possible de mettre type="float"
si tu ne précise pas un type valide, la plupart des navigateurs mettront par défaut text.

le probleme vient peut etre de ton code par la suite
comme ca, je chercherai si tu n'a pas mis des "" lors d'un traitement de ta variable (ce qui, apres, peut etre pris pour du texte)

Hors ligne

 

#3 07-02-2005 08:24:05

ptitegrenouille
Membre
Lieu: Marseille
Date d'inscription: 07-02-2005
Messages: 4

Re: retourner un réel!

Mon code entier donne :

<FONT COLOR=#9900CC Face="Arial, Helvetica, Sans-serif"><B>Temps imputé : </B></FONT><!--zone de texte-->
<input type="text" name="temps_impute" /><br></br>

et je le récupère comme suit :

echo $temps_impute."<br/>";
$sql="INSERT INTO IMPUTATION VALUES ('$num', '$date_imputation', '$temps_impute', '$num_salarie', '$Ref_tache', '$Ref_affaire')";


voilà merci! big_smile

Hors ligne

 

#4 07-02-2005 08:29:03

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: retourner un réel!

et si tu fait ta requete comme cela :

Code:

$sql="INSERT INTO IMPUTATION VALUES ('$num', '$date_imputation', $temps_impute, '$num_salarie', '$Ref_tache', '$Ref_affaire')"; 

(je ne sais pas du tout ce que ca va donner. je n'ai bossé que sous mysql  :? )

Hors ligne

 

#5 07-02-2005 08:32:01

ptitegrenouille
Membre
Lieu: Marseille
Date d'inscription: 07-02-2005
Messages: 4

Re: retourner un réel!

merci du coup de main mais j'ai déjà essayé et sa ne fonctionne pas g peut être la solution j'essaye et je reviens dire si c'est bon!  big_smile
merci en tous cas! lol

Hors ligne

 

#6 07-02-2005 08:37:55

ptitegrenouille
Membre
Lieu: Marseille
Date d'inscription: 07-02-2005
Messages: 4

Re: retourner un réel!

Bon ben je voulais essayer avec floatval, ms ca ne marche pas non plus! :cry:
Tant pis je continue de chercher!!!!  :cry:

Hors ligne