Buongiorno a tutti,
desidero sapere se è possibile realizzare una lista sfruttando il linguaggio php.
Ho ipotizzato una costruzione su una tabella, un pulsante aggiunge una nuova riga con differenti colonne, ogni cella è modificabile e l'ultima cella ha un pulsante che permette di eliminare completamente la riga.
Inserisco qui di seguito la mia idea che però non funziona!!!
Ho pensato a tre file, uno con tutto il costrutto della pagina e due pagine dedicate all'inserimento del comando ed eliminazione della riga, richiamabili da include:


1) contenuto pagina:
(file index.php)
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?php
session_start
();
?>
<html>
<head>

    <title>Lista modificabile</title>


</head>


<body>

<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="2" cellspacing="2">

  <tbody>

    <tr>

      <td style="width: 100%; text-align: center; vertical-align: middle;" colspan="4" rowspan="1">Primo argomento <input name="Aggiungi" type="button" value="+"><?php include('insert.php'); ?></td>

    </tr>

    <tr>

      <td style="width: 30%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 50%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"></td>

    </tr>

    <tr>

      <td style="text-align: center;" colspan="4" rowspan="1" valign="undefined">Secondo argomento<input name="Aggiungi" type="button" value="+"><?php include('insert.php'); ?></td>

    </tr>

    <tr>

      <td style="width: 30%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 50%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"></td>

    </tr>

    <tr>

      <td style="text-align: center;" colspan="4" rowspan="1" valign="undefined">Terzo argomento <input name="Aggiungi" type="button" value="+"><?php include('insert.php'); ?></td>

    </tr>

    <tr>

    <tr>

      <td style="width: 30%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 50%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"></td>

    </tr>

  </tbody>
</table>

<div style="text-align: center;">


</div>

</body>
</html>

2) inserimento riga:
(file insert.php)
Codice PHP:
<?php 
//non registrare valori nulli
if($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['item'] != NULL):

//controlla se la sessione esiste, se no:
if($_SESSION['ListItems'] == NULL):
$items = array();
array_push($items$_POST['item']);
$_SESSION['ListItems'] = $items;

//se esiste invece:
else:
array_push($_SESSION['ListItems'], $_POST['item']);
endif;
endif;

//visualizza gli elementi soltanto se la sessione ListItems esiste
if($_SESSION['ListItems'] != NULL):
echo 
'<ul>' "\n\r";
foreach(
$_SESSION['ListItems'] as $value):
echo 
'[*]' $value '' "\n\r";
endforeach;
echo 
'[/list]
<form method="post" action="">
<input type="submit" name="reset" id="reset" value="reset" />
</form>' 
"\n\r";
endif;
?>
    <tr>

      <td style="width: 30%; text-align: center; vertical-align: middle;"><input name="Dox" type="text" value="Inserire Numero dox"></td>

      <td style="width: 50%; text-align: center; vertical-align: middle;"><input name="Note" type="text" value="Inserire le note"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;">&Egrave; urgente?<input name="Urgente" type="radio" value="0"></td>

      <td style="width: 10%; text-align: center; vertical-align: middle;"><?php include('erase.php'); ?></td>

    </tr>
3) eliminazione riga:
(file erase.php)
Codice PHP:
<?
//cancella i valori aggiunti nell'array
if($_POST['reset'] == 'reset'):
unset(
$_SESSION['ListItems']);
header('Location: ' $_SERVER['PHP_SELF']);
endif;

?>
Però non funziona...
Come faccio?
Ringrazio sin d'ora a chiunque potrà aiutarmi!!!

P.S.:
Secondo voi è necessario creare delle tabelle per il db MySQL o no?