Ciao! avete presente la gestione sezioni di joomla?? bene,sto cercando di fare una cosa simile ma ho dei problemi.
nella mia pagina, in alto è inclusa una "toolbar.php" che permette la navigazione,che nn funziona con pagine,ma con funzioni :
Codice PHP:
if( isset( $_GET['action'] ) )
{
switch( $_GET['action'] )
{
case 'list':
default:
lista();
break;
case 'delete':
delete();
break;
}
}
cioè a seconda di ciò che viene cliccato richiama una funzione diversa dal file function.php:
Codice PHP:
function lista()
{
$query="SELECT * FROM sezioni";
if($r=mysql_query($query))
{
echo '<table border="0" width="100%">
<tr bgcolor="#ADD8E6">
<td width="30"></td>
<td>Nome</td>
<td>ID</td>';
while($array = mysql_fetch_array($r))
{
echo '<tr bgcolor="#E0FFFF">
<td>
problema-->[COLOR=green][B]<form action="index.php?page=gestsez&action=delete" method="post">
<input type="checkbox" name="check" value=???></form>[/B][/COLOR]
</td>
<td>[url="index.php?page=articoli&id='.$array['IDsezione'].'"]'.$array['Nome'].'[/url]</td>
<td>'.$array['IDsezione'].'</td></tr>';
}
echo '</table>';
mysql_free_result($r);
}
else echo mysql_error();
}
function delete()
{
$querydelete="DELETE FROM `sezioni` WHERE `IDsezione` = "valore del checkbox" ";
$delete=mysql_query($querydelete);
echo "delete";
}
in pratica la funzione lista() crea una tabella che contiene tutti i campi dalla tabella "sezioni" del db,e accanto a ogni sezione una checkbox.questa funzione funziona XD bene.
però come faccio,partendo da questa lista,a selezionare un determinato record su cui usare la funzione delete()?
un altra domanda:nella navigazione non funziona il default,sapete perchè??