Modifier une enregistrement dans une base mysql avec PHP
cs_azoo
Messages postés2Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention25 septembre 2003
-
25 sept. 2003 à 18:09
mightteam
Messages postés143Date d'inscriptionlundi 1 septembre 2003StatutMembreDernière intervention 2 juin 2008
-
28 sept. 2003 à 18:21
Bonjour,
j'ai fait un enregistrement dans ma base de données, je veux sélectionner d'abord l'enregistrment N° 2 dans un formulaire et modifier certains champs.
Je ne sais que faire
merci de votre aide
Amicalement
Azoo
A voir également:
Modifier une enregistrement dans une base mysql avec PHP
mightteam
Messages postés143Date d'inscriptionlundi 1 septembre 2003StatutMembreDernière intervention 2 juin 2008 28 sept. 2003 à 18:21
tu crée une liste de tes enregistrement en procedent comme suit :
<!--- debut du fichier --->
<cfset bd = "le nom de ton lien ODBC">
<cfif parametrerexists(url.id)>
<cfquery datasource="#bd#" name="select">
SELECT *
FROM nom de la table
WHERE id = '#url.id#'
</cfquery>
<cfoutput query="select">
<form action="?action=">
<!--- tu recopie autant de fois que tu a besoin l'input pour toutes les valeurs a changé /!\ le champ id dois absolument rester --->
</form>
</cfoutput>
<cfif parameterexists(url.action)>
<cfquery datasource="#bd#">
UPDATE nom de la base
SET nom = 'form.nom',
prenom = 'form.prenom'
WHERE id = 'form.id'
</cfquery>
<cfelse>
<!--- apres la commande Order By tu peux mettre le champ par lequel il doi classer ex: tu mets 'id' et il classera de 1 -> 10 , si tu veux qu'il inverse ce classement tu mets apres le champ 'id' la commande DESC il classera alors comme ceci : 10 -> 1 --->
<cfquery datasource="#bd#" name="liste">
SELECT *
FROM nom de la table
Order By id
</cfquery>
<!--- Ceci va seulement te donner la liste des enregistrement --->
<cfouput query="liste">
[?id=#id# #nom#]
</cfoutput>
</cfif>
PS : Si tu as des questions ou que cela ne marche pas comme il le faut voici mon adresse e-mail & aussi mon MSN : technical@adverbo.be