SpaceHam
Messages postés78Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention22 octobre 2015
-
18 août 2011 à 21:33
SpaceHam
Messages postés78Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention22 octobre 2015
-
19 août 2011 à 15:58
J'essaie via mysql (j'utilise le mysqli) d'updater ma table mais sans résultat. Je me suis tout de même basé sur une table utilisateur auquel j'update les information de l'utilisateur qui fonctionne #1.
voici mon code pour l'update de jeu (via ma table) que je fais.
*** le $this->connect et $this->disconnect sert à se connecter à la DB et
à se déconnecter par la suite. (PVI)
-------------------------------------
public function saveModifGame($game)
{
include_once('Game.class.php');
public function getID()
{
return $this->id;
}
public function setID($ident)
{
$this->id = $ident;
}
public function getPlatform()
{
return $this->platform;
}
public function setPlatform($p)
{
$this->platform = $p;
}
public function getTitle()
{
return $this->title;
}
public function setTitle($n)
{
$this->title = $n;
}
public function getDeveloper()
{
return $this->developer;
}
public function setDeveloper($d)
{
$this->developer = $d;
}
public function getPublisher()
{
return $this->publisher;
}
public function setPublisher($p)
{
$this->publisher = $p;
}
public function getDesigner()
{
return $this->designer;
}
public function setDesigner($d)
{
$this->designer = $d;
}
public function getComposer()
{
return $this->composer;
}
public function setComposer($c)
{
$this->composer = $c;
}
public function getGenre()
{
return $this->genre;
}
public function setGenre($g)
{
$this->genre = $g;
}
public function getMode()
{
return $this->mode;
}
public function setMode($m)
{
$this->mode = $m;
}
public function getUPC()
{
return $this->upc;
}
public function setUPC($u)
{
$this->upc = $u;
}
public function getReleaseDate()
{
return $this->rdate;
}
public function setReleaseDate($d)
{
$this->rdate = $d;
}
public function getDescription()
{
return $this->description;
}
public function setDescription($d)
{
$this->description = $d;
}
public function getAvailability()
{
return $this->availability;
}
public function setAvailability($a)
{
$this->availability = $a;
}
public function getImageLink()
{
return $this->imagelink;
}
public function setImageLink($il)
{
$this->imagelink = $il;
}
public function getPreviousGame()
{
return $this->previous_game;
}
public function setPreviousGame($pg)
{
$this->previous_game = $pg;
}
public function getNextGame()
{
return $this->next_game;
}
public function setNextGame($ng)
{
$this->next_game = $ng;
}
public function getEditable()
{
return $this->editable;
}
public function setEditable($edit)
{
$this->editable = $edit;
}
}
?>
-------------------------------------------
Quelqu'un aurais une idée pourquoi ça ne veux pas sauvegarder, je n'ai même pas de message d'erreur.
A la limite je vous transférerais les informations de la table.
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 19 août 2011 à 10:20
Est-ce que :
1. tu peux ajouter une gestion des erreurs autour de tes trois lignes de code ?
2. tu peux éditer ton $req, et le tester manuellement sur ta base via PHPMyAdmin par exemple..
3. tu peux faire des escape_string sur les chaines de caractères..
4. tu peux faire un affected_rows après ta requete pour avoir au moins une retour du nombre de lignes touchés
Quand tu auras fait cela tu auras déja plus de visibilité sur ton problème.
S.