JeuWeb - Crée ton jeu par navigateur
[Carte] Système et galaxie - 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 : [Carte] Système et galaxie (/showthread.php?tid=29)

Pages : 1 2 3 4 5 6 7 8


RE: Une map 5*5 : methode avec systeme et galaxie - max - 05-09-2006

lol dans le but de perfectionner ce tuto (mé nan c pa pour nou, on pense aux otres! ptdr) je me demande comment afficher le pseudo de la personne en meme temps que la planète
je pense que c'est grace a un "acronym" (je sais pas si vous conaissez mais aparament carlou connais pas. j'ai vu ca sur le SdZ)



RE: Une map 5*5 : methode avec systeme et galaxie - carlou - 05-09-2006

t deja dit, sois avec alt"" pour la version simple, soit avec un script js d'infobulle^^


RE: Une map 5*5 : methode avec systeme et galaxie - max - 05-09-2006

mé g di ca "sur le forum" pour que lé otre débutant comme moi soi pa perdu


RE: Une map 5*5 : methode avec systeme et galaxie - blackdemon - 19-03-2008

Code :
Unknown column 'galaxie' in 'field list'
Bonjour , voici l erreur que l'on m'affiche lors de la vue sur la carte :
http://galaxian.monheberg.com/carte.php
J'utilise le dernier code montrer .


RE: Une map 5*5 : methode avec systeme et galaxie - SquallMazento - 19-03-2008

Salut,

si mes souvenirs sont bon, c'est simplement que la requête mysql ne trouve pas le champ "galaxie" dans ta table.
Ce doit être cette requête :
Code PHP :
<?php 
$sql
= mysql_query("SELECT 'pseudo', 'galaxie', 'systeme', 'position' FROM membres WHERE galaxie ='".$galaxie."' and systeme ='".$systeme."' ORDER BY position DESC") or die(mysql_error());
Vérifie que tu as bien un champ "galaxie" dans ta table "membres".

Voilà, à bientôt. Smile


RE: Une map 5*5 : methode avec systeme et galaxie - blackdemon - 19-03-2008

Merci a toi mais maintenant cela donne ceci :

Unknown column 'galaxie' in 'where clause'


RE: Une map 5*5 : methode avec systeme et galaxie - Eluox - 19-03-2008

Merci pour le tuto, moi personellement j'ai supprimé le systeme de galaxy et laisser que les systeme/position

Tout en modifiant/ameliorant,

Merci pour la base quoi =]


RE: Une map 5*5 : methode avec systeme et galaxie - blackdemon - 21-03-2008

Code PHP :
<?php

mysql_connect
("localhost","****", "*******");
mysql_select_db("******");

$pseudo_membre = $_SESSION['pseudo'];
$requete = mysql_query("SELECT * FROM utilisateurs WHERE `pseudo`='$pseudo_membre'") or die(mysql_error());
$var = mysql_fetch_array ($requete);

$id = $var['id'];
$pseudo = $var['pseudo'];

$requete2 = mysql_query("SELECT * FROM table_carte WHERE `pseudo`='$pseudo_membre'") or die(mysql_error());
$var2 = mysql_fetch_array ($requete2);
$galaxie = $var2['galaxie'];
$systeme = $var2['systeme'];
$position = $var2['position'];

if (isset(
$_POST['galaxie_select']) and isset($_POST['systeme_select']))
{
$galaxie = $_POST['galaxie_select'];
$systeme = $_POST['systeme_select'];

}
else
{
$galaxie = $_POST['galaxie_select'];
$systeme = $_POST['systeme_select'];
}


echo
'<form action="galaxie.php" method="post">'."\n";
echo
'Galaxie : ';
echo
'<select name="galaxie_select">'."\n";


for(
$galaxie_select=1;$galaxie_select<=2;$galaxie_select++)
{
if (
$galaxie_select == $galaxie)
{
$selected = 'selected';
}
else
{
$selected = '';
}

echo
'<option value="'.$galaxie_select.'"'.$selected.'>'.$galaxie_select.'</option>'."\n";
}
echo
'</select>'."\n";

echo
' - Systeme : '."\n";
echo
'<select name="systeme_select">'."\n";

for(
$systeme_select=1;$systeme_select<=1;$systeme_select++)
{
if (
$systeme_select == $systeme)
{
$selected = 'selected';
}
else
{
$selected = '';
}
echo
'<option value="'.$systeme_select.'"'.$selected.'>'.$systeme_select.'</option>'."\n";
}
echo
'</select>'."\n";
echo
'<br><br>'."\n";
echo
'<input type="submit" value="Changer de carte"></form>'."\n";

$sql = mysql_query("SELECT 'pseudo', 'galaxie', 'systeme', 'position' FROM utilisateurs WHERE galaxie ='".$galaxie."' and systeme ='".$systeme."' ORDER BY position DESC") or die(mysql_error());
while (
$data = mysql_fetch_array($sql)) {
$TabMAP[$data['position']] = $data['position'];
$TabMAP2[$data['position']] = $data['pseudo'];
}
mysql_free_result($sql);

echo
'<br><br><table width="300" border="1" cellspacing="0" cellpadding="0" align="center" height="300">'."\n";
$pos=1;
for(
$posx=1;$posx<=5;$posx++){
echo
'<tr align="center" valign="middle" height="60">'."\n";
for(
$posy=1;$posy<=5;$posy++){
if (
$pos == 13){
echo
'<th align="center" valign="middle" width="60" height="60"><img src="soleil.jpg" alt="soleil" height="60" width="60"></td>'."\n";
}
else

if(!empty(
$TabMAP[$pos])){

echo
'<td align="center" valign="middle" width="60" height="60"><img src="planete.jpg" alt='.$TabMAP2[$pos].' height="60" width="60"></td>'."\n";
}
else
{

echo
'<td align="center" valign="middle" width="60" height="60">'.$pos.'</td>'."\n";
}
$pos++;
}
echo
'</tr>'."\n";
}
echo
'</table>'."\n";

mysql_close();
?>

Voici mon code et franchement merci de votre soutient la jeuphp est sur ma liste rouge quasi personne ne dédaigne me répondre depuis des jours et des jours ...


RE: Une map 5*5 : methode avec systeme et galaxie - SquallMazento - 21-03-2008

Salut,

Dans cette requête-là :
Code PHP :
<?php 
$sql
= mysql_query("SELECT 'pseudo', 'galaxie', 'systeme', 'position' FROM utilisateurs WHERE galaxie ='".$galaxie."' and systeme ='".$systeme."' ORDER BY position DESC") or die(mysql_error());
Le champ "galaxie" indiqué dans le "WHERE" n'est pas trouvé.
As-tu vérifié dans ta table utilisateurs s'il y avait bien le champ galaxie ?


RE: Une map 5*5 : methode avec systeme et galaxie - Anthor - 21-03-2008

blackdemon a écrit :Voici mon code et franchement merci de votre soutient la jeuphp est sur ma liste rouge quasi personne ne dédaigne me répondre depuis des jours et des jours ...

T'es pas capable de comprendre une erreur comme celle la ?

blackdemon a écrit :Unknown column 'galaxie' in 'field list'
Unknown column 'galaxie' in 'where clause'

N'aurais tu pas l'impression que c'est le même problème ? Et que SquallMazento t'as déjà répondu ?
Penses tu que le dénigrement te donnera une réponse ?