Bouton Submit ne répond pas

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 : Bouton Submit ne répond pas

Re: Bouton Submit ne répond pas

par iibeast » 01 févr. 2015, 23:01

Bonsoir,

Il te manque : la balise d'ouverture du formulaire <form method="POST" action="#"> et essaye de mettre le type="Submit" en minuscule.
Pour le reste, sirakawa a tout dit.

Cordialement,

iibeast - Débutant.

Re: Bouton Submit ne répond pas

par sirakawa » 01 févr. 2015, 19:08

il manque le <form></form>
et revoir les bases de l'html, car là, c'est une horreur.
Il ne manque que, mais dans ce foutoir c'est difficile à voir:
<form method = "post" action ="lefichier quidoit être ouverten cliquant le bouton" >
Par exemple:
Au début:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">b <!-- ou transitionnal-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="styles.css" media="screen" /> <!--suivant où est ta feuille de styles-->


</head>

<font face="Trebuchet MS">
devrait bêre dans la feuille de style
<center> <!-- a ninconnu d HTML 5 qui plus est mettre wcenter> à un <body> !!!
<body><br /><br />
Quant à la partie php:
<?php
// DB CONN REQUIERT
include "db_connect.php";
//SYNTAXE
$DP      = $_POST['DP'];
$UserID  = $_POST['UserID'];
print_r($_POST); die(); //pour constater qu'l n'existe pas de postnde nsubmi, mais un post de formSubmit
if (isset($_POST['Submit'])) 
{//1
	if (empty($_POST['UserID'])) 
	{//2
         die('Specifie un nom de compte!');
     } //2
	{ //ca rime à quoi?
	{ //ca rime à quoi?
	//mysql DOIT etre remplacé par  mysqli ou PGO
	/*$query   = mssql_query('UPDATE PS_UserData.dbo.Users_Master SET Point = Point + ' . $DP . '
	WHERE UserID = \'' . $UserID . '\');*/

	$query   = "UPDATE PS_UserData.dbo.Users_Master SET Point = Point +  $DP
	WHERE UserID = '$UserID'";
	// on peut comme ça faire si ca ne marche pas print "$requete"; et la tester avec phpmyadmin ou nautre
	$success = mysql_query ($eequete); //si tu ne teste rien le message apparaittoujours
	$nb = mysql_affected_rows();
	$success = ($nb == 1) ? 'Les ' . $DP . ' AP ont bien ete ajoute au compte ' . $UserID . '': "Erreur
}//1
 }// ERREUR
        }//ERREUR
        echo $success;
?>

Re: Bouton Submit ne répond pas

par tof73 » 31 janv. 2015, 23:40

il manque le <form></form>
et revoir les bases de l'html, car là, c'est une horreur.

Bouton Submit ne répond pas

par Ideox » 31 janv. 2015, 23:33

Bonsoir, j'ai un problème avec mon script PhP :

Le bouton submit ne marche pas, j'ai beau cliquer dessus rien ne ce passe, voici mon code :
<?php
// DB CONN REQUIERE
include "db_connect.php";
//SYNTAXE
$DP      = $_POST['DP'];
$UserID  = $_POST['UserID'];
if (isset($_POST['Submit'])) {
	if (empty($_POST['UserID'])) {
		die('Specifie un nom de compe!');
	} { {
$query   = mssql_query('UPDATE PS_UserData.dbo.Users_Master SET Point = Point + ' . $DP . ' 
WHERE UserID = \'' . $UserID . '\'');
$success = 'Les ' . $DP . ' AP ont bien ete ajoute au compte ' . $UserID . '';
		}
	}
	}
	echo $success;
?>

<html>
<head>
<title>Ajoute des AP</title>
</head>
<font face="Trebuchet MS">
<center><body><br /><br />
<b>Script AP</b>
<table>
<tr><td>Nom de compte :</td><td><input type="text" name="UserID"/></td></tr>
<tr><td>Point a ajouter :</td><td><input type="text" name="DP"/></td></tr>
</table>
<input type="Submit" name="formSubmit" value="Submit" class="SubmitButton">
</form>
</body></center>
</html>
Merci,
Skype : boolbich