Prova questo codice, si sviluppa interamente in un'unica pagina.
E' abbastanza semplice, segui i commenti...
	Codice PHP:
	
[FONT=courier new]<?php
//connessione al database
require("config.inc.php");
//controllo se è stata inviata la richiesta dal form per eliminare l'id
//in caso affermativo, recupero l'id passato con $_POST e lo elimino...
if(isset($_POST['delete'])) {
$id = $_POST['id'];
  $delete_id = mysql_query("DELETE FROM $table WHERE id='$id'", $db);
    if($delete_id) echo "L'ID: $id è stato eliminato.";
      else echo "Impossibile eliminare l'ID: $id";
//altrimenti stampo la selectbox che conterrà tutti gli id
} else {
echo '
<form action="delete.php" method="post">
<select name="id" onChange="this.form.submit()">
<option value="selected">Seleziona</option>';
  //ciclo i risultati per ottenere tutti gli id
  $result = mysql_query("SELECT id FROM $table", $db);
  while($records = mysql_fetch_array($result)) {
    echo "<option value=".$records['id'].">".$records['id']."</option>";
  }
  echo '</select></form>';
  //la parte seguente verrà visualizzata solo dopo aver selezionato
  //un id dalla selectbox. Recupero ancora l'id e seleziono tutti i valori
  //corrispondenti nella tabella mostrandoli in campi readonly visualizzando
  //anche un pulsante per inviare la richiesta di cancellazione dell'id
  if(isset($_POST['id'])) {
    $id = $_POST['id'];
      $details_id = mysql_query("SELECT * FROM $table WHERE id='$id'", $db);
      echo '<form action="delete.php" method="post">';
        while($records = mysql_fetch_array($details_id)) {
          echo '<input type="text" value="'.$records['marca'].'" readonly>
';
          echo '<input type="text" value="'.$records['tipo'].'" readonly>';
          echo '<input type="hidden" name="id" value="'.$id.'">';
        }
    echo '<input type="submit" name="delete" value="Elimina"></form>';
  }
}
?>[/FONT]
 
Può essere sicuramente ottimizzato ma dovrebbe rendere l'idea...
 