Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1638 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire avec un bouton "ok"...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire avec un bouton "ok"...

n°1309128
magAformat​ik
Posté le 19-02-2006 à 17:33:47  profilanswer
 

Voila alors c'est la suite de ce topic : http://forum.hardware.fr/hardwaref [...] 2193-1.htm
Sauf que j'ai ce qu'il faut à part que, question peut-être débile mais, quand des données sont inscrites dans un formulaire et que je veux à l'aide d'un bouton type "ok" ou "envoyer" les envoyer sous forme html dans une autre page comment je fais  :??:  ?
C'est à dire passer d'un texte dans un formulaire à un texte html (sans qu'il ne s'efface en revenant sur la page plus tard). Pour résumé il me manque le bouton et sa fonction d'envoie sous forme html à un endroit précis.
Merci d'avance et je ne sais pas si j'ai été assez clair donc prévenez-moi !

mood
Publicité
Posté le 19-02-2006 à 17:33:47  profilanswer
 

n°1309163
MS-DOS_199​1
www.newbie-project.net
Posté le 19-02-2006 à 18:34:26  profilanswer
 

magAformatik a écrit :

Voila alors c'est la suite de ce topic : http://forum.hardware.fr/hardwaref [...] 2193-1.htm
Sauf que j'ai ce qu'il faut à part que, question peut-être débile mais, quand des données sont inscrites dans un formulaire et que je veux à l'aide d'un bouton type "ok" ou "envoyer" les envoyer sous forme html dans une autre page comment je fais  :??:  ?
C'est à dire passer d'un texte dans un formulaire à un texte html (sans qu'il ne s'efface en revenant sur la page plus tard). Pour résumé il me manque le bouton et sa fonction d'envoie sous forme html à un endroit précis.
Merci d'avance et je ne sais pas si j'ai été assez clair donc prévenez-moi !


Fais-le en PHP, tu as des tonnes de scripts tout faits (ou code-le toi-même, c'est très simple) :)


---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)
n°1309309
magAformat​ik
Posté le 19-02-2006 à 21:05:45  profilanswer
 

Merci de ta réponse mais je cherche déja donc si quelqu'un trouve prévenez-moi. Merci tout de même de ta réponse qui fût rapide !

n°1309438
marc90
Posté le 20-02-2006 à 08:57:28  profilanswer
 

Tu parles d'un texte taper dans une zone de texte, que tu voudrais transferer dans une page et que si tu rappelles la page plus tard, le texte serait tjs present. En HTML pur ca doit pas être simple car il faut que tu modifie le script de la page a chaque fois que tu sauvegarde un texte. Ou alors il faut que la page fasse reference un fichier dans lequel tu enregistre le texte. Mais le plus simple est de sauvegarder ton texte dans une base de données

n°1309485
magAformat​ik
Posté le 20-02-2006 à 10:25:48  profilanswer
 

Attendez j'ai oublié de précisé que comme il n'y a pas que moi qui soit webmaster du site il faut permettre de changer le HTML simplement dans un sorte de partie admin ou autre avec (j'explique ce que je souhaite exactement) un menu déroulant. Voila

n°1309488
marc90
Posté le 20-02-2006 à 10:29:44  profilanswer
 

Mais le texte qui va être taper, c'est par les webmasters ou des utilisateurs du site?

n°1309506
magAformat​ik
Posté le 20-02-2006 à 11:01:04  profilanswer
 

Pour les webmasters mais mon ami qui est aussi webmaster ne s'y connait pas trop et m'aide surtout à gérer le site. Donc je voulais faire un "truc" assez simple type "partie admin" pour lui simplifier la tâche (sinon il doit tout faire avec notepad a chaque fois).

n°1309512
marc90
Posté le 20-02-2006 à 11:09:51  profilanswer
 

L'ideal serait d'acceder a un fichier qui contiendrait le texte a afficher, pouvoir modifier ce fichier et que seul ceux qui possederait un certains Login et mot de passe puisse acceder a ce fichier. Bien tout le monde pourrait voir le contenu du fiichier sur la page web, c'est le but rechercher :-)

n°1309542
magAformat​ik
Posté le 20-02-2006 à 12:12:25  profilanswer
 

Voila c'est ça ! Merci de m'accorder de ton temps.

n°1309574
marc90
Posté le 20-02-2006 à 13:05:29  profilanswer
 

Puis ton hebergeur gère t'il le PHP et MySql?

mood
Publicité
Posté le 20-02-2006 à 13:05:29  profilanswer
 

n°1309602
quenting
Posté le 20-02-2006 à 13:35:57  profilanswer
 

double post sorry


Message édité par quenting le 20-02-2006 à 13:37:36

---------------
Hebergement Web - Annuaire et forums indépendants - Notez votre hébergeur!
n°1309603
quenting
Posté le 20-02-2006 à 13:36:01  profilanswer
 

Citation :

Sauf que j'ai ce qu'il faut à part que, question peut-être débile mais, quand des données sont inscrites dans un formulaire et que je veux à l'aide d'un bouton type "ok" ou "envoyer" les envoyer sous forme html dans une autre page comment je fais    ?  


 
Tu ne peux pas "envoyer le contenu dans une autre page sous forme html" sans une couche de persistance (base de données typiquement).
En gros il te faut:
1) Creer ta page html avec le formulaire, en faisant pointer l'attribut "action" vers une page php (ou autre langage de script web).
2) Creer la page php correspondante, ou tu vas recuperer les variables saisies par l'utilisateur, puis les insérer par sql dans une base de données
3) Dans la page ou tu vweux que les données apparaisse (qui doit etre ecrite en php), tu dois faire une requete lisant le contenu de la base de données, et générant dynamiquement la page html a partir de ce que tu y as lu.
ouf! :)


