Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4816 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  editer une base

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

editer une base

n°720462
$man
Posté le 10-05-2004 à 12:26:17  profilanswer
 

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
mood
Publicité
Posté le 10-05-2004 à 12:26:17  profilanswer
 

n°720479
art_dupond
je suis neuneu... oui oui !!
Posté le 10-05-2004 à 12:44:10  profilanswer
 

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

n°720541
dropsy
et bonne chance surtout...
Posté le 10-05-2004 à 13:18:49  profilanswer
 

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.

n°720567
boulax
Inserer phrase hype en anglais
Posté le 10-05-2004 à 13:45:03  profilanswer
 

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.
n°720585
$man
Posté le 10-05-2004 à 13:57:43  profilanswer
 

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
n°720641
dropsy
et bonne chance surtout...
Posté le 10-05-2004 à 14:51:12  profilanswer
 

$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é ;)

n°720830
$man
Posté le 10-05-2004 à 16:20:23  profilanswer
 

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
n°720933
art_dupond
je suis neuneu... oui oui !!
Posté le 10-05-2004 à 17:14:25  profilanswer
 

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

n°720984
$man
Posté le 10-05-2004 à 17:40:54  profilanswer
 

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
n°721171
art_dupond
je suis neuneu... oui oui !!
Posté le 10-05-2004 à 21:00:32  profilanswer
 

faut mettre value="5 rue toto"

mood
Publicité
Posté le 10-05-2004 à 21:00:32  profilanswer
 

n°721249
$man
Posté le 10-05-2004 à 22:52:18  profilanswer
 

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

n°721321
dropsy
et bonne chance surtout...
Posté le 11-05-2004 à 00:10:15  profilanswer
 

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

n°721489
$man
Posté le 11-05-2004 à 09:54:46  profilanswer
 

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
n°721492
boulax
Inserer phrase hype en anglais
Posté le 11-05-2004 à 09:57:50  profilanswer
 

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


---------------
Posté depuis des chiottes, sales. Me gusta.
n°721494
art_dupond
je suis neuneu... oui oui !!
Posté le 11-05-2004 à 09:57:58  profilanswer
 

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
n°721495
$man
Posté le 11-05-2004 à 09:58:48  profilanswer
 

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
n°721530
$man
Posté le 11-05-2004 à 10:18:14  profilanswer
 

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.

n°721536
art_dupond
je suis neuneu... oui oui !!
Posté le 11-05-2004 à 10:19:52  profilanswer
 

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

n°721538
art_dupond
je suis neuneu... oui oui !!
Posté le 11-05-2004 à 10:22:20  profilanswer
 

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

n°721539
boulax
Inserer phrase hype en anglais
Posté le 11-05-2004 à 10:23:06  profilanswer
 

ce serait pas plutot "DISABLED" ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°721541
art_dupond
je suis neuneu... oui oui !!
Posté le 11-05-2004 à 10:25:17  profilanswer
 

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

n°721542
$man
Posté le 11-05-2004 à 10:25:33  profilanswer
 

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

n°721543
boulax
Inserer phrase hype en anglais
Posté le 11-05-2004 à 10:28:04  profilanswer
 

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.
n°721575
$man
Posté le 11-05-2004 à 10:49:25  profilanswer
 

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 :)

n°721585
boulax
Inserer phrase hype en anglais
Posté le 11-05-2004 à 10:53:02  profilanswer
 

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.
n°721720
$man
Posté le 11-05-2004 à 12:13:52  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  editer une base

 

Sujets relatifs
interpreter du code php contenu dans une base mysqlRécupération de compte Windows dans une base SQL ?
ajout utilisateur sur base de donnée[Php] - Resultat de la base SQL sur une page .
créer un bean automatiquement à partir d'une base oracleXML et Base de données
Récupérer un nom de base pour la détruire (Shell) ?Limite d'enregistrmeent d'une base MySQL ?
Connexion base de données ACESS en VBscriptComment éditer la base de registre sous visual basic ?
Plus de sujets relatifs à : editer une base


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)