Problème de récupération de données - PHP - Programmation
Marsh Posté le 15-05-2006 à 10:50:00
Contexte ? D'où viennent les div ? De la page courante ? Pas faisable en javascript ?
Bref, précise un peu.
Marsh Posté le 15-05-2006 à 10:58:14
C'est simple, j'ai une page 01.htm, dans cette page il y a <div id="header">contenu à récupérer n°1</div> et <div id="corps">contenu à récupérer n°2</div>.
Je souhaite afficher ces contenus dans deux balises ( dans la page 01Admin.php ) <textarea id="header" name="header">print 'contenu 1';</textarea> et <textarea id="corps" name="corps">print 'contenu 2';</textarea>.
Je transmet ensuite les données à 01Modif.php.
Comment dois-je faire ?
Marsh Posté le 15-05-2006 à 10:59:48
en php comme en js tu peux te servir du dom pour récuperer le contenu d'un noeud...
Comme te l'a dit Sielfried, sans plus de précisition difficile de t'aider!
Marsh Posté le 15-05-2006 à 11:04:35
donc tu as répondu entre temps...
Si je comprends bien dans la page 01Admin.php tu as:
Code :
|
Comment sont "remplis" ses 2 divs?
Ensuite lorsque tu cliques "quelque part" tu vas sur la page 01Modif.php ou tu souhaites afficher dans 2 textareas le contenu des balises précédentes.
- fais 2 inputs hidden, un nommé header l'autre corps
- dans 01Modif.php, tu récupères les données transmises via $_POST['header'] and $_POST['corps'] et tu les "printes" dans tes textareas.
Marsh Posté le 15-05-2006 à 12:39:27
C'est presque cela, les div sont dans 01.htm où il n'y a aucun et ne doit y avoir acun formulaire.
01.htm :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
01Admin.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
et 01Modif.php :
<?php |
Je veux bien un avis sur 01Modif, pensez-vous qu'il faille "l'intégrer" à 01Admin.
Marsh Posté le 15-05-2006 à 13:24:17
donc comme je le disais via DOM:
Ensuite tu arrêtes de upper toutes les 15 mins, ça sert à rien et ça fait pas répondre les gens plus vite
Marsh Posté le 15-05-2006 à 15:05:44
anapajari a écrit : donc comme je le disais via DOM:
|
Merci !
Marsh Posté le 16-05-2006 à 14:50:12
Cela ne marche pas, il me dit que je ne peut pas appeler une class qui n'existe pas.
Est-ce parce que j'ai EasyPHP ou dois-je télécharger qqch et l'inclure ensuite comme en C ?
Marsh Posté le 19-05-2006 à 11:20:26
j'ai essayé :
<?php |
et :
|
et cela ne marche pas avec toujours une fatal error : on ne peut pas appeler une class non définie.
Marsh Posté le 22-05-2006 à 09:38:46
faut que tu valides ton flux avec une DTD si tu veux utiliser getElementById ( c'est marqué dans la doc hein ).
Comme ça risque d'etre compliqué pour toi, utilises getElementsByTagName et getAttribute pour trouver le noeud que tu cherches.
Marsh Posté le 15-05-2006 à 10:10:21
Bonjour tout le monde !
Je fais actuellement ma première admin et il me faut récupérer le contenu de deux balises <div></div> ayant chacune un id ( si cela peut aider ).
Y a-t-il un moyen plus simple que de lire chaque ligne après la balise ouvrante et cela jusqu'à la balise fermante ?
Merci à tous.