Originariamente inviato da filippo.toso
Guarda, il tuo codice è pieno di questi errori, quasi fosse stato scritto senza conoscere la sintassi base del PHP.

Codice PHP:
<?php
$user
=uc($_COOKIE["usNick"]);
            
$myDb->connect();
                
$sql "SELECT * FROM yob_users WHERE username='$user'";
                
$result mysql_query($sql);        
                
$row mysql_fetch_array($result);
            
$myDb->close();
            
$rootmoney=$row["money"];
            
$rootvisit=$row["visits"];
            
$rootpaid=$row["paid"];
                
$myDb->connect();
                    
$sqle "SELECT * FROM yob_config WHERE item='payment' and howmany='1'";
                    
$resulte mysql_query($sqle);        
                    
$rowe mysql_fetch_array($resulte);
                
$myDb->close();
            
$price=$rowe["price"];
$myDb->connect();
$sqlvolte mysql_query ("SELECT * FROM yob_history WHERE user='$user'");
$num_righe mysql_num_rows ($risultato);         
$myDb->close();
switch (
$num_righe) {
case 
0:


            if ((
$rootmoney 2) OR ($rootvisit 50)) { ?>
<tr>
<td style="" class="botao_act0" this.style.color='#000000';" onmouseout="this.style.backgroundColor='';this.style.color='';" nowrap="nowrap">
<span id="bt1">NON PUOI CONVERTIRE</span>

<div class="botao_act0_2">Devi avere almeno $2.00 e 50 Visite!</div></td>
</tr>
<?php }else{?>
<tr>
<td style="" class="botao_act" onmouseover="this.style.backgroundColor='#cfe5ff';this.style.color='#000000';" onmouseout="this.style.backgroundColor='';this.style.color='';" onclick="document.location.href='/convert.php';" nowrap="nowrap"><span id="bt1">CONVERTI</span>
<div class="botao_act_2">Ora puoi convertire!</div></td>
<?php 
  break;


case 
1:
            if ((
$rootmoney 5) OR ($rootvisit 100)) { ?>
<tr>
<td style="" class="botao_act0" this.style.color='#000000';" onmouseout="this.style.backgroundColor='';this.style.color='';" nowrap="nowrap">
<span id="bt1">NON PUOI CONVERTIRE</span>

<div class="botao_act0_2">Devi avere almeno $5.00 e 100 Visite!</div></td>
</tr>
<?php }else{ ?>
<tr>
<td style="" class="botao_act" onmouseover="this.style.backgroundColor='#cfe5ff';this.style.color='#000000';" onmouseout="this.style.backgroundColor='';this.style.color='';" onclick="document.location.href='/convert.php';" nowrap="nowrap"><span id="bt1">CONVERTI</span>
<div class="botao_act_2">Ora puoi convertire!</div></td>
<?php 
  break;



case 
2:
            if ((
$rootmoney 10) OR ($rootvisit 200)) { ?>
<tr>
<td style="" class="botao_act0" this.style.color='#000000';" onmouseout="this.style.backgroundColor='';this.style.color='';" nowrap="nowrap">
<span id="bt1">NON PUOI CONVERTIRE</span>

<div class="botao_act0_2">Devi avere almeno $10.00 e 200 Visite!</div></td>
</tr>
<?php }else{?>
<tr>
<td style="" class="botao_act" onmouseover="this.style.backgroundColor='#cfe5ff';this.style.color='#000000';" onmouseout="this.style.backgroundColor='';this.style.color='';" onclick="document.location.href='/convert.php';" nowrap="nowrap"><span id="bt1">CONVERTI</span>
<div class="botao_act_2">Ora puoi convertire!</div></td>
<?php 
  break;
default:
}
?>
Questo codice a me non da un parse error, ma non è detto che funzioni come ti aspetti.

EDIT: Ora utilizza solo il tag di apertura completo.

ti ringrazio funziona,
però come faccio a fare che quando il numero delle righe è maggiore di 2?

cioè invece di "case 2" dovrei farlo maggiore di 2...