Ciao a tutti, ho un problema con la funzione mysql_insert_id()
attraverso la mia pagina PHP effettuo una prima operazione di INSERT in una tabella 'student', quindi carico la variabile
se faccio, a titolo di controllo:Codice PHP:$idDelRecord =mysql_insert_id();
in entrambi i casi vedo che il valore restituito è corretto.Codice PHP:printf ("Last inserted record has id %d\n", mysql_insert_id());
echo "$idDelRecord";
A questo punto avrei bisogno di verificare se il valore di una
è NULL oppure no, ma purtroppo devo aver sbagliato qualcosa in quantocodice:<textarea name="testo" rows="50" cols="100"></textarea>
restituisce sempre '1'Codice PHP:$boole = is_null($_POST["testo"]);
Poi avrei bisogno di scrivere in una seconda tabella solo se la variabile $boole è FALSE
e questa INSERT non funziona mai.... non scrive nulla nella tabellaCodice PHP:if(!$boole){
$toInsertMod = "INSERT INTO modTesto (`contenutoTesto` ,`numeroidDelRecord` )VALUES ('".$_POST["testo"]."', '".$_POST["$idDelRecord"]."')";
}
Qualcuno è così gentile da aiutarmi...
grazie

Rispondi quotando