Quel est le fonction pour détecter le type variable renvoyé ? (suite)

Quel est le fonction pour détecter le type variable renvoyé ? (suite) - PHP - Programmation

Marsh Posté le 09-11-2005 à 18:15:09    

Bonjour,
 
J'ai un champs texte et un bouton. D'habitude ce bouton nous pemert d'envoyer le contenu champs texte. Ce que je faire c'est le contraire. J'aimerais que mon champs texte, contienne un variable qui possédera un valeur.  
Par exemple; j'aimerais que "ouii" s'affiche ! Est-ce que c'est possible ou non ? et comment ?
 

Code :
  1. <form name="form4" method="post" action="">
  2.   <input name="textfield" type="text">
  3.   <input type="Submit" name="Submit" value="Valider">
  4. </form>


 
Merci d'avance
@+
cvb


Message édité par cvb le 10-11-2005 à 16:20:50
Reply

Marsh Posté le 09-11-2005 à 18:15:09   

Reply

Marsh Posté le 09-11-2005 à 18:20:12    

(et une QALC une...)
 

Code :
  1. echo $mavariable;

dans le value du <input> ?
 
(sérieux, c'est même pas du niveau débutant ça, echo ça doit jamais être que la première instruction dont on parle en php... :sarcastic:  )

Message cité 1 fois
Message édité par naceroth le 09-11-2005 à 18:20:47
Reply

Marsh Posté le 09-11-2005 à 18:30:07    

naceroth a écrit :

(et une QALC une...)
 

Code :
  1. echo $mavariable;

dans le value du <input> ?
 
(sérieux, c'est même pas du niveau débutant ça, echo ça doit jamais être que la première instruction dont on parle en php... :sarcastic:  )


 
1- Je ne suis un crack de PHP
2- Je sais que Echo c'est pour afficher quelques chose, quand même...
3- Le bout de code proposé c'est du HTML
4- J'explique un peu mieux, la variable va être renvoyé d'une fonction, dans cette page HTML et plus particulièrement dans cette zone texte. Comment est-ce que j'injecte cette valeur dedans, dans cette page HTML ? faut-il que j'inclue du PHP dans cette page, entre les balises du formulaire ?  Au dire des réponses que j'ai lu ce n'est pas trés "propre"...
 
Est-ce que l'on peut pas faire un code plus jolie que ça ??
 
 

Code :
  1. <form name="form4" method="post" action="">
  2.   <?
  3.   $stop = 12;
  4.   echo "<input type='text' name='textfield' value='$stop'>";
  5.   ?> 
  6.   <input type="submit" name="Submit" value="Envoyer">
  7. </form>


 
 
S'il n'y a pas d'autre moyen ok ! mais j'aimerais savoir avant de continuer le projet...
Donc ce n'est pas une QALC !  
 
merci
@+

Message cité 1 fois
Message édité par cvb le 09-11-2005 à 18:35:01
Reply

Marsh Posté le 09-11-2005 à 18:46:54    

cvb a écrit :

1- Je ne suis un crack de PHP


 
A ce niveau là, c'est pas vraiment la peine non plus...
 

Citation :


3- Le bout de code proposé c'est du HTML
4- J'explique un peu mieux, la variable va être renvoyé d'une fonction, dans cette page HTML et plus particulièrement dans cette zone texte. Comment est-ce que j'injecte cette valeur dedans, dans cette page HTML ? faut-il que j'inclue du PHP dans cette page, entre les balises du formulaire ?  Au dire des réponses que j'ai lu ce n'est pas trés "propre"...


 
Tu nous proposes du code HTML et une explication partielle de ton problème, ne vient pas te plaindre de la manière dont on te répond, avoue quand même que ta première explication fait vachement qalc par rapport à la deuxième...
 
Bref, évidement que tu dois mettre du php dans ta page. Après, suivant ton souhait de propreté, à toi de choisir la méthode, si tu as envie de créer une classe rien que pour mettre une value à un champs de formulaire, bah, c'est ton code hein :D

Reply

Marsh Posté le 09-11-2005 à 18:49:58    

[:spamafote]

naceroth a écrit :

A ce niveau là, c'est pas vraiment la peine non plus...
 

Citation :


3- Le bout de code proposé c'est du HTML
4- J'explique un peu mieux, la variable va être renvoyé d'une fonction, dans cette page HTML et plus particulièrement dans cette zone texte. Comment est-ce que j'injecte cette valeur dedans, dans cette page HTML ? faut-il que j'inclue du PHP dans cette page, entre les balises du formulaire ?  Au dire des réponses que j'ai lu ce n'est pas trés "propre"...


 
Tu nous proposes du code HTML et une explication partielle de ton problème, ne vient pas te plaindre de la manière dont on te répond, avoue quand même que ta première explication fait vachement qalc par rapport à la deuxième...
 
Bref, évidement que tu dois mettre du php dans ta page. Après, suivant ton souhait de propreté, à toi de choisir la méthode, si tu as envie de créer une classe rien que pour mettre une value à un champs de formulaire, bah, c'est ton code hein :D


 
mea culpa, la question était mal posé dés le départ ! Personellement, je ne trouve pas le bout de code super jolie. S'il n'y a pas mieux alors, je me rangerais à ça !  [:spamafote]  
 
Merci de tes réponses
@+


Message édité par cvb le 09-11-2005 à 18:50:20
Reply

Marsh Posté le 10-11-2005 à 03:39:26    

Y'a plus stylé mais au final tu seras obligé de faire un truc du genre ;)

Reply

Marsh Posté le 10-11-2005 à 03:44:13    

dans un textarea on peut definir une valeur par defaut affichée.
moi ce que j'en dis...

Reply

Marsh Posté le 10-11-2005 à 03:47:47    

Ca change rien ça valeur vient de traitement quelconque en php :) Donc pour dire que la valeur par défaut est X plutot que Y faudra bien générer du html depuis php à un moment ;)

