Problema assegnazione valore

Max61

Utente Attivo
2 Mar 2014
654
3
18
Salve a tutto il forum, ho bisogno di capire dove sbaglio, cerco di spiegarmi:
ci sono 5 giocatori nella fase di inserimento dati nel db assegno il valore 0 alla persona che gioca da sola "Solo/a"; 1 alla prima coppia; 2 alla seconda coppia.
poi in fase di recupero dati (codice sotto) vedo a video il giocatore solo (quello con valore 0), la coppia1 (i due giocatori con valore 1) e la coppia2 (i due giocatori con valore 2), questo al fine di non dover inserire i valori due volte sulla stessa coppia.
Se utilizzo questo codice
PHP:
  if ($accoppiata1 = 0 AND $accoppiata2 = 1 AND $accoppiata3 = 1 AND $accoppiata4 = 2 AND $accoppiata5 = 2){
mi va nell'else e non vedo niente...
Grazie per l'aiuto
Max61

PHP:
     $ris_news= mysql_query("SELECT accoppiata1,accoppiata2,accoppiata3,accoppiata4,accoppiata5 FROM tblpartite5
     GROUP BY accoppiata1,accoppiata2,accoppiata3,accoppiata4,accoppiata5");

           //Se la query va male
       if (!$ris_news) {

                   //messaggio di errore per capire il problema
           exit ('<p> Errore mentre recuperavo i dati' . mysql_error() . '</p>');

                }

   // loop per stampare i risultati
   while ($news= mysql_fetch_array($ris_news))  

   {

         //struttura del loop visualizzazione si ripeterà n volte
    
    echo "<p>Titolo news: ".$news['accoppiata1']."</p>" ;
    echo "<p>Titolo news: ".$news['accoppiata2']."</p>" ;
    echo "<p>Titolo news: ".$news['accoppiata3']."</p>" ;
    echo "<p>Titolo news: ".$news['accoppiata4']."</p>" ;
    echo "<p>Titolo news: ".$news['accoppiata5']."</p>" ;
    
   }
//FINO A QUA I VALORI SONO CORRETTI...

$query = "SELECT * FROM tblpartite5";

mysql_select_db('burraco');
$retval = mysql_query( $query, $myconn );
if(!$retval )
{
  die('Non connesso al database: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_NUM))
{
}

if ($accoppiata1 == 0){
    $accoppiata1 ="Solo/a";
} 

if ($accoppiata1 == 1){
    $accoppiata1 ="Coppia 1";
}

if ($accoppiata1 == 2){
    $accoppiata1 ="Coppia 2";
} 

if ($accoppiata2 == 0){
    $accoppiata2 ="Solo/a"; 
}

if ($accoppiata2 == 1){
    $accoppiata2 ="Coppia 1";
} 

if ($accoppiata2 == 2){
    $accoppiata2 ="Coppia 2";
} 

if ($accoppiata3 == 0){
    $accoppiata3 ="Solo/a"; 
}

if ($accoppiata3 == 1){
    $accoppiata3 ="Coppia 1";
} 

if ($accoppiata3 == 2){
    $accoppiata3 ="Coppia 2";
}

if ($accoppiata4 == 0){
    $accoppiata4 ="Solo/a";     
} 

if ($accoppiata4 == 1){
    $accoppiata4 ="Coppia 1";
} 

if ($accoppiata4 == 2){
    $accoppiata4 ="Coppia 2";
}

if ($accoppiata5 == 0){
    $accoppiata5 ="Solo/a";     
} 

if ($accoppiata5 == 1){
    $accoppiata5 ="Coppia 1";
} 

if ($accoppiata5 == 2){
    $accoppiata5 ="Coppia 2";
}
if ($accoppiata1 = 0 AND $accoppiata2 = 1 AND $accoppiata3 = 1 AND $accoppiata4 = 2 AND $accoppiata5 = 2){
    echo ' 01122 ';
    ?>
<center>
<input type="text" name="coppia1" value="<?php echo $coppia1 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="<?php echo $coppia1; ?>" placeholder="" readonly>
<input type="text" name="accoppiata1" value="<?php echo $accoppiata1 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="" readonly>
<input type="text" name="basecoppia1" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="Punti base" required>
<input type="text" name="punticoppia1" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="Punti (conteggio)" required>
<br>
<input type="text" name="coppia2" value="<?php echo $coppia2,'-', $coppia3 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="<?php echo $coppia2; ?>" placeholder="" readonly>
<input type="text" name="accoppiata2" value="<?php echo $accoppiata2 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="" readonly>
<input type="text" name="basecoppia2" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="Punti base" required>
<input type="text" name="punticoppia2" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="Punti (conteggio)" required>

<input type="hidden" name="coppia3" value="<?php echo $coppia3 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="" readonly>
<input type="hidden" name="accoppiata3" value="<?php echo $accoppiata3 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="" readonly>
<input type="hidden" name="basecoppia3" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="Punti base" required>
<input type="hidden" name="punticoppia3" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="Punti (conteggio)" required>
<center>
<input type="text" name="coppia4" value="<?php echo $coppia4,'-', $coppia5 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="" readonly>
<input type="text" name="accoppiata4" value="<?php echo $accoppiata4 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="" readonly>
<input type="text" name="basecoppia4" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="Punti base" required>
<input type="text" name="punticoppia4" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="Punti (conteggio)" required>

<input type="hidden" name="coppia5" value="<?php echo $coppia5 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="" readonly>
<input type="hidden" name="accoppiata5" value="<?php echo $accoppiata5 ?>" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="" readonly>
<input type="hidden" name="basecoppia5" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" title="" placeholder="Punti base" required>
<input type="hidden" name="punticoppia5" value="" style="color:black; font-family:arial; font-size: 11pt"; maxlength="50" size="50" placeholder="Punti (conteggio)" required>
<?php
echo "<span style=\"color: white; font-size: 10pt\"><center>";

} else {
    echo 'NIENTE';
}
 

marino51

Utente Attivo
28 Feb 2013
2.724
141
63
Lombardia
ma se un attimo prima hai sostituito 0, 1 e 2 con Solo/a, coppia 1 e coppia 2
come può funzionare l'if come lo hai impostato ?

per verifica sposta echo visualizzando i dati veri e non quelli che hai in mente tu
PHP:
echo $accoppiata1.$accoppiata2.$accoppiata3.$accoppiata4.$accoppiata5;

if ($accoppiata1 = 0 AND $accoppiata2 = 1 AND $accoppiata3 = 1 AND $accoppiata4 = 2 AND $accoppiata5 = 2){

    ?>