Originariamente inviato da filippo.toso
Guarda, il tuo codice è pieno di questi errori, quasi fosse stato scritto senza conoscere la sintassi base del PHP.
Questo codice a me non da un parse error, ma non è detto che funzioni come ti aspetti.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:
}
?>
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...
![]()