Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema Switch

  1. #1

    Problema Switch

    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
    ----------------WorldHosting

  2. #2
    Scusa non riesco a capire quando valorizzi $sceltapg

  3. #3
    Allora, $sceltapg mi serve al momento del submit che ,successivamente prenderò come $_GET.


    All'inizio ho pensato che si dovesse fare una sorta di richiamo in variabile da $_POST ma
    Varie volte ho provato lo switch($variabile) senza dichiarare l' $_POST ed è sempre andato correttamente.


    P.S se hai un sinonimo di questo switch, dimmelo .


    Grazie
    ----------------WorldHosting

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.