Bonjour,

Pour migrer sur OVH, je passe en 7,2

J'ai un énorme problème avec mes scripts de formulaires.

Avant tout se passait sans problème. (magic quote)

Maintenant, il faut récupérer les données en $_POST dans lesquelles j'ai repris les variables d'origine
comme exemple:
$autres = $_POST[autres];
$horaires = $_POST[horaires];
$info = $_POST[info];

Puis j'ai changé le langage mysql vers mysqli

La la fonction UPDATE ne passe plus pour du texte avec des ' ou des ;

Le problème est que la variable du texte est intégrée en texte dans les données Mysql, et interprété comme une requète;

le ' finit prématurément la zone de texte
et le ; finit la requète

Bref, ma question est comment faites vous pour rentrer du texte maintenant.
Quel est le phrasé en PHP 7
J'ai fouillé partout, il y a un truc qui m'échappe.


$sql="UPDATE calendrier SET ...
autres = '$autres',
horaires = '$horaires',
info = '$info',
...
WHERE id = '$id' ;";

http://rongeur.com/calendrier/formulaire.php

Merci