Ok je recommence
Code PHP :
<?php
class perso
{
public $pv;
public $force;
public $dexterite;
public $intelligence;
public $sagesse;
public $nom;
function bdd($type)
{
echo "Bonjour ".$type."<br><br>";
mysql_connect("localhost","root","")or die('pas connecte');
mysql_select_db("testjeu")or die('pas acces a la base');
$reponse=mysql_query("SELECT pvs,forcep,dexterite FROM perso WHERE nom LIKE '%$type%' "); // mon probleme se situe la je pense '%$type%'
$donnees = mysql_fetch_array($reponse);
$this->force=$donnees['forcep'];
$this->dexterite=$donnees['dexterite'];
$this->intelligence=$donnees['intelligence'];
$this->sagesse=$donnees['sagesse'];
$this->pv=$donnees['pvs'];
echo "Force ".$type." : ".$this->force."<br><br>";
echo "dexterite ".$type." : ".$this->dexterite."<br><br>";
echo "PV ".$type." : ".$this->pv."<br><br>";
}
public function degatp($force,$armurem,$rand)
{
$this->degat=($force+$rand)-$armurem;
return $this->degat;
}
}
Par un formulaire j'inscris un perso dans une base de donnée avec ses caracteristiques.
J'aimerais pouvoir passer direct du formulaire a cette page de code la en recuperant le nom du perso via un $_POST['nom'].Et transmettre le contenu du $POST['nom'] dans la fonction bdd de ma classe perso.
De la je peux recuperer les données liées a ce perso et m'amuser a tester des choses avec.
Pour le moment ma variable $POST['nom'] est bien transmise quand je fais
Code PHP :
<?php
$nom=$_POST['nom'];
$perso1=new perso();
$perso1->bdd($nom);