Ciao a tutti, sono nuovissimo di questo forum...
Ho un problemone con una pagina web del sito che sto ultimando e confido nella vostra eccellente competenza in materia sperando di trovare una soluzione!
Ringraziandovi anticipatamente della vostra disponibilità, vi sottopongo il mio problema:
Ho creato una pagina con 2 righe da compilare e un tasto per inviare i dati con il seguente codice:
<div class="column1-unit" align="center">
<div class="contactform" align="center">
<form method="post" action="{$script_url}?act=key">
<fieldset><legend> {$user.name}'s MALL POINTS DELIVERING SISTEM </legend>
Please enter here the key gonna active now:</p>
<input type="text" name="act_key" class="bigfield" value="" tabindex="1" /></p>
Please enter here the point's quantity:</p>
<input type="text" name="points" class="bigfield" value="" tabindex="2" /></p>
<input type="submit" name="a_key" value="Submit"></p>
</fieldset>
</form>
</div>
</div>
Riferito alla seguente pagina key.php che dovrebbe prendere i dati inseriti in precedenza e scriverli in un database sql (database WEBSITE, tabella item_key)
qui vi posto il codice relativo nel key.php:
....
if (isset($_SESSION['aid']))
{
if (isset($a_key)) {
$actkey = doQuery("INSERT INTO item_key (act_key,wasted,points) VALUES ('.$act_key.','0','.$points.')", DATABASE_WEBSITE);
$row = mssql_fetch_array($actkey);
if(mssql_num_rows($actkey) == 0)
{
$oSmarty->assign('message', array( 'type' => 'error',
'messages' => array( 'Error key' ) ) );
}
else
{
$oSmarty->assign('message', array( 'type' => 'ok',
'messages' => array( 'Your key has been succesful actived!' ) ) );
}
}
}
....
Quando compilo i campi nella pagina web non mi da nessun errore... però non mi aggiunge la riga al database... Spero di essere stato abbastanza chiaro.
In attesa del vostro prezioso aiuto... Saluti, Matteo.