Vous n'êtes pas identifié(e).
Pages : 1
J'ai l'impression que le INSERT INTO a la fin n'est pas bien positionné dans les ELSE. Du coup si il passe dans le IF avec l'update j'ai l'impression qu'il execute quand même le insert derrière. La variable NCodeEmprunt n'étant pas instancier il essaye le INSERT avec null.
pas regardé en détail mais j'ai vu une erreur sur la requête id doit être un int et pas une string donc page guillemet pour le premier champ
$query = "INSERT INTO membre( id, nom, prenom, adresse) VALUES ( $_POST[id], '$_POST[nom]', '$_POST[prenom]', '$_POST[adresse]')";
Peut-être que ton instance postgres n'écoute pas sur ton IP externe mais uniquement en local.
Qu'est-ce que te renvoie une commande comme :
# netstat -tpln | grep 5432
Si tu as :
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 2104/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 2104/postgres
C'est que postgres écoute que pour ton localhost.
Et c'est toujours bien en développement d'activer l'affichage des erreur php, car page blanche signifie que vous avez un display_error à 0 dans le php.ini.
Pages : 1