"comment Faire executer la boucle UPDATE"
Résolu/Fermé
modemo2018
Messages postés
226
Date d'inscription
vendredi 15 novembre 2019
Statut
Membre
Dernière intervention
13 octobre 2022
-
29 août 2022 à 15:43
modemo2018 Messages postés 226 Date d'inscription vendredi 15 novembre 2019 Statut Membre Dernière intervention 13 octobre 2022 - 29 août 2022 à 17:39
modemo2018 Messages postés 226 Date d'inscription vendredi 15 novembre 2019 Statut Membre Dernière intervention 13 octobre 2022 - 29 août 2022 à 17:39
A voir également:
- "comment Faire executer la boucle UPDATE"
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
1 réponse
jordane45
Messages postés
38296
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 novembre 2024
4 704
Modifié le 29 août 2022 à 15:54
Modifié le 29 août 2022 à 15:54
Bonjour,
Déjà... un IF .. n'est pas une BOUCLE .. ( une boucle ça sert à faire des tours... FOR, WHILE, FOREACH sont des boucles ! )
un IF est un BLOC CONDITIONNEL.
Ensuite..
Ton IF etait faux ..
Essaye comme ça
<?php error_reporting ( E_ALL ); ini_set ( 'display_errors', TRUE ); ini_set ( 'display_startup_errors', TRUE ); $id1 = !empty ( $_GET['id1'] ) ? $_GET['id1'] : NULL; $date1 = !empty ( $_GET['date'] ) ? $_GET['date'] : NULL; $statut = !empty ( $_POST['statut'] ) ?$_POST['statut'] : NULL; if( $statut && $id1) { $sql = 'UPDATE demandef SET statut=? WHERE id1=?'; $datas = array($statut,$id1); try{ $req1 = $bdd->prepare($sql); $req1->execute($datas); } catch ( Exception $e ) { // en cas d'erreur : echo " Erreur ! " . $e->getMessage (); print_r ( $datas ); exit; } $sql = 'UPDATE demande SET statut=? WHERE id1=?'; $datas = array($statut,$id1); try{ $req1 = $bdd->prepare($sql); $req1->execute($datas); } catch ( Exception $e ) { // en cas d'erreur : echo " Erreur ! " . $e->getMessage (); print_r ( $datas ); exit; } header('Location:admin2.php'); exit; }else{ echo "Statut et/ou id1 n'ont pas été transmis ou sont vides..": }
29 août 2022 à 17:39
J'ai corrigé et ça marché, merci beaucoup Jordane45 pour votre précieuse contribution