Formulaire générant un code

kinslow
Invité n'ayant pas de compte PHPfrance

15 nov. 2012, 23:24

Bonjour,

Je recherche un code en php me permettant de faire la chose suivante (mon niveau en php étant trop juste pour le créer moi-même) :

Dans une première page php je dispose d'un formulaire avec un champs texte où je peut y mettre un mot limité à 15 caractères
Imaginons que je rentre le mot bonjour dans le formulaire et que je clique sur un bouton "valider"
Et là une deuxième page s'ouvre avec dans un champs de texte le code suivant :

</center>
<h1><FONT face="arial"><b><p style="position:relative; left: 260px; top: -300px;">Bonjour</p></b></FONT></h1>
<center>

Un bouton "copier" me permet de copier ce code et je pourrais le coller par exemple dans un forum afin d'avoir le mot avec le style défini par le code.
J'espère avoir été avoir clair, je vous remercie d'avance pour vos réponses et votre aide.

Kinslow

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

17 nov. 2012, 23:44

salut,


il s'agit de javascript.

regarde sur le forum JS, ou un site plus spécialisé JS.

@+
Il en faut peu pour être heureux ......

Avatar du membre
Mammouth du PHP | 1609 Messages

18 nov. 2012, 14:05

<form action="" method="post">
<input type="text" name="string" value=""/>
<input type="submit" value="style it !"/>
</form>
 
<?php if(isset($_REQUEST['string'])): ?>
<p style="text-align: center; font-family: Arial; font-weight: bold; font-size: 24px;"><?php echo $_REQUEST['string']; ?></p>
<?php endif; ?>
Mais c'est vrai que tu pourrais le faire en javascript aussi.
Développeur web depuis + de 20 ans

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 nov. 2012, 16:20

JS obligatoire pour la copie dans le presse papier :)


@+
Il en faut peu pour être heureux ......

Avatar du membre
Mammouth du PHP | 1609 Messages

18 nov. 2012, 17:54

J'ai volontairement ignoré la parti copie.
Il me semble même que javascript seul ne suffit pas, il faut un petit flash, piloté en javascript, qui peut se charger de faire la copie.
Il existe au moins 1 plugin jquery tout prêt pour le faire.
Développeur web depuis + de 20 ans

kinslow
Invité n'ayant pas de compte PHPfrance

19 nov. 2012, 01:14

Parfait merci, je regarde donc du coté du javascript pour le copié-collé.

Kinslow

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

20 nov. 2012, 17:22

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Mammouth du PHP | 1609 Messages

20 nov. 2012, 18:21

En javascript avec jquery sans la copie (voir plugin jquery clipboard pour ça):
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<form action="" method="post">
<input type="text" name="string" value=""/>
<input type="submit" value="style it !"/>
</form>
 
<p style="text-align: center; font-family: Arial; font-weight: bold; font-size: 24px;"></p>

<script type="text/javascript">
$(document).ready(function(){
  $('form').submit(function(){
    $('p').html($('input[name=string]').val());
    return false;
  });
});
</script>
Développeur web depuis + de 20 ans