Je rencontre un petit soucis au niveau de la commande post.
J'ai premièrement créé choix_personnage.html
<form action="gold.php" method='post'>
<table align="center" border="0">
<tr>
<TD>Votre choix:</TD>
<TD>
<SELECT name="fonction">
<OPTION VALUE="gold50">50 pièces d'or</OPTION>
<OPTION VALUE="gold110">110 pièces d'or</OPTION>
<OPTION VALUE="gold200">200 pièces d'or</OPTION>
<OPTION VALUE="gold500">500 pièces d'or</OPTION>
</SELECT>
</TD>
Personnage : <input type="text" name="characters" size="12">
<tr>
<td colspan="2" align="center"><input type="submit" value="ok"></td>
</tr>
Puis j'ai fait comme je l'ai indiqué dans le script gold.php<?php
session_start();
// on se connecte à MySQL
$db = mysql_connect('localhost', 'Morph', '**************');
// on sélectionne la base
mysql_select_db('my_db',$db);
$sql = "select gold from characters where characters='".$characters."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
$gold = $data['gold'];
$sql = "Update characters Set gold = gold +VALEUR DE choix_personnage where characters='".$characters."'";
mysql_query($sql);
// la variable de session nom est enregistrée
echo 'FELICITATION le personnage ' .$characters;
echo ' a recu VALEUR DE choix_personnage pieces d\'or ';
?>
Voilou alors ou je bloque c'est dans la commande uptdate (là où j'ai écrit "VALEUR DE choix_personnage "), je ne sais pas quoi écrire.Sinon je ne suis pas certain que mes codes soient excellent, à mon avis il y a des fautes mais je commence à mieux comprendre le php grace à vous tous