La funzione restituisce un vettore unidimensionale, non multidimensionale:
Codice PHP:
$row = mysql_fetch_array($result);
echo $row['column']; // Ok
echo $row['column'][0]; // No ok
Perdona l'insistenza, ma non capisco: cosa è un vettore? La colonna codice è un vettore colonna, senza dubbio, scorrendone le righe con un ciclo while si accede a ciascuno dei sui elementi, che rappresenta un dato nella base di dati (quindi certamente non un vettore).
In sintesi:
pagina1.php
Codice PHP:
...
<select name="Promo" required id="Promo">
<?php
$result = mysql_query("SELECT * FROM Magazzino");
while ($riga = mysql_fetch_array($result)){
$Codice = $riga['Codice'];
echo "<option value=\"$Codice\">$Codice</option>";
}
?>
</select>
pagina2.php
Codice PHP:
<?php
// Se sono stati inviati dei dati...
if ($_GET['inviodati'] == "ok")
{
// Connessione al database
include('connect-db.php');
// Legge il codice
$Codice = $GET['Promo'];
// Elimina la voce
$result = mysql_query("DELETE FROM Magazzino WHERE Codice='$Codice'") or die(mysql_error());
}
?>