Eléphanteau du PHP |
29 Messages
01 avr. 2014, 08:57
Oui c'est bon, c'est parce que j'avais mal utilisé ma table en gros.
Voilà mon code pour ceux qui auraient le même problème :
<?php
try
{
// On se connecte à MySQL
//$bdd = new PDO('mysql:host=localhost;dbname=nb_personne', 'root', '');
$bdd = mysql_connect('localhost','root');
mysql_select_db('nb_personne');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
//$nb_personne = $bdd->query('SELECT * FROM nb_personne');//Récupération de ton nombre via base de donnée ou fichier (cf cours m@teo21 openclassroom)
$sql='SELECT * FROM nb_personne';
$query = mysql_query($sql);
$nb_personne= mysql_fetch_object($query);
//echo 'TEST:'.count($nb_personne);
//var_dump($nb_personne);
if (isset($_POST['plus'])) {
$nb_personne->compteur++;
//On renvoi le nombre dans la base de donnée ou le fichier
}
else if(isset($_POST['moins'])){
$nb_personne->compteur--;
//On renvoi le nombre dans la base de donnée ou le fichier
}
//echo $nb_personne->compteur;
$sql='UPDATE nb_personne SET compteur='.$nb_personne->compteur.' WHERE id=1';
//UPDATE `nb_personne`.`nb_personne` SET `compteur` = '42' WHERE `nb_personne`.`id` =1;
$query = mysql_query($sql);
?>
//Et pour afficher
<?php echo $nb_personne->compteur?>
Errare humanum est, lupus et agnus, geranium begonia, para bailar la bamba