CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Angular][JS][TS]Comment on met à jour la base de données SQL (update)

TonyTonyRezgo
TonyTonyRezgo
Niveau 61
29 septembre 2022 à 13:25:12

Donc ça c'est mon code pour récuperer des données d'une bdd SQL
import { Component } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { subscribeOn } from 'rxjs'; import { ArrayType } from '@angular/compiler'; import { AnyCatcher } from 'rxjs/internal/AnyCatcher'; import {AfterViewInit,ViewChild} from '@angular/core'; import {MatPaginator} from '@angular/material/paginator'; import {MatTableDataSource} from '@angular/material/table'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { title = 'ProjetMedicament'; data : any[] = []; constructor(private http: HttpClient) { this.http.get('http://localhost/visiteurs.php').subscribe(data => { this.data.push(data); console.log(this.data); }, error => console.error(error)); } }

Voici le lien pour mettre à jour :
routerLink="['/update-region',mydata.REG_NOM,mydata.SEC_CODE,mydata.REG_CODE]"
(ya des crochets entre les parametres mais jvc censure)

Quelqu'un sait comment mettre à jour une base de données SQL en partant d'un lien avec paramètres ?
Angular pire langage en s,c'est le truc que je fais en 2sec sur php bordel https://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

cybevil
cybevil
Niveau 27
29 septembre 2022 à 13:54:34

Angular c'est du front, php du back, je vois pas pourquoi tu les compares ça n'as rien à voir...
Normalement tu fais ton API, tu crées ta route et t'as juste à faire ton service qui ressemble à ceci :

updateElement(elt: TypeElement): Observable<number> {
    return this.http.put<number>(`path`, elt);
  }
Message édité le 29 septembre 2022 à 13:54:48 par cybevil
TonyTonyRezgo
TonyTonyRezgo
Niveau 61
29 septembre 2022 à 14:06:06

Le 29 septembre 2022 à 13:54:34 :
Angular c'est du front, php du back, je vois pas pourquoi tu les compares ça n'as rien à voir...
Normalement tu fais ton API, tu crées ta route et t'as juste à faire ton service qui ressemble à ceci :

updateElement(elt: TypeElement): Observable<number> {
    return this.http.put<number>(`path`, elt);
  }

Mrrci khey j'vais tester ça
j'imagine que le 'path' c'est le lien de l'api et elt c'est mes paramètres?

PannaP
PannaP
Niveau 9
29 septembre 2022 à 22:01:10

Le 29 septembre 2022 à 13:25:12 :
Donc ça c'est mon code pour récuperer des données d'une bdd SQL
import { Component } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { subscribeOn } from 'rxjs'; import { ArrayType } from '@angular/compiler'; import { AnyCatcher } from 'rxjs/internal/AnyCatcher'; import {AfterViewInit,ViewChild} from '@angular/core'; import {MatPaginator} from '@angular/material/paginator'; import {MatTableDataSource} from '@angular/material/table'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { title = 'ProjetMedicament'; data : any[] = []; constructor(private http: HttpClient) { this.http.get('http://localhost/visiteurs.php').subscribe(data => { this.data.push(data); console.log(this.data); }, error => console.error(error)); } }

Voici le lien pour mettre à jour :
routerLink="['/update-region',mydata.REG_NOM,mydata.SEC_CODE,mydata.REG_CODE]"
(ya des crochets entre les parametres mais jvc censure)

Quelqu'un sait comment mettre à jour une base de données SQL en partant d'un lien avec paramètres ?
Angular pire langage en s,c'est le truc que je fais en 2sec sur php bordel https://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

Angular c'est une « plateforme » basé sur TypeScript et tout un tas de techno' pour te faciliter la création de « SPA », qui vont être dans le navigateur. Comme ton langage de templating que tu renvois depuis ton PHP. Angular utilise Node.js pour pouvoir tout assembler avant de build ton projet, mais sinon tu devrais utiliser Node.js si tu veux faire tourner un serveur en JavaScript.

TonyTonyRezgo
TonyTonyRezgo
Niveau 61
29 septembre 2022 à 22:43:13

Bon la solution du khey n'a pas marché mais je m'arrêterai pas avant d'avoir trouvé un truc ça doit bien être possible de toute façon https://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png

PannaP
PannaP
Niveau 9
29 septembre 2022 à 23:24:05

Le 29 septembre 2022 à 22:43:13 :
Bon la solution du khey n'a pas marché mais je m'arrêterai pas avant d'avoir trouvé un truc ça doit bien être possible de toute façon https://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png

Va lire la doc' pour faire des requêtes HTTP, elle est bien foutu. Et spin ton server PHP. C'est quoi qui rate ? T'as quoi comme erreur ?

TonyTonyRezgo
TonyTonyRezgo
Niveau 61
30 septembre 2022 à 15:40:39

Le 29 septembre 2022 à 23:24:05 :

Le 29 septembre 2022 à 22:43:13 :
Bon la solution du khey n'a pas marché mais je m'arrêterai pas avant d'avoir trouvé un truc ça doit bien être possible de toute façon https://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png

Va lire la doc' pour faire des requêtes HTTP, elle est bien foutu. Et spin ton server PHP. C'est quoi qui rate ? T'as quoi comme erreur ?

J'ai même pas d'erreur,juste mon bouton qui n'aucun effet https://image.noelshack.com/fichiers/2020/52/6/1608985783-ahi-triangle.png

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment