JeuWeb - Crée ton jeu par navigateur

Version complète : [Carte] Système et galaxie
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5 6 7 8
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)
t deja dit, sois avec alt"" pour la version simple, soit avec un script js d'infobulle34
mé g di ca "sur le forum" pour que lé otre débutant comme moi soi pa perdu
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 .
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 :
$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. 2
Merci a toi mais maintenant cela donne ceci :

Unknown column 'galaxie' in 'where clause'
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 =]
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 ...
Salut,

Dans cette requête-là :
Code 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 ?
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 ?
Pages : 1 2 3 4 5 6 7 8
URLs de référence