Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 14h09   #1
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
Par défaut iframe et formulaire

Coucou tout le monde,

Je suis actuellement en train d'écrire un ptit script permettant de rédiger des articles, j'utilise pour cela FCKEDITOR qui permet d'intégrer un très joli éditeur de texte dans sa page.
J'enregistre ensuite le résultat dans ma BD, enfin bref principe de fonctionnement normal...
Mon problème vient du fait que au dessus de mon éditeur de texte, j'ai quatres champs textes que l'on peut aussi remplir pour mettre des infos supplémentaires a l'article...
Ces infos ne se transmettent pas en même temps que le reste, car j'ai l'impression que fckeditor se met dans une iframe !
J'ai consulté un peu sur le net pour voir ce que sont les iframes mais je n'ai rien trouvé de bien concluant.
Voici mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
$cv = new cv($dbh);
	   			if(!$cv->selectCV($_SESSION['id'])){
	   				echo '<h3>Ecrire un nouveau cv</h3>';
		   			echo '<form action="traitement_cv.php" method="post">';
		   			echo '
		   			    <table>
		   			        <tr>
		   			            <th>Titre du CV : </th>
		   			            <td><input type="text" id="titre"></td>
		   			        </tr>
		   			        <tr>
		   			            <th>Langues parlées : </th>
		   			            <td><input type="text" id="langues"></td>
		   			        </tr>
		   			        <tr>
		   			            <th>Url de votre site : </th>
		   			            <td><input type="text" id="siteWeb"></td>
		   			        </tr>
		   			        <tr>
		   			            <th>Url de votre photo : </th>
		   			            <td><input type="text" id="urlPhoto"></td>
		   			        </tr>
		   			    </table><br/>
		   			     ';
						$oFCKeditor = new fckeditor('Cv') ;
						$oFCKeditor->BasePath	= '../fckeditor/' ;
						$oFCKeditor->Value		= '' ;
						$oFCKeditor->ToolbarSet = 'Basic';
						$oFCKeditor->Create() ;
				    echo '<br>
			             <input type="submit" value="Submit">
		              </form>';
	   			}
	   			else {
	   			    echo '<a href="modif_cv.php">Modifier ce CV</a> &nbsp;&nbsp;&nbsp<a href="suppr_cv.php">Supprimer ce CV</a> <br/>';
	   			    echo $cv->getTitre();
	   			    echo $cv->getDescription();
	   			    echo $cv->getLangues();
	   			    echo $cv->getSiteWeb();
	   			    echo $cv->getUrlPhoto();
	   			}
Merci de votre aide

edit : bon voilà mon formulaire ressemble à ca :

En fait dans ma page de traitement du cv j'arrive à afficher ce que je tape dans mon editeur mais pas ce que j'ai dans mes champs texte !
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h30   #2
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Salut,

Citation:
Ces infos ne se transmettent pas en même temps que le reste, car j'ai l'impression que fckeditor se met dans une iframe !
???

si tu cliques sur ton bouton submit tu ne peux pas récupérer les infos des champs titre, langues, siteWeb etc...????
Tu ne récupère que Cv??
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h36   #3
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
oui c'est exactement ca !
j'ai regardé le code source généré et fckeditor génere une iframe, je sais pas si ca vient de là ou pas ...
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h40   #4
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Et c'est quoi ton code pour récupérer tes autres variables???
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h58   #5
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
c'est quelquechose de vraiment très simple :
Code :
1
2
3
4
5
6
7
8
 
if(!empty($_POST["Cv"])){
        $value = $_POST["Cv"];
        $cv = new CV($dbh);
        echo $_POST['langues'];
        echo $value;
        $cv->nvoCV($_SESSION['id'],$_POST['langues'],$value,$POST['urlPhoto'],$_POST['titre'],$_POST['siteWeb']);
    }
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 15h15   #6
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Si tu récupère tes valeurs avec $_POST['langues'] faut que tu mettes dans tes balises <input ... name="langues" />
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 15h28   #7
Membre du Club
 
Inscription : novembre 2004
Messages : 151
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : novembre 2004
Messages : 151
Points : 69
Points : 69
lol j'y crois pas j'avais mis que le "id" ...
une erreur bête
merci beaucoup en tout cas je tournais en rond depuis tt à l'heure
AsQuel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h22.


 
 
 
 
Partenaires

Hébergement Web