Reply

Marsh Posté le 10-11-2005 à 12:19:23    

Re-Bonjour,
 
Dans le même style que hier. Dans une liste déroulante, la valeur afficher par défaut est toujours la première. En ce qui me concerne j'aimerais que ca soit la dernière des valeurs qui soit affiché (c'est un exemple). ESt-ce que c'est possible en PHP de mettre une valeur par défaut ?  
 
http://cvbintersites.free.fr/images/liste.JPG
 
 

Code :
  1. <form name="form4" method="post" action="" >
  2.   <select name="select">
  3.     <option value="1">1</option>
  4.     <option value="2">2</option>
  5.     <option value="3">3</option>
  6.     <option value="4">4</option>
  7.   </select>
  8.   <input type="submit" name="Submit" value="Envoyer">
  9. </form>


 
Merci d'avance
@+
cvb

Reply

Marsh Posté le 10-11-2005 à 12:54:30    

Au vu des deux questions, ca serait bien que tu consultes les spécification de la norme html : http://www.la-grange.net/w3c/html4.01/cover.html
Les réponses y sont et pleins d'autres réponses aussi. ;)

Reply

Marsh Posté le 10-11-2005 à 12:54:30   

Reply

Marsh Posté le 10-11-2005 à 13:52:58    

je vais voir ça, merci ;)
@+

Reply

Marsh Posté le 10-11-2005 à 14:00:05    

En fet c'est tout c*n, merci :) Si ca interesse. Les choses les plus simples paraissent les plus compliqués :)
 

Code :
  1. <form name="form4" method="post" action="" >
  2.   <select name="select" tabindex="4">
  3.     <option value="1">1</option>
  4.     <option value="2">2</option>
  5.     <option value="3">3</option>
  6.     <option selected="true"  value="4">4</option>
  7.   </select>
  8. </form>


 
@+
cvb

Message cité 1 fois
Message édité par cvb le 10-11-2005 à 14:00:21
Reply

Marsh Posté le 10-11-2005 à 16:19:43    

Dernière question promis ! :D Je n'arrive pas trouver la fonction en PHP qui permet de déctecter si la variable renvoyé par exemple X, est un entier ou un string ? Est-ce que vous la connaîtriez :)
 
merci
@ +
cvb


Message édité par cvb le 10-11-2005 à 16:21:19
Reply

Marsh Posté le 10-11-2005 à 16:23:50    

Reply

Marsh Posté le 10-11-2005 à 16:26:50    

is_numeric()
is_string()
EDIT:grillé!


Message édité par mechkurt le 10-11-2005 à 16:27:26

---------------
D3
Reply

Marsh Posté le 10-11-2005 à 16:28:02    

pas pensé à "is_string". :D

Reply

Marsh Posté le 10-11-2005 à 17:08:07    

salut,
c'est gettype
en meme temps un variable renvoyé par un formulaire est toujours de type string. (une string peut être numérique donc le is_numeric est valable)

Reply

Marsh Posté le 10-11-2005 à 17:23:31    

merci à vous tous :)
@+

Reply

Marsh Posté le 10-11-2005 à 19:18:14    

cvb a écrit :

En fet c'est tout c*n, merci :) Si ca interesse. Les choses les plus simples paraissent les plus compliqués :)


 
Juste pour l'info, c'est selected="selected" et pas selected="true" :) (xhtml)

Reply

Marsh Posté le 11-11-2005 à 00:26:22    

naceroth a écrit :

Juste pour l'info, c'est selected="selected" et pas selected="true" :) (xhtml)


 
 
Avec true, il l'as pris en compte !  :??: pkoi ?
 
merci
@+

Reply

Marsh Posté le 11-11-2005 à 00:34:46    

parce que c pas la syntaxe...regarde la doctype, et lis la doc HTML, tu verras pkoi...
 
les navigateurs reconnaissant tous "selected" tout seul (c pas du XHTML, mais c compris, et normalement ils doivent tous reconnaitre selected="selected", qui est la syntaxe officielle


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed