editer une base

editer une base - PHP - Programmation

Marsh Posté le 10-05-2004 à 12:26:17    

salut,
voila j'éssaie de poser mon pb clairement (lol):
j'ai fais un formulaire (nom, prénom, adresse...) qui quand on valide ajoute ces données sur ma base mysql.
je voudrais avoir la possibilité d'éditer ces données, mais voila, j'ai du mal a me lancer!
je pense a ce cheminement
-> clik sur un nom a éditer -> connection a la base et recup de ses info -> page avec le meme form que pour ajouter mais avec les données de la base dans les champs, pour les modifier -> validation -> update dans la base
 je coince ou c'est en gras!
merci!
 
EDIT : je pense que quand on clik sur le nom, il faut kil envoi l'id de celui-ci pour que la page ou ya le form sache les infos de quelle personne sont à extraire!


Message édité par $man le 10-05-2004 à 12:28:26
Reply

Marsh Posté le 10-05-2004 à 12:26:17   

Reply

Marsh Posté le 10-05-2004 à 12:44:10    

echo "<input type=.... value=$ta_valeur>"

Reply

Marsh Posté le 10-05-2004 à 13:18:49    

value='$ta_valeur' [:aloy] (et éventuellement un addlslashes suivant ce que contient la variable)
 
$ta_valeur correspondant à la valeur récupérée dans ta base.

Reply

Marsh Posté le 10-05-2004 à 13:45:03    

Ce que tu peu faire aussi si tu veu faire un truc bien c'est pour la meme page de détail des enregistrements, un mode editable et l'autre non. Quand tu cliques sur détail tu visualises, puis tu cliques sur "modifier" pour effectivement faire apparaitre une autre page (ou la meme avec un parametre) sur laquelle sont présentes tes input box.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 10-05-2004 à 13:57:43    

marci tlm :)
comment on inclus un form dans les balise php ?
echo "<form method...>"; ?
++


Message édité par $man le 10-05-2004 à 14:23:01
Reply

Marsh Posté le 10-05-2004 à 14:51:12    

$man a écrit :

marci tlm :)
comment on inclus un form dans les balise php ?
echo "<form method...>"; ?
++


 
oui, mais en l'occurence, tu l'inclus dans plutôt dans le code html généré ;)

Reply

Marsh Posté le 10-05-2004 à 16:20:23    

oui c'est bon! juste un autre pb qui a rien a voir mais un topic pour si peu...
pk ca marche pa ca ?

Code :
  1. <input readonly type="text" name="nom" value='.$data['nom'].'>


je veux dire mon input on peut ko meme le modifier  
pk  :??:


Message édité par $man le 10-05-2004 à 16:20:46
Reply

Marsh Posté le 10-05-2004 à 17:14:25    

<input type="text" disabled="true" value="crotte">

Reply

Marsh Posté le 10-05-2004 à 17:40:54    

ok merci!
value="crotte" :o
 
EDIT: j'ai un truc bizare, dans adresse par ex:
si c'est : 5 rue toto -> dans le input il m'affiche "5" come si il s'areté a l'espace! c'est du a quoi ?
marci


Message édité par $man le 10-05-2004 à 17:56:23
Reply

Marsh Posté le 10-05-2004 à 21:00:32    

faut mettre value="5 rue toto"

Reply

Marsh Posté le 10-05-2004 à 21:00:32   

Reply

Marsh Posté le 10-05-2004 à 22:52:18    

ba ca vien d'un requete sql c'est pas tapé a la mano!

Reply

Marsh Posté le 11-05-2004 à 00:10:15    

les " tu les mots autour de ta variable qui vient de ta requête ;)

Reply

Marsh Posté le 11-05-2004 à 09:54:46    

ba g ca moi je vois pas ou mettre les guillemets  :??:  

Code :
  1. <input type="text" name="adresse" value='.$data['adresse'].'>


 :hello:


Message édité par $man le 11-05-2004 à 09:55:43
Reply

Marsh Posté le 11-05-2004 à 09:57:50    

note : t'as mis des simples quotes...


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 11-05-2004 à 09:57:58    

echo  "<input type=\"text\" name=\"adresse\" value=\"".$data['adresse']."\">"
 
 
il faut mettre \" parce que sinon, php va croit que tu veux finir ta chaine  
 
 
 
echo "brol" => affichera: brol
 
echo "\"brol\"" => affichera: "brol"


Message édité par art_dupond le 11-05-2004 à 09:59:57
Reply

Marsh Posté le 11-05-2004 à 09:58:48    

merde grilled ! je venais dire que j'avais trouved  :jap:  
marci de votre aide  :hello:
 
EDIT : art_dupond> est-ce plur rigoureux d'utiliser ta synthaxe ? (name=\"adresse\" ou lieu de name="adresse" )
 
EDIT 2: re grilled dans mon edit  :D , ta répondu a ma quastion, autant prendre de bonne habitudes tout de suite  :)


Message édité par $man le 11-05-2004 à 10:02:01
Reply

Marsh Posté le 11-05-2004 à 10:18:14    

arf, un autre bug!
sur les champs nom et prenom j'ai mis un disable="true", mais bien qu'il récupere le nom et prenom quand je veux enregistrer il croit que ces champs sont vides :??:
j'ai enlevé le disable et ca marche.

Reply

Marsh Posté le 11-05-2004 à 10:19:52    

ah ouais, si on met disabled = true, c'est comme si ca n'existe pas je pense...
 
 
euh... je sais pas alors... va falloir chercher un peu :p

Reply

Marsh Posté le 11-05-2004 à 10:22:20    

ben apparemment c'était bien readonly qu'il faut employer...
 
 
<input type="text" value="prout" readonly="true">

Reply

Marsh Posté le 11-05-2004 à 10:23:06    

ce serait pas plutot "DISABLED" ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 11-05-2004 à 10:25:17    

ben avec disabled, la valeur n'est plus prise en compte (puisqu'elle est disabled)

Reply

Marsh Posté le 11-05-2004 à 10:25:33    

je pense en effet qu'il faut utilisé le readonly, car el disabled désactive completement la box. je test ca :)
merci de votre aide a tous en tt k

Reply

Marsh Posté le 11-05-2004 à 10:28:04    

art_dupond a écrit :

ben avec disabled, la valeur n'est plus prise en compte (puisqu'elle est disabled)


 
bah non, disabled ca empeche juste la saisie.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 11-05-2004 à 10:49:25    

ouai, je suis daccord, comme le readonly :D, sauf qu'avec disabled ca marche pas, c'est comme si le champs était vide a l'enreg, avec readonly, no soucy :)

Reply

Marsh Posté le 11-05-2004 à 10:53:02    

ah oui c'est possible, je me disais que j'avais pas de problemes avec mes champs disabled mais c'est parce que je passe par des champs hidden :o


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 11-05-2004 à 12:13:52    

ba dison que moi c'est plus sympa, je peux lire le nom et prénom sans les modifiés, en hidden, c'est moi facile :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed