Lancer fonction PHP en html & recup variable Html dans PHP

Résolu/Fermé
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018 - Modifié par CyrionFR le 9/03/2016 à 17:02
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018 - 10 mars 2016 à 08:08
Bonjour,


Map page se compose de :
- 1 textbox (HTML)
- 1 bouton Submit (HTML)

Alors voila je souhaite que quand on clique sur un bouton (en html HTML) une fonction en PHP soit appeléee tout en convertissant la valeur de la textbox en variable utilisable en PHP (variable que j'utiliserai dans la fonction en PHP).

J'ai cherché et ça parle de javascript, de Ajax et la je suis perdu, si quelqu'un pouvait me faire un exemple simple ...


Voila mon script actuel


<html>
<input type="text" name="user" placeholder="STEAM_ID" id="username"/>
<input type="button" value="VALIDER"" />
// Comment lancer confirm(); quand on clique sur VALIDER ?
</html>


<?php
function confirm()
{
//ici pouvoir utiliser la valeur de la textbox
}
?>



Merci d'avance,

2 réponses

Regis59 Messages postés 21123 Date d'inscription mardi 27 juin 2006 Statut Contributeur sécurité Dernière intervention 22 juin 2016 1 347
Modifié par Regis59 le 9/03/2016 à 17:29
Salut,

Dans ton HTML, fais un <form>
Ajouter un name = "username" dans ton champ avec id="username".
L'action, tu la fais pointer sur ton fichier php.
Définir une method GET ou POST.
Et le bouton, c'est pas un type button, mais submit.

Coté PHP, tu récupères la valeur selon la method que tu as définis auparavant.

Par exemple, si ton form est en POST...Côté PHP tu récupères la valeur ainsi: $_POST['username'].

Essaie déjà en ce sens :-)

"Impossible is nothing"
0
CyrionFR Messages postés 19 Date d'inscription mercredi 9 mars 2016 Statut Membre Dernière intervention 6 avril 2018
10 mars 2016 à 08:08
Merci, c'est bon j'ai trouvé voila la solution :


<html>
<head>
<title>DEVENIR VIP</title>
</head>
<body>
<form action="#" method="get">
<input type="text" name="user" placeholder="STEAM_ID" id="username"/>
<input type="submit" value="VALIDER" />
</form>
</body>
</html>



<?php

if(isset($_GET['user'])) //Si user existe alors on met le GET user dans une variable
{
$user = $_GET['user'];


function confirm($user)
{
echo 'Test '.$user;
}

echo confirm($user);
}
?>
0