Bonjour voila mon problème j ai créer 2 groupe dans ma base de donnée et je dois modifier leur nom mais je n arrive pas a viser un seul groupe voila ce que j ai comme requête
UPDATE `MM_GROUPS`
SET `label` = 'wxgfdwv'
WHERE `MM_GROUPS`.`id_user` = 1
avant je viser le groupe que je voulais par sont id_user vue qu'ils ont auto incrément mais les utilisateur n orront pas le id user mon.
ma question comment je fait pour cibler le groupe que je veut changer le nom ?
ce que j ai comme indice ->
Permet de gererer le id pour cibler une la modification d’un champs sans le
<a href="rename.php"?id-group=3&id_user=3 >
$numgroupe=$GET[‘id_group] ;
ou
$_SSESSION[‘numGroup’]=3 ;
Merci d avance .
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<style type="text/css">
body{
background-color:#F5F5DC;
}
p {
color: #26b72b;
}
img{
position: absolute;
left: 500px;
top: 400px;
}
</style>
<body>
<table border="1">
<thead>
<th>identifiant</th>
<th>id_group</th>
<th>label</th>
<th>creationdate</th>
</thead>
<h1>Modiffier Group</h1>
<form action="rename.php" method="post">
<a href="rename.php" id-group=884 & id_user=1 >
<p> nouveau nom <input type="text" nom="nom" /> </p> <br />
<!-- <p> ID user du group cible <input type="text" nom="id" /> </p> <br /> -->
<!-- <p> id group doit etre le meme <input type="text" lasname="id" /> </p><br /> -->
<input type="submit" value="accepter" />
<img src="sacrain.gif">
<?php
require_once 'conect.php';
try {
$db = new PDO(DSN, LOGIN, PASSWORD, $options);
$statement = $db->prepare('SELECT * FROM `MM_GROUPS` WHERE 1');
$statement->execute();
while ($row=$statement->fetch()){
/*
echo 'id : '. $row['idformateur'].'<br>';
echo 'nom : '. $row['nom'].'<br>';
echo 'prenom : '. $row['prenom'].'<br>';
echo 'specialite : '. $row['specialite'].'<br><br>';
*/
echo '<tr>';
echo '<td> '. $row['id_user'].'<br>';
echo '<td> '. $row['id_group'].'<br>';
echo '<td> '. $row['label'].'<br>';
echo '<td> '. $row['creationdate'].'<br><br>';
echo '</tr>';
}
}catch (PDOException $e) {
die('echec : '.$e->getMessage());
}
?>
</table>
</body>
</html>
?>
<?php
require_once 'conect.php';
try {
$db = new PDO(DSN, LOGIN, PASSWORD, $options);
//ce requette permet de modiffier juste le nom du group //.'WHERE id_user =' .$_POST['id']
$sql = 'UPDATE MM_GROUPS, SET, WHERE `id_user` = 1 < label AND id_user :';
$statement->bindParam('label = "'.$_POST['nom'].'"');
$statement->bindParam();
$statement = $db->prepare($sql);
// $statement = $db->prepare('');
$statement->execute();
// while (empty(name === $nomGorup) || (name == $nomGorup) !== false) { //Validation d'un nombre réel.
// echo 'Le nom a deja été choisie !';
// }do (empty($name !== $nomGorup) || ($name !== $nomUser) !== true);
}catch (PDOException $e) {
die('echec : '.$e->getMessage());
}
?>
UPDATE `MM_GROUPS`
SET `label` = 'wxgfdwv'
WHERE `MM_GROUPS`.`id_user` = 1
avant je viser le groupe que je voulais par sont id_user vue qu'ils ont auto incrément mais les utilisateur n orront pas le id user mon.
ma question comment je fait pour cibler le groupe que je veut changer le nom ?
ce que j ai comme indice ->
Permet de gererer le id pour cibler une la modification d’un champs sans le
<a href="rename.php"?id-group=3&id_user=3 >
$numgroupe=$GET[‘id_group] ;
ou
$_SSESSION[‘numGroup’]=3 ;
Merci d avance .
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<style type="text/css">
body{
background-color:#F5F5DC;
}
p {
color: #26b72b;
}
img{
position: absolute;
left: 500px;
top: 400px;
}
</style>
<body>
<table border="1">
<thead>
<th>identifiant</th>
<th>id_group</th>
<th>label</th>
<th>creationdate</th>
</thead>
<h1>Modiffier Group</h1>
<form action="rename.php" method="post">
<a href="rename.php" id-group=884 & id_user=1 >
<p> nouveau nom <input type="text" nom="nom" /> </p> <br />
<!-- <p> ID user du group cible <input type="text" nom="id" /> </p> <br /> -->
<!-- <p> id group doit etre le meme <input type="text" lasname="id" /> </p><br /> -->
<input type="submit" value="accepter" />
<img src="sacrain.gif">
<?php
require_once 'conect.php';
try {
$db = new PDO(DSN, LOGIN, PASSWORD, $options);
$statement = $db->prepare('SELECT * FROM `MM_GROUPS` WHERE 1');
$statement->execute();
while ($row=$statement->fetch()){
/*
echo 'id : '. $row['idformateur'].'<br>';
echo 'nom : '. $row['nom'].'<br>';
echo 'prenom : '. $row['prenom'].'<br>';
echo 'specialite : '. $row['specialite'].'<br><br>';
*/
echo '<tr>';
echo '<td> '. $row['id_user'].'<br>';
echo '<td> '. $row['id_group'].'<br>';
echo '<td> '. $row['label'].'<br>';
echo '<td> '. $row['creationdate'].'<br><br>';
echo '</tr>';
}
}catch (PDOException $e) {
die('echec : '.$e->getMessage());
}
?>
</table>
</body>
</html>
?>
<?php
require_once 'conect.php';
try {
$db = new PDO(DSN, LOGIN, PASSWORD, $options);
//ce requette permet de modiffier juste le nom du group //.'WHERE id_user =' .$_POST['id']
$sql = 'UPDATE MM_GROUPS, SET, WHERE `id_user` = 1 < label AND id_user :';
$statement->bindParam('label = "'.$_POST['nom'].'"');
$statement->bindParam();
$statement = $db->prepare($sql);
// $statement = $db->prepare('');
$statement->execute();
// while (empty(name === $nomGorup) || (name == $nomGorup) !== false) { //Validation d'un nombre réel.
// echo 'Le nom a deja été choisie !';
// }do (empty($name !== $nomGorup) || ($name !== $nomUser) !== true);
}catch (PDOException $e) {
die('echec : '.$e->getMessage());
}
?>