A voir également:
- Requete 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
- Nettoyage windows update - Guide
4 réponses
MrSlave
Messages postés
2587
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
26 août 2011
146
19 juin 2008 à 11:39
19 juin 2008 à 11:39
Est ce que tu pourrais copier ta table ?
Christounet
Messages postés
1264
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 388
19 juin 2008 à 11:40
19 juin 2008 à 11:40
Bonjour,
Je pense que le nom de ta table offre d'emplois n'est pas correct, peut-tu vérifier stp?
Merci
A plus
Je pense que le nom de ta table offre d'emplois n'est pas correct, peut-tu vérifier stp?
Merci
A plus
c'est au niveau de l'Id donc que ca coince ! En fait je veux récupérer l'Id de l'offre pour modifier l'offre correspondant à cet Id
MrSlave
Messages postés
2587
Date d'inscription
lundi 28 avril 2008
Statut
Membre
Dernière intervention
26 août 2011
146
19 juin 2008 à 13:44
19 juin 2008 à 13:44
1/ Ouaip, ta requête ne fera absolument rien vu que ton id ne sera jamais null
2/ Regarde ce que tu as à la ligne précédant ta requête.
2/ Regarde ce que tu as à la ligne précédant ta requête.
ce que j'ai mis plus haut c'est ma requete que j'affiche ! Celle de ma page php est la suivante :
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "formoffre")) {
$updateSQL = sprintf("UPDATE offre d'emplois SET utilisateur=%s, emploi=%s, service=%s, renseignements=%s, adresser_a=%s, datecreation=%s, datefin=%s, valide=%s WHERE Id=%s",
GetSQLValueString($_POST['utilisateur'], "text"),
GetSQLValueString($_POST['emploi'], "text"),
GetSQLValueString($_POST['service'], "text"),
GetSQLValueString($_POST['renseignements'], "text"),
GetSQLValueString($_POST['adresser_a'], "text"),
GetSQLValueString($_POST['datemodification'], "date"),
GetSQLValueString($_POST['datefin'], "date"),
GetSQLValueString($_POST['valide'], "text"),
GetSQLValueString($_POST['Id'], "int"));
echo $updateSQL;
mysql_select_db($database_deuxieme, $deuxieme);
$Result1 = mysql_query($updateSQL, $deuxieme) or die(mysql_error());
$updateGoTo = "drhliste.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "formoffre")) {
$updateSQL = sprintf("UPDATE offre d'emplois SET utilisateur=%s, emploi=%s, service=%s, renseignements=%s, adresser_a=%s, datecreation=%s, datefin=%s, valide=%s WHERE Id=%s",
GetSQLValueString($_POST['utilisateur'], "text"),
GetSQLValueString($_POST['emploi'], "text"),
GetSQLValueString($_POST['service'], "text"),
GetSQLValueString($_POST['renseignements'], "text"),
GetSQLValueString($_POST['adresser_a'], "text"),
GetSQLValueString($_POST['datemodification'], "date"),
GetSQLValueString($_POST['datefin'], "date"),
GetSQLValueString($_POST['valide'], "text"),
GetSQLValueString($_POST['Id'], "int"));
echo $updateSQL;
mysql_select_db($database_deuxieme, $deuxieme);
$Result1 = mysql_query($updateSQL, $deuxieme) or die(mysql_error());
$updateGoTo = "drhliste.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
19 juin 2008 à 13:35
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Jeudi 19 Juin 2008 à 13:36
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `recrutement`
--
-- --------------------------------------------------------
--
-- Structure de la table `offre d'emplois`
--
CREATE TABLE `offre d'emplois` (
`Id` int(15) NOT NULL auto_increment,
`utilisateur` varchar(50) NOT NULL,
`emploi` varchar(20) NOT NULL,
`service` varchar(40) NOT NULL,
`renseignements` varchar(40) NOT NULL,
`adresser_a` varchar(80) NOT NULL,
`datecreation` varchar(40) NOT NULL,
`datefin` date NOT NULL,
`valide` varchar(10) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=28 ;
Voici ma table qui s'apelle bien offre d'emplois
19 juin 2008 à 13:38
Tu veux modifier des valeurs dont l'Id est null, mais c'est ta PK donc l'Id ne sera jamais null.