ciao a tutti
sono del tutto nuovo del forum e abb. nuovo del php
(ho fatto un corso qualche mese fa e adesso già mi ricordo
poco o nulla)...
comunque sto cercando di realizzare un form per la gestione di un database,
utilizzando un codice del corso sono riuscito a sistemare l'inserimento dei nuovi record
ma mi sono bloccato sulla modifica di quelli esistenti!
AIUTO! è tutta la mattina che ci sbatto la testa
queste le righe di codice
if(isset($_GET['action']) && $_GET['action'] == "inserisci_partecipante") {
$query = "INSERT INTO tirocini (Anno,Paese,Città,Nome_part,Cogn_part,Settore,Azie nda,Descr_prog,Cv)
VALUES ('".($_POST['Anno'])."',
'".($_POST['Paese'])."',
'".($_POST['Città'])."',
'".($_POST['Nome_part'])."',
'".($_POST['Cogn_part'])."',
'".($_POST['Settore'])."',
'".($_POST['Azienda'])."',
'".($_POST['Descr_prog'])."',
'".($_POST['Cv'])."'
)";
mysql_db_query("tirocini_leonardo",$query) or die(mysql_error());
--- FIN QUI FUNZIONA! ---
} elseif(isset($_GET['action']) && $_GET['action'] == "modifica_partecipante") {
$query = "UPDATE `tirocini` SET
anno = '".($_POST['Anno'])."',
paese = '".($_POST['Paese'])."',
città = '".($_POST['Città'])."',
nome = '".($_POST['Nome_part'])."',
cognome = '".($_POST['Cogn_part'])."',
settore = '".($_POST['Settore'])."',
azienda = '".($_POST['Azienda'])."',
descr_prog = '".($_POST['Descr_prog'])."',
cv = '".($_POST['Cv'])."',
WHERE Index = '".$_POST['Index']."'";
mysql_db_query("tirocini_leonardo",$query) or die(mysql_error());
--- QUI MI DICE "UNDEFINED INDEX" PER I CAMPI NOME, COGNOME, DESCR_PROG E CV MA NON RIESCO A CAPIRE IL MOTIVO! ---
} elseif(isset($_GET['action']) && $_GET['action'] == "elimina_partecipante") {
$query = "DELETE FROM tirocini " .
"WHERE `Index` = '" . $_POST['Index'] . "'";
mysql_db_query("tirocini_leonardo",$query) or die(mysql_error());
}

Rispondi quotando
