Erreur avec requete modification en PhP 7.49 alors que cela fonctionnait avec PhP 5.6
Bonjour à tout le monde et joyeuses fêtes !
Entre noel et nouvel an je dois migrer des fichiers PHP ecris en version 5.6 et les basculer sur un nouveau serveur avec PhP 7.4.9.
Les pages échangent avec une base access via ODBC.
Pour l'instant tout se passe bien, les pages d'affichage, liste, graphique ok mais lorsqu'il y a des modifications cela provoque une erreur 500.
J'imagine que cela pourrait être lié à la nouvelle version de PhP
Voici un exemple de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $ref=$_GET['Ref_session'];
$Publication=$_POST['Publication'];
$lieu=$_POST['Lieu'];
$intitule=$_POST['Intitule'];
$nom_court=$_POST['Nom_court'];
$date_deb=$_POST['Date_debut'];
$date_fin=$_POST['Date_fin'];
$sqlupdate="UPDATE Sessions SET Localisation='$lieu',Date_debut='$date_deb',Date_fin='$date_fin', Intitule='$intitule', Titre='$nom_court' WHERE Ref_session=".$ref;
$rs=odbc_exec($conn,$sqlupdate);
if (isset($_POST['Publication'])) {
$sqlmodifactif="UPDATE Sessions SET Publication_site=-1 WHERE Ref_session=".$ref;
$rsmodif=odbc_exec($conn,$sqlmodifactif);
}
else {
$sqlmodifactif="UPDATE Sessions SET Publication_site=0 WHERE Ref_session=".$ref;
$rsmodif=odbc_exec($conn,$sqlmodifactif);
}
header("Refresh: 0;URL=0liste_sessions_admin.php"); |
Quelqu'un aurait-il une idée ?
Merci