Salve a tutti , sto creando un form che invia dati a 2 tabelle ,lavoro con php e mysql 5.1.53
il data base lo gestiono con phpmyadmin 3.3.9

quando invio i dati alle tabelle SENZA relazione fra loro tutto funziona, le tabelle si riempono
MA quando creo la relazione tra le due NO!! la tabella che ha la chiave esterna rimane vuota.

Perché? ecco un codice di esempio :

tabella lavoro
[CODE]
CREATE TABLE prova.lavoro(
id_lavoro INT(4) NOT NULL AUTO_INCREMENT,
id_utente INT(4) NOT NULL,
mansione VARCHAR(20) DEFAULT NULL,
PRIMARY KEY (id_lavoro),
INDEX FK_lavoro_utente_id_utenti (id_utente),
CONSTRAINT FK_lavoro_utente_id_utenti FOREIGN KEY (id_utente)
REFERENCES prova.utente (id_utenti) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
[CODE]

tabella utenti
codice:
CREATE TABLE prova.utente(
  id_utenti INT(4) NOT NULL AUTO_INCREMENT,
  nome VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  cognome VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  indirizzo VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
  PRIMARY KEY (id_utenti)
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
grazie