Save a tutti,

Premetto che non sono alle prime armi, il mio cervello deve ancora pensare di cominciare di pensare di cominciare a studiare il php e come interagire con il database mysql, quindi vi chiedo il massimo aiuto in questo programmino semplicissimo, ho esperienza con l'html ed il c, il php per ora mi è ancora sconosciuto.

Descrizione del programma:

Fate conto di avere 3 variabili numeriche che chiameremo "galaxy" "system" "planet", immaginatevi l'universo, abbiamo n galassie (MAX 9) in cui ci sono n sistemi solari (MAX 500) in cui ci sono n pianeti (MAX 15) [mi può capire solo chi conosce ogame ] tutto questo è archiviato in una tabella del database (denominato gala) denominata "galgalaxy" in cui sono archiviate le galassie nella righa "galaxy" il sistema solare "system" e il pianeta numero x "planet" ed altre righe che prenderemo in considerazione, ovvero: galaxy, system, planet, player_id

Girovagando per il web sono riusito a connettermi al database e scrivere il contenuto delle righe galaxy, system, planet, player_id utilizzando il seguente codice:

codice:
<?php  
 // Stabiliamo una connessione MySQL 

mysql_connect("localhost", "root", "") or die(mysql_error()); 
mysql_select_db("gala") or die(mysql_error());  

// Eseguiamo la SELECT sulla tabella 'galgalaxy' 
$result = mysql_query("SELECT * FROM galgalaxy") or die(mysql_error());

// Salviamo alcune righe della tabella "galgalaxy" nella variabile $row

 mysql_fetch_array($result);

while($row = mysql_fetch_array($result)){
 // Visualizziamo sulla pagina il contenuto della riga letta     

echo "Galassia: ".$row['galaxy']." - Sistema: ".$row['system']."- Posizione: ".$row['planet']."- Id giocatore: ".$row['player_id']."
"; 
}  

?>
ottenendo:

(non capisco come mai non mi scrive Galassia: 1 - Sistema: 1- Posizione: 1 ma parte direttamente dalla posizione 2)

Galassia: 1 - Sistema: 1- Posizione: 2- Id giocatore: 8
.
.
.
.
Galassia: 1 - Sistema: 1- Posizione: 15- Id giocatore: 14
Galassia: 1 - Sistema: 2- Posizione: 1- Id giocatore: 0

ecc...

(come notate la posizione una volta arrivata a 15 torna ad 1 e il sistema aumenta di uno,una volta che il sistema è arrivato a 499 torna ad uno e incrementa Galassia, però questa cosa comunque non vi è utile saperla)

Fino a quì ci sono arrivato anche io e non ho avuto problemi, vi ricordo che è un copia ed incolla!

Adesso arriva il cuore del programma e quì non posso fare altro che piangere

Cosa deve fare il programma:

Il programma deve avere uno checkbox e un menu a tendina (non mi ricordo il nome tecnico) in cui sia possibile selezionare un un numero da 1 a 15 che sarà la variabile x:

-se il checkbox è attivo mi deve scrivere la variabile della riga "galaxy" e "system" ogni volta che x planet (la x è quella inserita nel textbox) è occupato da id_giocatore DIVERSO da 0
-se il checkbox è disattivato mi deve scrivere la variabile della riga "galaxy" e "system" ogni volta che x planet (la x è quella inserita nel textbox) è occupato da id_giocatore UGUALE 0
detto in soldoni dovrebbe venire così:


if(checkbox attivo)
{
if($row['player_id']!=0;if($row['planet']==x)
{

echo "Galassia: ".$row['galaxy']." - Sistema: ".$row['system']."- Posizione: ".$row['planet']."- Id giocatore: ".$row['player_id']."
";

}
}
else
{
if($row['player_id']==0;if($row['planet']==x)
{

echo "Galassia: ".$row['galaxy']." - Sistema: ".$row['system']."- Posizione: ".$row['planet']."- Id giocatore: ".$row['player_id']."
";

}
}

Per ora vi chiedo questa bischerata di codice che, almeno a me, fa impazzire!! rignrazio anitcipatamente chi mi aiuta!