- Home
- Categorie
- Coding e Sistemistica
- Coding
- errore di codice
-
errore di codice
ciao raga vi espongoil mio problema:
non va il codice per un errore parse potete vedere di cosa si tratta?
[php]
<?php
session_start();
include "../controlla_login.php";
include "../config.inc.php";
?>
<html>
<head>
<link rel="stylesheet" href="../stile.css" type="text/css">
<title>Borsa del personaggio</title>
</head>
<body leftmargin="5" topmargin="10">
<center>
<?php
$sql = "SELECT * FROM BORSA WHERE PROPRIETARIO='$_SESSION[USERNAME]'";
$query = mysql_query ($sql, $connessione) or die(mysql_error());
$num = mysql_num_rows ($query);
?>
<hr>
<p class="redTIT">
<a href="vis_scheda.php" class="redTIT">.: Scheda del personaggio :.</a> .: Borsa del personaggio :.
</p>
<hr>
<table width="450" border="2">
<?php
if ($num == "0")
{
echo "</table>";
echo "<table>";
echo "<tr>";
echo "<td><center><h2 class='redTIT'>Nessun Oggetto</h2></center></td>";
echo "</tr>";
}
else
{
while ($row=mysql_fetch_array($query)){
$B_ID=$row["ID"];
$B_OBJ=$row["OBJ"];
$B_IMG=$row["IMG"];
$B_PAGATO=$row["PAGATO"];
$B_RIVENDI=$row["RIVENDI"];
$B_DATA=$row["DATA_ACQ"];
$B_DESCRIZIONE=$row["DESCRIZIONE"];
$B_FORZA=$row["FORZA"];
$B_DIFESA=$row["DIFESA"];
$B_POTERE_MAGICO=$row["POTERE_MAGICO"];
$B_DIFESA_MAGICA=$row["DIFESA_MAGICA"];
$BM_FORZA=$row["MAL_FORZA"];
$BM_DIFESA=$row["MAL_DIFESA"];
$BM_POTERE_MAGICO=$row["MAL_POTERE_MAGICO"];
$BM_DIFESA_MAGICA=$row["MAL_DIFESA_MAGICA"];
?>
<tr>
<td width="115" rowspan="7" align="center"><img src="<?php $B_IMG ?>" title="<?php $B_OBJ?>" alt="<?php $B_OBJ?>"></td>
<td height="67" colspan="2" align="left"><table width="135%">
<tr>
<td align="left"><font class="redTIT">
<?php $B_OBJ?>
</font></td>
</tr>
</table>
<br>
<br>
<?php $B_DESCRIZIONE?> </tr>
<tr>
<td height="23" colspan="2" align="left"> <a class="redTIT">Bonus</a> </tr>
<tr>
<td width="174" height="49" align="left">
<?php if ( $B_FORZA > '0' AND $B_DIFESA > '0'){?>
Forza: <?php $B_FORZA?><br> Difesa: <?php $B_DIFESA?><?php }?>
<?php if ( $B_FORZA > '0' AND $B_DIFESA == '0'){?>
Forza: <?php $B_FORZA?><?php }?>
<?php if ( $B_FORZA == '0' AND $B_DIFESA > '0'){?>
Difesa: <?php $B_DIFESA?><?php }?>
<td width="175" align="left">
<?php if ( $B_POTERE_MAGICO > '0' AND $B_DIFESA > '0'){
?>Potere Magico: <?php $B_POTERE_MAGICO?><br> Difesa Magica: <?php $B_DIFESA_MAGICA?><?php if ( $B_POTERE_MAGICO > '0' AND $B_DIFESA_MAGICA == '0'){ ?>Potere Magico: <?php $B_POTERE_MAGICO?><?php if ( $B_POTERE_MAGICO == '0' AND $B_DIFESA_MAGICA > '0'){?>Difesa Magica: <?php $B_DIFESA_MAGICA?>
</tr>
<tr>
<td height="23" colspan="2" align="left"> <a class="redTIT">Malus</a> </tr>
<tr>
<td height="48" align="left">
<?php if ( $BM_FORZA > '0' AND $BM_DIFESA > '0'){?>
Forza: <?php $BM_FORZA?><br> Difesa: <?php $BM_DIFESA?><?php }?>
<?php if ( $BM_FORZA > '0' AND $BM_DIFESA == '0'){?>
Forza: <?php $BM_FORZA?><?php }?>
<?php if ( $BM_FORZA == '0' AND $BM_DIFESA > '0'){?>
Difesa: <?php $BM_DIFESA?> <?php }?><td height="48" align="left"> <?php if ( $BM_POTERE_MAGICO > '0' AND $BM_DIFESA > '0'){?> Potere Magico: <?php $BM_POTERE_MAGICO?><br> Difesa Magica: <?php $BM_DIFESA_MAGICA?><?php }?> <?php if ( $BM_POTERE_MAGICO > '0' AND $BM_DIFESA_MAGICA == '0'){ ?>Potere Magico: <?php $BM_POTERE_MAGICO?><?php }?> <?php if ( $BM_POTERE_MAGICO == '0' AND $BM_DIFESA_MAGICA > '0'){?> Difesa Magica: <?php $BM_DIFESA_MAGICA?><?php }?> </tr> <tr> <td height="24" colspan="2" align="right"> <form name="form2" method="post" action="" > <input type="submit" name="Submit2" value="INDOSSA" > </form> </tr>
<tr>
<td height="10" colspan="2"><form name="form1" method="post" action="trasferisciogg.php?ID= <?php $B_ID ?>">
<input type="hidden" name="IO" value="<?php $_SESSION[USERNAME]?>">
<input name="textfield" type="text" value="<?php $CHI?>">
<input type="submit" name="Submit" value=">" valgin="right">
</form> </tr>
<?php
}
}
@mysql_close ($connessione);?>
</table>
</center>
</body>
</html>
[/php]
-
Almeno posta l'errore e la riga, please!
-
Salve, non vorrei dire una boiata..., ma quando stampi una variabile php in un form html etc. non devi usare <?php echo $variabile?> ??:?
e poi l'AND non è && ???? tu margherite cosa ne pensi?
-
ragazzi mi scuso per non avervi dato l'errore a che riga ma cmq è l'ultima riga quindi per me l'errore è in uno di quegli if ma non saprei dove....
-
Ha ragione SirFabio, devi trasformare tutti gli
<?php $B_OBJ?>
in
<?php echo $B_OBJ; ?>
-
Poi in questi test:
<?php if ( $BM_FORZA > '0' AND $BM_DIFESA > '0'){?> Forza: <?php $BM_FORZA?><br> Difesa: <?php $BM_DIFESA?><?php }?>
Apri delle graffe senza chiuderle:
Meglio se li fai così:<?php if ( $BM_FORZA > '0' AND $BM_DIFESA > '0') echo "Forza: $BM_FORZA<br> Difesa: $BM_DIFESA"; ?>
-
Questa è una domanda strettamente personale, ma in php funzia anche "AND"?, scusa se sono ignorante..
-
Si, AND e && hanno lo stesso significato in un if
-
margherite quindi non devo aprire le parentesi graffe.... ok ora provo