[RESOLU] PHP input type=text Besoin d'aide

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 : [RESOLU] PHP input type=text Besoin d'aide

Re: [RESOLU] PHP input type=text Besoin d'aide

par Spols » 01 juil. 2018, 18:00

Attentioin qu'avec un code javascript, tu peux toujours rencontrer un utilisateur n'utilisant pas javascript,
ou un utilisateur ayant déjà mis le 999 désiré.

une solution php est plus sur (avec vérification de doublon)

Re: PHP input type=text Besoin d'aide

par bubule » 29 juin 2018, 23:10

Merci Reka pour ton aide ! :)
j'ai eu ma réponse dans un autre forum avec du javascript

je poste la résolution de mon problème si ca peux êtres utile :)

Code : Tout sélectionner

<html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript"> $().ready( function() { $("#form1").submit( function() { var v = $("#host").val() $("#host").val(v+"999"); return true; }) }) </script> </head> <body> <form id="form1" action="http://MYDOMAINE/test.php" method=GET> PING <br><input type="text" name="host" id="host"><br> <input type="hidden" name="count" value="1" > <input type="hidden" name="submit" value="Ping!" > <br><input type="submit" value="PING">

Re: PHP input type=text Besoin d'aide

par Reka » 29 juin 2018, 21:26

Salut bubule,

Attention au code HTML, déjà, il manque des guillemets

Code : Tout sélectionner

<input type="text" name="host" value="user">

Ensuite, il te suffit de récupérer ta donnée (dans le fichier indiqué dans form/action) et de la concaténer avec la valeur de ton choix. Comme ceci:

Code : Tout sélectionner

$user = $_POST['host'].'999';


A+

PHP input type=text Besoin d'aide

par bubule » 29 juin 2018, 16:16

Bonjour ,

pourriez vous m'aider a résoudre mon probleme ?

voici la ligne de code :
<input type=text name=host > 
En gros récupérer ce qu'un utilisateur tap dans un text sur la page mais j'aimerais ajouter un
complement a ce text ajouter

En gros la personne tap " user " j'aimerais pouvoir ajouter un chiffre par defaut "999" après ce qu'il a taper :

donc je récupère directement ----------- > user999


le code a modifier "
<input type=text name=host     " LE CODE QUI MANQUE   999    "          > 

j'ai tester avec :
 <input type=text name=host value="1"> 
mais lorsque je récupére le text j'ai une réponse avec " user&999 "

et le " & " me pause problème je voudrais le faire disparaître !

Merci a vous