Salve a tutti,
Ho l'ennesimo problema T_T
il problema è che, al momento di una scelta, dovrebbe stamparmela nel link del form ma, ciò non avviene.
Vi lascio il sorgente così potete capire meglio :
Codice PHP:
<?php
if(isset($_GET['step']))
{
$step2 = $_GET['step'];
$id = $_GET['id'];
if($step2 == 2){
mysql_select_db(player);
$query2 = mysql_query ("SELECT * FROM player_index where id='$id'");
$rows2 = mysql_fetch_array($query2);
if($rows2)
{
$pid1 = $rows2['pid1'];
$pid2 = $rows2['pid2'];
$pid3 = $rows2['pid3'];
$pid4 = $rows2['pid4'];
$query3 = mysql_query ("SELECT * FROM player WHERE id='$pid1' and account_id='$id';");
$query4 = mysql_query ("SELECT * FROM player WHERE id='$pid2' and account_id='$id';");
$query5 = mysql_query ("SELECT * FROM player WHERE id='$pid3' and account_id='$id';");
$query6 = mysql_query ("SELECT * FROM player WHERE id='$pid4' and account_id='$id';");
$rows3 = mysql_fetch_array($query3);
$rows4 = mysql_fetch_array($query4);
$rows5 = mysql_fetch_array($query5);
$rows6 = mysql_fetch_array($query6);
$pid_1 = $rows3 ['name'];
$pid_2 = $rows4 ['name'];
$pid_3 = $rows5 ['name'];
$pid_4 = $rows6 ['name'];
switch($sceltapg)
{
case 1: echo "$pid_1";
break;
case 2: echo "$pid_2";
break;
case 3: $pid_3;
break;
case 4: $pid_4;
break;
}
?>
<center>
<form id="chooseServer" method="post" action="index.php?page=finish_select&direct=pagine&pg=<?php echo "$sceltapg"; ?>">
<select name='sceltapg' id='serverId' class='styled'>
<option value='-1'>Seleziona un Giocatore</option>
<option value='1'><?php echo "$pid_1"; ?></option>
<option value='2'><?php echo "$pid_2"; ?></option>
<option value='3'><?php echo "$pid_3"; ?></option>
<option value='4'><?php echo "$pid_4"; ?></option>
<input class="serverBtn" type="submit" value="Conferma" />
</select></form>
</center>
<?php
}else{
echo "Errore";
}
}else{
echo "Errore, Step Errato";
}
}
Come potete vedere, nello switch() ho messo 2 case in echo e 2 senza, ciò per provare se qualcosa cambiasse