Ciao a tutti, ho un problema d'interpretazione in una pagina php, chiamata refresh.php.
Sostanzialmente io richiamo una tabella:
E successivamente dovrei passare la variabile presso un altro link (una querystring, in sostanza).Codice PHP:
$MySql = "SELECT * FROM Skill WHERE IDSkill = .$IDSkill.";
$Result = mysql_query($MySql);
Ecco, il PHP non mi riconosce questo comando e, di conseguenza, mi sta a video:Codice PHP:
[...]
$n .="<a href='pag2.php?ID=<?php echo $IDSkill; ?>'>leggi qui la descrizione</a></FONT></td></tr></table>";
Non capisco l'errore :cry:Codice PHP:
pag2.php?ID=<?php echo ; ?>
Posto qui sotto il codice delle parti più importanti.
Sono devastato :oops:
Codice PHP:
<? session_start();
include ('inc/parametri.inc.php');
include ('inc/controllo.php');
include ('inc/open2.php');
function Tempo($tim) {
return(strftime("%H:%M", strtotime($tim)));
}
If (strtoupper($op) == 'ESCI') {header('Location: logout.php', false);};
$MySql = "SELECT * FROM Skill WHERE IDSkill = .$IDSkill.";
$Result = mysql_query($MySql);
include('inc/controlloesilio.php');
$MySql = "SELECT * FROM Chat WHERE (Stanza = '".pars($Stanza)."' OR Tipo = 'G') AND ID > ".$LastTime." AND DATE_ADD(Ora, INTERVAL 180 MINUTE) >= NOW()";
$MySql .= " ORDER BY ID DESC LIMIT 0, 20";
$Result = mysql_query($MySql);
if ($LastTime == 0) {
$Testata .= "<HEAD><link rel=\"stylesheet\" href=\"mainchat.css\" TYPE=\"text/css\"></HEAD><BODY>";
}
while ($rs = mysql_fetch_array($Result)) {
if ($rs['ID'] > $LastTime) {
$_SESSION['LastTime'] = $rs['ID'];
$LastTime = $_SESSION['LastTime'];
};
#{
switch ($rs['Tipo']) {
case 'T': #Abilità
$n = "<table><tr><td align=justify><FONT FACE=Verdana SIZE=1><FONT COLOR='white'>".$rs['Mittente']."</FONT> utilizza <FONT COLOR='#00CC66'>".$rs['Locazione']."</FONT> di ".$rs['Testo']."";
$n .="<a href='pag2.php?ID=<?php echo $IDSkill; ?>'>leggi qui la descrizione</a></FONT></td></tr></table>";
break;
};
$newchat = $n.$newchat;
$n = '';
#};
}
$newchat = $Testata.$newchat;
$newchat = str_replace("\\", "\\\\", $newchat);
$newchat = str_replace("'", "\\'", $newchat);
?>