---------------
Hebergement Web - Annuaire et forums indépendants - Notez votre hébergeur!
n°1309614
marc90
Posté le 20-02-2006 à 13:46:10  profilanswer
 

Precision: la pahe HTML est générée automatiquement, elle est le resultat de l'execution du script PHP par le serveur.
 
Résumé:  
  L'utilisateur écrit un texte dans la zone de saisie
  Il clique sur un bouton envoyé
  Le texte est transmis au serveur
  Il est rentrer dans la base de donnée MySql par un Insert
   
  Pour afficher le texte sur une page : il faut utiliser un SELECT
  Et c'est bon.
 

n°1309738
simonh14
spes facit vitam
Posté le 20-02-2006 à 16:13:09  profilanswer
 

en php pour récupérer tes valeurs : $variable= $_POST['champs'];
 
ensuite pour remettre tes valeurs dans le champs, tu dois faire ton formulaire en php et dans les champs ou c'est mis <input type="text" value="<?<echo(variable);?>" name ="champs">
 
le truc que je sais pas trop c'est comment garder les valeurs.
 
Soit: tu fais des variables session dans lesquels tu mets toute tes valeurs et ensuite tu les appelles pour les mettre dans ton formulaire.
c'est comme ça que je vois le plus simple. après si t'as plein de champs ca va être long et fastidieux...
donc tu affectes à une variable session ta variable et quand tu as envie de mettre tes valeur ds tes champs tu met
<input type="text" value="<? ta variable session qui correcpond?>" name ="champs">


---------------
amicalement
n°1309744
magAformat​ik
Posté le 20-02-2006 à 16:19:52  profilanswer
 

Bon je ne sais pas si j'ai tout compris mais je vais essayer et je vous fais part du résultat ! En tout cas MERCI !

n°1309802
magAformat​ik
Posté le 20-02-2006 à 16:50:04  profilanswer
 

Bon désolé malgré votre aide je n'y arrive pas trop alors si quelqu'un peut m'aider en faisant un exemple ou quelque chôse comme ça. Sinon vous m'avez déja bien aidé et j'essaierai avec ca. En fait le problème que j'ai la est surtout d'envoyer les données du formulaire dans un php puis de les envoyer sur la base MySQL (ou de les envoyer directement sur MySQL) car je ne suis pas super top dans ce domaine.Merci de m'accorder du temps  :jap:


Message édité par magAformatik le 20-02-2006 à 16:50:27
n°1309929
simonh14
spes facit vitam
Posté le 20-02-2006 à 19:14:34  profilanswer
 

voici un formulaire html

Citation :


<FORM Method="POST" Action="test.php3">
 
Nom :   <INPUT type=text size=20 name=nom><BR>
 
Prénom :  <INPUT type=text size=20 name=prenom><BR>
 
Age :   <INPUT type=text size=2 name=age><BR>
 
  <INPUT type=submit value=Envoyer>
   
  <INPUT type=hidden name=afficher value=ok>
   
</FORM>
 


Ensuite voici comment récupérer tes valeurs de champs
 

Citation :


<?//page test.php3
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$age = $_POST['age'];
$valide = $_POST['afficher'];
?>


 
ensuite pour enregistrer dans une base de données
 

