CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Fonction update qui update rien....

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
28 août 2005 à 10:39:10

Bah voilà j´essaye de créer un jeu php et donc je met des updates de partout, mais y´en a pas un qui s´enregistre dans le BDD...... voici un des codes (sa c´est pour construire les maisons niveau 1):
<?mysql_connect ("localhost", "root","");
mysql_select_db("jeuxphp");

if (isset($_POST[´maison1´]))

{
$maison = htmlentities ($_POST[´maison1´], ENT_QUOTES);
$maisontotale = htmlentities ($_POST[´maisontotale´], ENT_QUOTES);

$maisontotale = ("maison1 + $maison1");
mysql_query("UPDATE membre SET maison1=´$maisontotale´ WHERE pseudo=´$pseudo´ AND password=´$password´");
}

?>

Donc si quelqu´un voyait une erreur ou bien s´il savait quoi faire pour que sa marche qu´il me le dise :)

videogameplayer
videogameplayer
Niveau 10
28 août 2005 à 11:34:35

la table membre existe vraiment?

si oui, a-t-elle bien la colone maison1?

met un or die mysql_error(); pour voir

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
28 août 2005 à 11:46:07

Oui la table membre existe, et maison1 aussi (y´a même la et la 3 :) , d´ailleurs à chaque fosi que je vais dans la BDD je ne peut pas m´empêcher de regarder si elle existe bien...

Euh pour le mysql_error(), je le met à la fin du code?

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
28 août 2005 à 11:48:47

(désolé pour le double post)

Bah sa ne change rien, je me demandais si sa pouvais venir de EasyPHP, car je sais qu´il y a quelque bug avec mais je ne sait pas lesquels :p)

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
28 août 2005 à 12:18:25

:up: Personne n´as d´idée??

electron_libre
electron_libre
Niveau 10
28 août 2005 à 13:43:53

elle sert à quoi cette ligne la :

$maisontotale = ("maison1 + $maison1");

du coup ce ecrase le contenu de la varialbe $maisontotale qui etait initialisé avec cette ligne :

$maisontotale = htmlentities ($_POST[´maisontotale´], ENT_QUOTES);

mais dans ton cas, je pense que le probleme viens du fait que ta requete ne sais pas à quel membre affecté les modifs, $pseudo et $password sont des variable qui vienne d´ou ? tu les envoie comment ? pas par method get j´espere ? pas par method post non plus visiblement, ni par cookie ou session, donc pose toi la question quelle valeur ont mes variable

fait un echo $pseudo.´ ´.$password; et voit si ces variable ne sont pas vide

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
28 août 2005 à 13:59:55

Bah normalement pseudo et password sont ceux du joueur, donc par sessions, voici le code au dessus de la requête:

<form method="post" action="carac.php">
<input type="post" name="maison1"/> <br />
<input type="submit" value="Construire les maisons" />
</form>

(et tous en haut de la page il y a une include de membres.php qui initialise la sessions et retiens justement le pseudos et la password du joueur.

jeb52922
jeb52922
Niveau 7
28 août 2005 à 15:20:10

g eu ce blem la moi aussi, c t une db en localhost, essaye sur une db distante, sa va marcher

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
28 août 2005 à 17:29:37

Nan c´est bon je suis aller sur un autre forum, deux gars m´ont expliquer et comem par magie les sessions marchent parfaitement ainsi que les updates (par contre j´essaie de corriger un tableau bah lui il fait que foirer maintenant lol)

-dr_thrawn-
-dr_thrawn-
Niveau 9
28 août 2005 à 19:01:57

Quel est le problème du tableau ?

[GFA]_fingolfin
[GFA]_fingolfin
Niveau 10
29 août 2005 à 08:27:31

Bah lol, c´est bon ils m´ont aussi aider à le corriger, le problèmes était que dans les cases ou c´était censer allait cehrcher les nombre inscrit dans les entrées pour un certains joueur, bah sa afficher toute les entrée, sa donné en gros sa: 10200400900 (10 étant une entrée, 200 une autre, 400 une autre, 900 une autre), donc connaître les caractéristiques des autres joueur sa aurait était bizard quand même...

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment