CODEM L3
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
CODEM L3

conception développement multimédia
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-25%
Le deal à ne pas rater :
PC Portable Gamer 16,1” HP Victus 16 – 16 Go /512 Go
749.99 € 999.99 €
Voir le deal

 

 [StRinG]

Aller en bas 
5 participants
AuteurMessage
psaikopat
Langue vivante
psaikopat


Nombre de messages : 1082
Localisation : Champlitte (Champi ) => Haute-Saone (personne c ou c !!)
Date d'inscription : 16/11/2004

[StRinG] Empty
MessageSujet: [StRinG]   [StRinG] EmptyVen 10 Juin à 9:42

Bon alors après avoir cherché ! Je sais ce k'il faut faire mais je sais pas comment...

Voila mon souci, j'ai une requete SQL du type :
Code:
$Code_manuel=$_POST['manuelle'];
mysql_select_db($database_etiquette, $etiquette);
$query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article = $Code_manuel";

Un Code_Article est un nombre de 7 chiffres !

Je veux réussir a faire que si on rentre autre chose que des chiffres, un message d'erreur dis qu'il faut retaper un code ...

Bon je me doute qu'il faut faire un test :
Code:
If (Code_manuel=string) {
echo " Veuillez retaper un code svp...";
}
else {
...
}

Je sais que ça va etre un truc comme ça mais je sais pas trop comment le faire!
Revenir en haut Aller en bas
http://d.zo.c.free.Fr
Choub
Langue vivante



Nombre de messages : 325
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:08

Si ta requete retourne une ligne, alors ton code est bon. sinon t'affiche l'erreur..
Revenir en haut Aller en bas
psaikopat
Langue vivante
psaikopat


Nombre de messages : 1082
Localisation : Champlitte (Champi ) => Haute-Saone (personne c ou c !!)
Date d'inscription : 16/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:12

Bin ma requete est bonne mais lorsque je rentre du texte dans le champs texte et que je valide, voila la ligne obtenu :
Citation :
Champ 'CoDeM' inconnu dans where clause
Revenir en haut Aller en bas
http://d.zo.c.free.Fr
Choub
Langue vivante



Nombre de messages : 325
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:27

j'ai envie de dire CONNARD. Encore une fois je me répète : Dans une requete mySQL, faut mettre les apostrophes autour des valeurs à tester...
T'imprimes rien de s'kon te dis... Faudrai arreter de fumer avant de prog.
Very Happy

++
Revenir en haut Aller en bas
PierrePEON
Langue vivante
PierrePEON


Nombre de messages : 1276
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:28

Il faut que tu convertisses les données saisies en nombres, et quand les caractères tapés sont des caractères alphanumériques mais non numériques, alphabétiques donc, il te renvoie à la saisie de donnéees...

soit tu balaies la saisie en testant si les variables sont contenues dans (0,1,2,3,4,5,6,7,8,9), soit ils sont contenus dans le tableau alphabet...

ou alors, je connais aps php, mais si ça se trouve y'a une fonction qui fait çàa toute seul...genre dis moi si la chaine saisit est convertissable en nombre, sinon, retourne erreur...

désolé, je peux pas faire plus moua Very Happy
Revenir en haut Aller en bas
psaikopat
Langue vivante
psaikopat


Nombre de messages : 1082
Localisation : Champlitte (Champi ) => Haute-Saone (personne c ou c !!)
Date d'inscription : 16/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:30

C'est bien au moins de répondre et de laisser un message...
Merci choub, merci The Bauer Of Love
Revenir en haut Aller en bas
http://d.zo.c.free.Fr
Choub
Langue vivante



Nombre de messages : 325
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:41

Nan ya pas d'histoire de convertir en nom ou pas.
Sa requete SQL est une chaine de caractère, donc elle contient que des caractères et pas du numérique, donc on se fout royal du type de la variable qu'on va mettre dedans. Faut juste l'entourer de guillemet pour éviter qu'elle soit interprété comme un champs d'une table de la base.

A+
Revenir en haut Aller en bas
psaikopat
Langue vivante
psaikopat


