affichage d'informations incorrect/données enregistrées

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage d'informations incorrect/données enregistrées

par bibi85 » 16 nov. 2006, 09:03

Merci cyrano pour tes conseils et tes encouragements, pour moi c'est un loisir, je vais donc revoir ma façon de voir les choses.

bonne journée à tous :P

par iclo » 15 nov. 2006, 20:42

non, mais Php génerant du code html, commence par d'abord acquérir des base d'html (ce qui ne prend pas beaucoup de temps) avant de te lancer dans le php.

par Cyrano » 15 nov. 2006, 20:41

Laisser tomber, surement pas. Mais il faut faire preuve d'assiduité et de patience. Commence avec la base. HTML, puis petit à petit quand tu commenceras à maitriser le fonctionnement, ajoute d'autres langages clients (pour commencer) comme les feuilles de style CSS pour faire des mises en page. Ajoute ensuite un peu de JavaScript. Ce sera une première approche des langages de programmation. Par la suite, tu pourras commencer à jouer un peu avec du PHP : de tous les langages serveurs actuels, c'est le plus facile à prendre en main pour un débutant. Et pour couronner tout ça, ajoute le SQL et les bases de données.

Mais tout ça ne se fera pas en trois jours, même pas en trois semaines.

Tu peux laisser tomber, c'est bien entendu ton choix et personne n'est qualifié pour te dire le contraire. Mais pose-toi les bonnes questions : as-tu besoin de connaitre le développement de sites Internet ? Veux-tu gagner ta vie en faisant du développement ? Si c'est un hobby, n'as-tu pas tout le temps nécessaire devant toi pour intégrer un élément après l'autre ? Si c'est un besoin professionnel, ne crois-tu pas que faire appel à un professionnel sera moins risqué que de faire toi même un site qui va être bancal voire présenter des problèmes de conception difficiles voire impossibles à gérer ?

On pourrait bien de donner des bouts de code, ça ne changerait rien au problème : tu dois arriver à devenir progressivement autonome, mais il faut franchir chaque étape en son temps :)

par bibi85 » 15 nov. 2006, 20:25

3 jours d'HTML ...faut mieux qu'je laisse tomber ?
merci qd même
:wink:

par iclo » 15 nov. 2006, 17:32

Le code de Cyrano est à lui seul un tutorial; :wink: :wink:

Je me permets une question quelles sont tes compétences en html ?
(Car sans avoir de bonnes compétences en html, il me parait difficile d'apprendre le php...)

par bibi85 » 15 nov. 2006, 17:30

j'ai essayé le code de cyrano, mais ça ne fonctionne pas.
y-a-t-il qqpart des tutoriaux ou des bouquins avec des exemples concrets ?
merci d'avance...
:( le php, c trop dur !

par jojolapine » 15 nov. 2006, 12:35

je bis Cyrano, lit attentivement ce qu'il t'a écrit dans son message, il te donne un portion de code qui répond parfaitement à ton besoin

par bibi85 » 15 nov. 2006, 12:11

Je travaille avec dreamweaver. Le formulaire d'inscription fonctionne parfaitement. C'est pour le formulaire de modification des coordonnées (le même que précédemment) que j'ai un pb. le code que je vous ais montré concerne le formulaire de modification qui apparaît avec les données enregistrées par le client. tout les variables que je vais chercher apparaîssent sauf la civilité (boutons) et un champ (case cochée).je comprend qu'il fautque je mette une condition du style:
if ($civilite=='mle') {comment cocher le case?}
c vraiment pas facile !

par Cyrano » 15 nov. 2006, 10:33

fais donc voir un peu plus de ton code alors : comment crées-tu ton formulaire au juste ?

par bibi85 » 15 nov. 2006, 10:25

bonjour,
Je suis désolée, j'ai seulement 1 semaine de cours derrière moi et je ne comprends pas ce que vous m'avez suggéré...
:oops:

par Cyrano » 15 nov. 2006, 09:24

bibi85, voudrais-tu prendre le temps de relire attentivement les explications que j'ai données précédemment : toutes les explications nécessaires s'y trouvent pour répondre à ta question :-k

par bibi85 » 15 nov. 2006, 08:40

bonjour et merci pour vos réponses.
voici le code que j'ai écrit:

-pour le champ civilite
<input name="civilite" type="radio" value="<? echo "$civilite"; ?>" />

-pour le champ fumeur (case à cocher à la base)
<input name="fumeur" type="checkbox" id="fumeur" value="<? echo "$fumeur"; ?>" />

merci pour votre aide

par Cyrano » 14 nov. 2006, 15:57

Il faut distinguer deux chose : ce qui se passe coté serveur (en php) et ce qui se passe ensuite coté client (html)

Le client va recevoir du HTML, donc, dans le code, il y aura ton formulaire avec une case à cocher. Si cette case doit être cochée, il faut que le php envoie la balise input avec l'attribut checked="checked", sinon, la case ne sera pas cochéeé

Donc sommairement :
$checked = (tacondition == vraie) ? " checked=\"checked\"" : null;
echo("<input type=\"checkbox\" name=\"nom-de-la-case\" id=\"id-de-la-case\" value=\"valeur-de-la-case\"". $checked ." />");
Est-ce que ça te semble plus clair de cette manière ?

par jojolapine » 14 nov. 2006, 15:42

fait nous voir le code php/html que tu as déja fait...

par bibi85 » 14 nov. 2006, 15:30

merci pour votre réponse, mais ça ne fonctionne pas. je ne sais pas comment faire en php pour lui dire que:
if ($civilite=='mle')
{ (il faut cocher le bouton mle) } ????
si qqun d'autre a une solution merci d'avance.