ciao a tutti, vi scrivo il codice e poi vi faccio la domanda.. ringraziandovi già pe ril tempo dedicatomi..
Codice PHP:
<?php
session_start();
require "funzioni.php";
if($_SESSION['username'] == ""){
echo "Non sei autorizzato ad entrare!";
exit();
}
?>
<body>
<?php
$utente=$_SESSION['username'];
$nome="nome";
$equip="equip";
$query="SELECT * FROM inventario WHERE proprietario='$utente'";
$db->esegui($query);
for($i=0; $i<$db->righe(); $i++)
{
$equipaggiato=$db->leggi($i, $equip);
?>
<table>
<?php
if($equipaggiato==0) { ?>
<form name="equipaggia" method="post" action="equipaggia.php">
<tr>
<td><input type="text" name ="oggetto" value="<?php echo "".$db->leggi($i, $nome); ?>"></td>
<td><input type="submit" value="equipaggia" name="equipaggia"></td>
</tr>
</form>
<?php }
else { ?>
<form name="disequipaggia" method="post" action="disequipaggia.php">
<tr>
<td><input type="text" name ="oggetto" value="<?php echo "".$db->leggi($i, $nome); ?>"></td>
<td><input type="submit" value="disequipaggia" name="disequipaggia"></td>
</tr>
</form>
<?php } ?>
</table>
<?php
}
?>
<?php $db->disconnetti(); ?>
</body>
prendendo in esame solo questo pezzetto
Codice PHP:
<form name="equipaggia" method="post" action="equipaggia.php">
<tr>
<td><input type="text" name ="oggetto" value="<?php echo "".$db->leggi($i, $nome); ?>"></td>
<td><input type="submit" value="equipaggia" name="equipaggia"></td>
</tr>
</form>
come faccio ad inviare all'action equipaggia.php una variabile che contenda l'id dell'oggetto senza che questa venga stampata o visualizzata da alcuna parte.. cioè cliccando su equipaggia del form vorrei inviare a equipaggia.php
value="<?php echo "".$db->leggi($i, $nome);
value="<?php echo "".$db->leggi($i, $id);
senza che quest'ultimo sia visto da nessuna parte.. ovviamente si deve usare un GET ma non so proprio come vada inserito.. spero di essere stato chiaro.. grazie a tutti