Besoin d'aide

Eléphanteau du PHP | 18 Messages

21 juil. 2011, 13:55

J'ai bossé sur les tutos du site du zero mais mon soucis reste le même, je ne trouve pas comment mettre à jour tout un tableau en même temps même sur les autres tutos, je n'ai pas trouver de solution. Je ne vous demande pas de faire mon petit programme à ma place, ce que je demande c'est que quelqu'un me montre un exemple qui fonctionne complètement pour voir quel est la démarche logique à adopter et voir pourquoi je merde. C'est juste une fonction au final mais le problème c'est que les solutions que vous m'avez apportées sont certes bonnes (et je vous en remercie) mais quand je les intègre dans mon code ça merde. C'est pour cela que je demande si quelqu'un pourrait me faire un code complet que je puisse comprendre où sont mes multiples erreurs. Je sais que l'on a tous tendance à se méfier car souvent des gens demande de l'aide et en fait on fait leur travail à leur place. Moi pour le moment je ne cherche pas à faire de sites web ou programme quelconque. Ce que je veux, c'est comprendre, c'est où je merde et pour quoi je merde, tout simplement.

Merci en tout cas pour ta réponse

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

22 juil. 2011, 14:43

en fait la démarche est différente, tu a bucher sur le code. ça ne fonctionne pas on t'aide, pour cela montre nous ce que tu a fait (le dernier code testé) et dit nous ce qui ne va pas, message d'erreur, action non effectuées etc.

dans les script que tu a fournit il y a des input qui ne sont pas dans des formulaires des foreach inutile (qui d’ailleurs sont même une aberration, on ne boucle pas sur une seul valeur et vu le traitement derrière cela ne présente aucun intérêt).

donc essai de faire le script seul, sans fioriture, et de le faire fonctionner.

le principe est le même :
- une requête SQL avec la condition where pour prendre des éléments précis.
- un affichage dans un formulaire avec l'exemple que j'ai donné avant (notation tableau, 3 champs input, un text, un hidden et une checkbox par élément a afficher).
- finaliser le formulaire
traitement :
- vérifier l’existence des 3 tableaux
- boucler sur le plus petit (celui des checkboxs car, quand on coche la case c'est que l'on confirme la mise a jour).
- utiliser une requête update avec la condition where pour faire bonne mise a jour.
- afficher un beau message comme quoi c’est bon ou qu'il y a une erreur.

si tu fait cela pas a pas il n'y a rien de sorcier.
si tu ne comprend pas le fonctionnement php / html je te conseil (par exemple) l'article zéro de phpdebutant.org (explication du principe de base).

on vois aussi un mélange sur les utilisations des connexions au sgbd, je pense que tu essai de modifier un script déjà prêt ?

@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 18 Messages

22 juil. 2011, 15:41

Je te remercie pour ton message, je vais reprendre mon code initial et le remodeler le plus simplement possible, puis je le mettrais en ligne pour que vous puissiez tous y jeter un coup d'oeil et si cela fonctionne alors peut etre certain seront intéressé pour le réutiliser. En tout cas je vous tiens au courant.

Et merci pour tout.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

22 juil. 2011, 19:27

de rien :)

si tu a des questions, des messages, d'erreur ont pourra t'aider a les résoudre :)

@+
Il en faut peu pour être heureux ......