Nombre de messages : 1082
Localisation : Champlitte (Champi ) => Haute-Saone (personne c ou c !!)
Date d'inscription : 16/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 10:49

Je suis franchement Dsolé mais Voila maintenant c'est clair, Il me fallait une explication claire!!! La choub, je passe peut etre pour un connard mais au moins la j'ai bien capter l'histoire des guillemets!
Revenir en haut Aller en bas
http://d.zo.c.free.Fr
PierrePEON
Langue vivante
PierrePEON


Nombre de messages : 1276
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 11:10

[StRinG] Interchoubi1iu
Revenir en haut Aller en bas
MichaeL
Langue vivante
MichaeL


Nombre de messages : 673
Date d'inscription : 17/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 12:31

Choub a écrit:
Faudrai arreter de fumer avant de prog.

...ou bien fumer plus.
Revenir en haut Aller en bas
playmobitch
Langue vivante
playmobitch


Nombre de messages : 662
Localisation : dans ton c..
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 12:40

MichaeL a écrit:
Choub a écrit:
Faudrai arreter de fumer avant de prog.

...ou bien fumer plus.

...ou bien manger des légumes.
Revenir en haut Aller en bas
psaikopat
Langue vivante
psaikopat


Nombre de messages : 1082
Localisation : Champlitte (Champi ) => Haute-Saone (personne c ou c !!)
Date d'inscription : 16/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 14:57

Ou une confirmation :

Code:
$Code_manuel=$_POST['manuelle'];
mysql_select_db($database_etiquette, $etiquette);
$query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article = '$Code_manuel'";
$Recordset1 = mysql_query($query_Recordset1, $etiquette) or die(mysql_error());
$row_Recordset1 = mysql_fetch_array($Recordset1);

Ai-je le droit de faire un truc comme ça :

Code:

If ($Code_manuel != $Recordset1) {
echo " Veuillez séléctionner un autre code!";
}

Enfin voila ce ke je veu faire en gros !!!
Revenir en haut Aller en bas
http://d.zo.c.free.Fr
Choub
Langue vivante



Nombre de messages : 325
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 15:17

Franchement j'ai pas envie de répondre. Tu poses les memes problèmes de post en post. On a déjà répondu à cette question, mais ça imprime pas je sais pas pk. ET REFLECHIS 5 MIN AVANT DE POSTER !
Revenir en haut Aller en bas
MichaeL
Langue vivante
MichaeL


Nombre de messages : 673
Date d'inscription : 17/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 15:22

J'ai un peu l'impression qu'on te fait ton boulot step by step, parce que vu le genre d'erreur que tu fait, c'est seulement quand c'est ultra-simple que tu ne pose pas le problème sur le forum. Je sais pas moi, mais j'ai pas tout en tête, et une fois sur deux quand je reponds, je gaule vite fait la reponse sous google...chaque fois qu'on te resout un problème, 15 mn après tu en reposes un autre. alors prend toi zen main, tu es un bon technicien oui ou merde ?
Revenir en haut Aller en bas
Choub
Langue vivante



Nombre de messages : 325
Date d'inscription : 05/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 15:24

klr on est pas là pour te faire ton taf. Une question de temps en temps OK, mais 15 par jour, c bon quoi t'étonnes pas de plus avoir de réponse ou qu'on devienne de + en + virulent.
Revenir en haut Aller en bas
psaikopat
Langue vivante
psaikopat


Nombre de messages : 1082
Localisation : Champlitte (Champi ) => Haute-Saone (personne c ou c !!)
Date d'inscription : 16/11/2004

[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] EmptyVen 10 Juin à 15:30

Citation :
Think Different

C net !!!
Revenir en haut Aller en bas
http://d.zo.c.free.Fr
Contenu sponsorisé





[StRinG] Empty
MessageSujet: Re: [StRinG]   [StRinG] Empty

Revenir en haut Aller en bas
 
[StRinG]
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» String emile----la nouvelle star de pink TV!!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CODEM L3 :: Truc et astuce :: Programmeur-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser