Php-mysql update
BlobFish
-
astuces72 Messages postés 8349 Statut Membre -
astuces72 Messages postés 8349 Statut Membre -
Bonjour, Je désire créer une fonction updatePos() qui met à jour la position d'une entrée de ma table pages à la soumission du formulaire, voici le code de la fonction :
Le petit souci, c'est que wamp me renvoie cette erreur: "Parse error: syntax error, unexpected '" WHERE position >= "' (T_CONSTANT_ENCAPSED_STRING) in C:\wamp\www\Projects\MVC\admin\model.php on line 176"
Et là franchement je ne comprends pas, logiquement ça devrait fonctionner et je bute sur cette erreur depuis au moins 20min, alors je m'en remets à vous; voyez-vous d'ou peut provenir cette erreur?
Merci d'avance pour votre contribution.
function updatePos($action, $entity) {
global $DB_connection;
switch ($action) {
case 'create':
$DB_table= $DB_connection->query("SELECT position FROM ".$entity );
$positions= $DB_table->fetchAll();
foreach ($positions as $position) {
if ($_POST['position'] == $position) {
$DB_connection->query("UPDATE ".$entity." SET position=".$position+1." WHERE position >= ".$position );
}
}
break; (autres cases) }}
Le petit souci, c'est que wamp me renvoie cette erreur: "Parse error: syntax error, unexpected '" WHERE position >= "' (T_CONSTANT_ENCAPSED_STRING) in C:\wamp\www\Projects\MVC\admin\model.php on line 176"
Et là franchement je ne comprends pas, logiquement ça devrait fonctionner et je bute sur cette erreur depuis au moins 20min, alors je m'en remets à vous; voyez-vous d'ou peut provenir cette erreur?
Merci d'avance pour votre contribution.
A voir également:
- Php-mysql update
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données