Boucle d'Update et Zones de texte... [Réglé] - PHP - Programmation
Marsh Posté le 02-08-2008 à 20:07:06
et sa? (pas testé, montre un print_r($modif); et les 2 autres et coche 1 case)
Code :
|
documente toi sur http://fr.php.net/manual/fr/functi [...] string.php sinon c'est pas sécurisé la
Marsh Posté le 02-08-2008 à 23:11:43
Non, çe me met toujours tous les champs vides, "Array"
Merci pour la doc !
Marsh Posté le 02-08-2008 à 23:17:48
ouiouioui10 a écrit : montre un print_r($modif); et les 2 autres et coche 1 case) |
Code :
|
Résultat :
Array ( [0] => 1 [1] => 2 ) Array ( [0] => Array ( [0] => blabla [1] => tictic ) ) Array ( [0] => Array ( [0] => tructruc [1] => bbbbb ) ) Array ( [0] => 1 [1] => 2 ) Array ( [0] => Array ( [0] => blabla [1] => tictic ) ) Array ( [0] => Array ( [0] => tructruc [1] => bbbbb ) )
Notice: Undefined offset: 1 in C:\Program Files\EasyPHP 2.0b1\www\admin_modif_majphotos.php on line 32
Notice: Undefined offset: 1 in C:\Program Files\EasyPHP 2.0b1\www\admin_modif_majphotos.php on line 32
Petite image de mon tableau...
Marsh Posté le 03-08-2008 à 10:06:38
Code :
|
et la?
Pourquoi $photo_url et legende sont un double array
si ta clé photo démarrerai par 0:
Code :
|
et sa serai mieux vu que les array commence à 0 sa évite de se dire array 0 = photo 1 etc et faire des erreurs.
Marsh Posté le 03-08-2008 à 15:48:33
Déjà, merci de prendre du temps pour m'aider.
Alors, avec le premier code que tu m'as donné, j'ai uniquement :
Array ( [0] => 1 [1] => 2 ) Array ( [0] => Array ( [0] => aaa [1] => ccc ) ) Array ( [0] => Array ( [0] => bbb [1] => ddd ) )
Avec l'autre :
Array ( [0] => 1 [1] => 2 ) Array ( [0] => Array ( [0] => aaa [1] => ccc ) ) Array ( [0] => Array ( [0] => bbb [1] => ddd ) )
Notice: Undefined index: 2 in C:\Program Files\EasyPHP 2.0b1\www\admin_modif_majphotos.php on line 32
Notice: Undefined index: 2 in C:\Program Files\EasyPHP 2.0b1\www\admin_modif_majphotos.php on line 32
A savoir qu'à chaque fois je tape :
Et que je me retrouve après avec :
Le problème ne viendrait pas aussi en partie du code où j'attribue les noms/valeurs aux zones de textes du tableau ?
Code :
|
Marsh Posté le 03-08-2008 à 18:16:16
euh, le deuxième code peut pas marcher si tu modif pas pour commencer dans ta database avec l'id 0 et non 1 pour la 1er image.
le 1er code me semble correct t'est sur que ta bien la même chose dans ta page et ce thread? et tu coche les cases?
Colle tout le code d'un coup
désolé je vois pas
Marsh Posté le 03-08-2008 à 19:09:31
Oui oui je copie bien tout à chaque fois !
Et si le système de cochage est indépendant ? Que lorsque l'on clique sur Modifier, qu'importe si la case à coté est cochée, cela met quand même à jour... ce serait plus simple ?
Rolala, c'est chiant, parce que le système de cochage/suppression des cases cochées fonctionne, et ça ne devrait pas être si éloigné du fonctionnement de la "Modification".
J'aime pô les casses-têtes è_é
Marsh Posté le 03-08-2008 à 21:02:24
à part $key => $val en $key = $val - 1; mon code était bon j'ai testé tu m'a mis le doute! et ceci fonctionne parfaitement:
Code :
|
tes requêtes protège les noms avec ` et les valeurs oublie pas mysql_real_esca...
Marsh Posté le 03-08-2008 à 21:10:46
euh j'avais pas vu si tes id se suive pas ex tu supprime le 3 et a le 1 2 4 sa ira pas! mais ceci oui:
Code :
|
Marsh Posté le 03-08-2008 à 21:24:09
Et bien écoute c'est parfait ! Ca fonctionne nikel ^^ Merci beaucoup beaucoup !
Je vais voir pour mysql_real_escape_string, j'espère que ce n'est pas trop compliqué xD
Marsh Posté le 04-08-2008 à 10:31:57
rajoute [Réglé] dans le début du titre de ton sujet merci
Marsh Posté le 02-08-2008 à 19:51:12
Bonsoir à tous !
Voici mon petit problème :
J'ai une page avec un tableau où se liste automatiquement tout le contenu d'une table de base de donnée.
Sauf qu'au lieu d'afficher les informations "en texte brut", je les affiche à chaque fois et dans chaque cellule via une zone de texte.
Ainsi, l'utilisateur peut directement modifié le contenu de chaque champs via la zone de texte correspondante.
J'aimerai donc placer un bouton en bas de ce tableau, qui, lorsque l'utilisateur cliquerait, mettrait à jour toute la table avec les informations de toutes les zones de textes (qu'elles soient modifiées ou non).
J'ai donc commencé mes recherches par le principe connu du système de cases à cocher à coté de chaque lignes pour supprimer celles-ci une fois appuyé sur "Supprimer" plus bas, cela fonctionne mais bon ça n'a rien à voir. J'ai tenté de l'adapter pour qu'il mette à jour les lignes cochées... Mais bon je ne m'en sors pas ^^
Bref, voici déjà ma boucle qui forme le tableau avec le contenu de la table concernée (photo_cle/photo_url/photo_legende) :
Et le bidouillage dans la page de traitement...
Voilà, j'espère avoir été assez clair ^^
Merci d'avance si quelqu'un a une piste d'aide...
Message édité par PtitGenie le 04-08-2008 à 13:25:34