grazie...grazie ad un mio amico abbiamo sistemato...
adesso vorrei poter attivare e disattivare il pulsante che mi passa l ID.... ho buttato giu un codice seguendo la stessa logica che è presente gia per altre funzioni...solo che non mi passa l id alla tabelle nel db che ho creato
e di conseguenza non cambia lo stato "attiva_pulsante"
è possibile creare manualmente la parte che dovrebbe creare la query nel db?
sentitevi liberi di umiliarmi modificare ,stravolgere il codice
primo passo ho creato una tabella nel db
f_attiva_pulsante
id int 11 AI
attiva_pulsante smallint 6
Codice PHP:
<?php /*---------PAGINA INDEX ADMIN---------------*/?>
<?php require_once('../Connections/config.php');
?>
<?php
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
//---------------------INVIO LO STATO DEL PULSANTE ALLA TABELLA F_UPDATE_PLAYER
$puls = "UPDATE f_update_player SET attiva_pulsante='$row_attiva_pulsante' WHERE id=$_POST[id]";
mysql_select_db($database_config, $config);
$Result1 = mysql_query($puls, $config) or die(mysql_error());
//------------------------------------------------
//------------------VERIFICA LO STATO DELLA TABELLA F_UPDATE_PLAYER
mysql_select_db($database_config, $config);
$query_attiva_pulsante = "SELECT * FROM f_update_player";
$attiva_pulsante = mysql_query($query_attiva_pulsante, $config) or die(mysql_error());
$row_attiva_pulsante = mysql_fetch_assoc($attiva_pulsante);
$totalRows_attiva_pulsante = mysql_num_rows($attiva_pulsante);
//---------------------------------
Codice HTML:
<?php /*---------FORM INVIO STATO ALLA TABELLA---------*/ ?>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<div class="dashbox2">
<ul class="u_edit">
<li>
<input type="submit" value="Salva Modifiche" />
<input type="hidden" name="MM_update" value="form1" />
</li>
</ul>
</div>
<div id="grid1ad">
<div class="cat-box-subtitle"><h5>Update</h5>
<div class="stripe-line"></div>
</div>
<?php /*----------------------ATTIVA DISATTIVA PULSANTE-------------------*/ ?>
<table class="dataTable">
<tr class="title">
<th class="head" colspan="1" rowspan="1">Update</th>
</tr>
<tr>
<td class="table1"><select class="selectfield" name="attiva_pulsante">
<option value="1" <?php if (!(strcmp(1, htmlentities($row_attiva_pulsante['attiva_pulsante'], ENT_COMPAT, 'utf-8')))) {echo "SELECTED";} ?>>Attivato</option>
<option value="2" <?php if (!(strcmp(2, htmlentities($row_attiva_pulsante['attiva_pulsante'], ENT_COMPAT, 'utf-8')))) {echo "SELECTED";} ?>>Disattivato</option>
</select>
<input type="hidden" name="id" value="<?php echo $row_attiva_pulsante['id']; ?>" />
</td>
</tr>
</table>
</form>
<?php /*----------------------------------------FINE PAGINA INDEX ADMIN--------------------------*/ ?>
Codice PHP:
<?php /*----------------------------------------INIZIO PARTE PAGINA MYTEAM----------------------------------------------------------------*/ ?>
<?php /* CONTROLLA LO STATO DELLA TABELLA---*/ ?>
<?php mysql_select_db($database_config, $config);
$query_attiva_pulsante = "SELECT * FROM f_update_player";
$attiva_pulsante = mysql_query($attiva_pulsante, $config) or die(mysql_error());
$row_activeLottery = mysql_fetch_assoc($attiva_pulsante);
$totalRows_attiva_pulsante = mysql_num_rows($attiva_pulsante);
?>
Codice HTML:
<?php /*-----VISUALIZZO UN MESSAGGIO O IL PULSANTE----*/ ?>
<?php /*-------IF NELLA PAGINA DOVE RISIEDE IL PULSANTE-----*/ ?>
<td class="table1"> <?php if($row_attiva_pulsante['attiva_pulsante']==1){ ?>
<form action="update_player.php" method="post"><input type="hidden" name="playerID" value="<? echo $row_viewteamcoach['playerID']; ?>"><input type="submit" value="aggiorna"><?php } else { echo <b>Disattivato</b>; }?></form></td>