Citation :

// on se connecte à notre base
$base = mysql_connect ('serveur', 'login', 'pass');  
mysql_select_db ('ma_base', $base) ;  
?>
<html>
<head>
<title>Insertion de tes données dans la base</title>
</head>
<body>
<?
// lancement de la requete
$sql = 'INSERT INTO ta_table VALUES ("", '.$nom.', '.$prenom.', '.$age.' )';
 
// on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
 
// on ferme la connexion à la base
mysql_close();            


 
 
Le formulaire est pris de comment ca marche . com


Message édité par simonh14 le 20-02-2006 à 19:18:24

---------------
amicalement
n°1310230
marc90
Posté le 21-02-2006 à 08:17:05  profilanswer
 

Voilà c'est ce qu'il faut faire

n°1317985
magAformat​ik
Posté le 03-03-2006 à 16:52:46  profilanswer
 

Re-bonjours,
Bon désolé mais malgré plusieurs essais j'aimerai juste savoir si au moins j'ai une bonne table parce que la...
 

Citation :

ALTER TABLE `statut` CHANGE `nom` `nom` TEXT CHARACTER SET latin1 COLLATE latin1_general_ci NULL DEFAULT NULL


(C'est la requête)
 
Pour les autres codes j'ai adapté peut-être que ça vient de la.
 
Le formulaire :

Citation :

<FORM Method="POST" Action="test.php3">  
 
Nom :   <INPUT type=text size=20 name=nom><BR>  
 
 
  <INPUT type=submit value=Envoyer>  
   
  <INPUT type=hidden name=afficher value=ok>  
   
</FORM>


 
Le code pour test.php3 :  

Citation :

<?
$nom = $POST['nom'];  
$valide = $POST['afficher'];  
?>


 
et dans cette même page j'y est mis l'envoi des données sur la base MySQL ce qui donne :
 

Citation :

<? // on se connecte à notre base  
$base = mysql_connect ('serveur', 'login', 'pass');  
mysql_select_db ('ma_base', $base) ;  
?>  
<html>  
<head>  
<title>Insertion de tes données dans la base</title>  
</head>  
<body>  
<?  
// lancement de la requete  
$sql = 'INSERT INTO statut VALUES (" '.$nom.' " )';  
 
// on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)  
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());  
 
// on ferme la connexion à la base  
mysql_close();  
 
 
$nom = $POST['nom'];  
$valide = $POST['afficher'];  
?>


(Pour le "serveur", "login", "pass" et "base" j'ai changé seulement la je ne le mets pas pour éviter de me faire piquer la base)
 
Voila alors ce qui se passe c'est que quand j'ai appuyer sur "envoyer" après avoir rempli le formulaire j'arrive sur test.php3. Pas de problème sauf que les infos n'apparaîssent pas et je sais pas comment reprendre les données sur MySQL (si elles y sont inscrites !). Voila alors est-ce que j'ai mal compri ? Est-ce que je n'est pas crée une table correcte ? Aidez-moi s'il vous plaît...
 
Merci tout de même à marc90 et simonh14 pour leur aide ainsi que les autres.

n°1318017
j_lecruel
☀ ☁ ☂
Posté le 03-03-2006 à 17:17:40  profilanswer
 

Faire du dynamique c'est bien,  après il faut quand même avoir un minimum de bases pour ne pas faire n'importe quoi.
 
http://www.siteduzero.com/tuto-3-4 [...] c-php.html
 
Tu as de bon tutos sur le site du zéro, bosse les bases (manipulation de bases de données etc), après ça tu ne devrait plus avoir de souci pour réaliser ce que tu veux.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1318243
magAformat​ik
Posté le 03-03-2006 à 23:39:07  profilanswer
 

OK merci à toi !

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire avec un bouton "ok"...

 

Sujets relatifs
probleme formulaire de contact "bouton envoyer"partir le code VBA d'un bouton d'un formulaire access
Problème formulaire mail et bouton radiobouton radio sur formulaire
[ACCESS] statistique a l'aide d'un bouton dans formulaireSouligner texte d'un bouton de formulaire Mozilla
un compteur quand on clique sur un bouton submit d'un formulaire htmlhelp formulaire bouton envoi et redirection
Access97 - Bouton de commande d'un formulaire invisible si le ss-form[JS]bouton qui ecrit 0 dans un champs texte puis valide le formulaire
Plus de sujets relatifs à : Formulaire avec un bouton "ok"...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR