JeuWeb - Crée ton jeu par navigateur
[Résolu] Changement d'alliance - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Changement d'alliance (/showthread.php?tid=2473)

Pages : 1 2 3


RE: changement d'alliance - alechuga - 24-02-2008

Je sais que le problème vient de là Anthor mais si je change une nouvelle erreur apparait :

Unknown column 'ce que je marque' in 'field list'

J'ai demandé des dizaines d'explications sur celle là mais personne n'est capable de me donné une explication simple ou une correction, c'est sans doute moi qui suis débile mais bon.


RE: changement d'alliance - Loetheri - 24-02-2008

Aucune colonne ne s'appelle "ce que je marque". Une simple traduction suffit -_-'


RE: changement d'alliance - Raoull - 24-02-2008

alechuga, montre nous un peu ton nouveau code, avec entre autre correction de :
Code PHP :
<?php 
mysql_query
("INSERT INTO membres (alliance) VALUES (".$nom.") WHERE ID='$_SESSION[id]'") or die (mysql_error());).

et montre nous la structure de ta base (les tables que tu utilise pour cette portion de code)


RE: changement d'alliance - alechuga - 24-02-2008

Tout le monde répond ça mais ça n'a rien à voir (je répète c'est sans doute moi qui comprend rien). Ma colonne s'appelle alliance et je veux y inscrire ce que je marque, évidemment que la colonne ne se nomme pas comme ça.


RE: changement d'alliance - alechuga - 24-02-2008

Code PHP :
<?php
session_start
();
include(
"obligatoire.php");

$nom = $_POST['nom'];
$descrit = $_POST['descrit'];
mysql_query("INSERT INTO alliance (nom, nombres, texte) VALUES('".$nom."', '', '".$descrit."')") or die (mysql_error());
mysql_query("UPDATE alliance SET nombres = nombres + 1 WHERE NOM='$nom'") or die (mysql_error());
mysql_query("UPDATE membres SET alliance = ".$nom." WHERE ID='$_SESSION[id]'") or die (mysql_error());
header('location: alliance.php');
?>

Ça c'est le code actuelle et ancien. Je fais un peu du surplace depuis ce matin.

Pour ce qui est de la table c'est tout ce qu'il y a de plus basique


RE: changement d'alliance - Anthor - 24-02-2008

Et avec cette ligne, c'est alliance ou ID qui est unknown ?


RE: changement d'alliance - alechuga - 24-02-2008

C'est alliance


RE: changement d'alliance - Anthor - 24-02-2008

alors vérifie bien que ton champs alliance existe dans la table membre...

Quel est la structure de ta table ?


RE: changement d'alliance - alechuga - 24-02-2008

Champ Type Null Défaut
id int(11) Oui NULL
pseudo varchar(40) Oui
mot_passe varchar(255) Oui
confirmation smallint(1) Oui 0
confirmation_code varchar(20) Oui
email varchar(255) Oui
message varchar(255) Oui Vous n'avez encore rien reçu.
timestamp varchar(255) Oui
timestamprecherche varchar(255) Oui
nation varchar(255) Oui
longitude varchar(255) Oui
latitude varchar(255) Oui
niv_base int(255) Oui 1
contenance int(255) Oui 100
acier int(255) Oui 5000
manganese int(255) Oui 500
sol int(255) Oui 10000
habitants int(255) Oui 100
habitants_actifs int(255) Oui 0
scientifique int(255) Oui 0
nb_genetique int(255) Oui 0
nb_arme int(255) Oui 0
nb_materiaux int(255) Oui 0
nb_transport int(255) Oui 0
nourriture int(255) Oui 20000
niv_mine_acier int(255) Oui 1
niv_mine_manganese int(255) Oui 1
niv_champ int(255) Oui 1
niv_usine int(255) Oui 1
prix_acier int(255) Oui 10
prix_manganese int(255) Oui 10
prix_habitant int(255) Oui 10000
prix_nourriture int(255) Oui 20
torpille int(255) Oui 0
laser int(255) Oui 0
torpille_ogive_air int(255) Oui 0
fuseur_anti_champ int(255) Oui 0
mutation int(255) Oui 0
sterilite int(255) Oui 0
croiseur int(255) Oui 0
corvette int(255) Oui 0
caravelle int(255) Oui 0
hyper_alliage int(255) Oui 0
titane int(255) Oui 0
corail int(255) Oui 0
canonlaser int(255) Oui 0
platetorpille int(255) Oui 0
stationdef int(255) Oui 0
flottechasseur int(255) Oui 0
flottecroiseur int(255) Oui 0
flottecolo int(255) Oui 0
armelourd varchar(255) Oui 0
armemoyen varchar(255) Oui 0
armeleger varchar(255) Oui 0
soldat varchar(255) Oui 0
alliance varchar(255) Oui 0


RE: changement d'alliance - alechuga - 24-02-2008

désolé c'est très mal présenté, le champs alliance est le dernier