begin process at 2012 05 28 21:45:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Formulaire : Générer une présentation à l'aide d'une page php répondant au html


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Formulaire : Générer une présentation à l'aide d'une page php répondant au html

mercredi 29 avril 2009 à 00:53:07 | Formulaire : Générer une présentation à l'aide d'une page php répondant au html

laglobulle

Bonjour,

J'ai créer une page html demandant des informations pour ensuite généré la prévisualisation de la présentation et obtenir le bbcode.
Cette page fonctionne.
Je voudrais ajouté un choix de bannière qui séparera les catégories, j'ai donc ajouter 3 input de type radio dans la page html.
Le problème, c'est que je ne sais pas comment le passer dans la page php, pour que celui-ci, une fois la présentation générer, m'affiche les bannières choisi par l'uitilisateur. La page html est opérationnel, mais pas le php qui génére le tout (seulement pour les radio)
(En clair => Si la personnes choisis le style de bannières GIF affiche moi les bannières GIF qui se trouve dans le dossier GIF)
Chaque dossier comporte 5 bannières images.
Alors j'aimerais savoir comment faire pour que le php prenne les bonnes image. (l'intérer au php)


Voici le code html : (en vert les 3 fonctions radio que j'aimerais ajouter au php)

<script type="text/javascript">
<!--
// fonction pour select les checkbox selectionnées par choix en surbrillance avec le css //

function choose(object, screens)
{
    var elem = document.getElementById(object);
    var elem_screens = document.getElementById(screens);

    if(elem.className != "selected")
        {
            elem.className = "selected";
            elem_screens.checked = true;
        }
            else
        {
            elem.className = "notselect";
            elem_screens.checked = false;
        }
}
//-->
</script>
<style type="text/css">

span.tooltip em {
    display:none;
}
span.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
span.tooltip:hover em {
    font-style: normal;
    font-size:12px;
    display: block;
    position: absolute;
    top: 40px;
    left: -10px;
    padding: 5px;
    color: #333;
   
}
span.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 12px;
    background: transparent 
    margin:0;
    padding: 0;
    border: 0;
}
</style>
<div id="contenu">

          
          
 <p class="titre" style="text-align:center" ><font size=5>..:: UTK pr&eacute;sentation manuelle Film  ::..</font></p>
<p class="cont">
                      
<center>
<fieldset class="fieldset">
<legend><font color=#555b69><b><i>Présentation de Film</i></b></font></legend>
<br />
<center><i><u>Remplissez les champs suivants :</u></i></center><br />
<form action="index.php?page=membres_resultat" method="post">
<br />

<center>
<table width="90%" border="0" cellpadding="0" cellspacing="0" style="border:#999 2px inset;background-color:#FFF">
  <tr>
  <td width="50%" class="td" >
  <table width="100%" border="0"  cellpadding="0" cellspacing="10" style="text-align:center; border:#999 2px outset;background-color:#d3d7da">
                       
<td width="50%" class="td" ><label><b>Selectionner le style de présentation</b></label></td></table>


 <table width="100%" border="0"  cellpadding="0" cellspacing="3" style="text-align:center;border:#999 2px outset;background-color:#e4e3e1">                       
                       
<td width="35%" class="td">
<tr>

<td class="td">
<label>
<input name="style" type="radio" id="style"  value="style" checked /><span class="tooltip">gif<em><span><img src="./img_cat2/GIF/prev-film.gif" alt="GIF" /></span></em></span></label></td>

<td class="td" >
<label>
<input name="style" type="radio" id="style1"  value="style1" /><span class="tooltip">png<em><span><img src="./img_cat2/PNG/prev_film.png" alt="PNG" /></span></em></span></label></td>
           

<td class="td">
<label>
<input name="style" type="radio" id="style2"  value="style2" /><span class="tooltip">Master<em><span><img src="./img_cat2/GIF/prev-film.png" alt="GIF" /></span></em></span></label></td>

</tr></td>
</table>
</td></tr></table>
</center><br>
                   
                           
        <table width="90%" border="0" align="center" cellpadding="0" cellspacing="20">
 
  <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="5">
      <tr>
        <td width="50%" class="td">Titre du film :</td>
        <td class="td"><input name="filmprez" type="text" id="filmprez" /></td>
       
      </tr>
      <tr>
        <td width="50%" class="td">Url de la jaquette du film :</td>
        <td class="td"><input name="urlimg" type="text" id="urlimg" value="http://" /></td>
      </tr>
 
ECT...............................................................   
     
      <br />
      <center><tr>
    <td align="center"><input type="image" src="./images/gen.png" name="go" value="Générer la Présentation" onmouseover="javascript:this.src='./images/gen2.png';" onmouseout="javascript:this.src='./images/gen.png';"></td>
  </tr></center>
      </table>
      </form>
      </fieldset>
      </center>
                           
           <br />
                   <div style="margin: 0px 0px 0px 10px;"><table width="295" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="500" height="7" class="tiret">&nbsp;</td>
    </tr>
    <tr>
      <td height="20"  class="menu2"><a href="#haut" class="textePetit">Haut de page </a></td>
    </tr>
  </table></div>                   
           </div>

Voici mon code php : (sans les type radio du tout, car je ne sais pas le faire) en vert, ce que j'ai ajouter, en pensant que cela pourrais servir pour les type radio.

<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { cach = document.cache }
else if (dom) { cach = document.getElementById("cache").style }
else if (iex) { cach = cache.style }
largeur = screen.width;
cach.left = Math.round((largeur/2)-200);
cach.visibility = "visible";

function cacheOff()
    {
    cach.visibility = "hidden";
    }
window.onload = cacheOff
</SCRIPT>




<div id="contenu">
           <br /><br />
          
                        <p class="titre" style="text-align:center" ><font size=5>..:: UTK pr&eacute;sentation manuelle Film  ::..</font></p>
                        <p class="cont">
<?php

if(isset($_POST['filmprez'])){
    $buffer = '';
    $first = 1;
   
    $filmprez = htmlentities($_POST['filmprez']);
    $urlimg = htmlentities($_POST['urlimg']);
    $realisateur = htmlentities($_POST['realisateur']);
    $duree = htmlentities($_POST['duree']);
    $acteurs = htmlentities($_POST['acteurs']);
    $genre = htmlentities($_POST['genre']);
    $date = htmlentities($_POST['date']);
    $synopsis = htmlentities($_POST['synopsis']);
    $qualite = htmlentities($_POST['qualite']);
    $format = htmlentities($_POST['format']);
    $langue = htmlentities($_POST['langue']);
    $soustitres = htmlentities($_POST['soustitres']);
    $hebergeur = htmlentities($_POST['hebergeur']);
    $decoupage = htmlentities($_POST['decoupage']);
    $nbfichiers = htmlentities($_POST['nbfichiers']);
    $taillefichiers = htmlentities($_POST['taillefichiers']);
    $taille = htmlentities($_POST['taille']);
    $nfo = htmlentities($_POST['nfo']);
    $codecs = htmlentities($_POST['codecs']);
    $mdpup = htmlentities($_POST['mdpup']);
    $uploader = htmlentities($_POST['uploader']);
   

       
    echo '<fieldset class="fieldset">';
  echo '<legend><b>Présentation Film</b></legend>';

        echo '<center><font size="6"><font color="red">.: ' . $filmprez . ' :.</font></font></center><br />';
       
         echo '<center><img src="' . $urlimg . '"></center><br />';
         
         echo '<center><img src="'.$url_default.'img_cat/info_film.png"/></center><br />';
         
                echo '<center><b><u>Réalisateur :</u></b> ' . $realisateur . ' </center>';


ECT...........................................

 // BBCode pour PhpBB & PunBB

if ($first==1)
    {
        $first = 0;
    }
    else
    {
        $buffer .= '[center]---------------------------------------------[/center]'."\n";
    };

$buffer .= '[center][size=6][color=red].: ' . $filmprez . ' :.[/size][/color][/center]'."\n";

$buffer .= '[center][img]' . $urlimg . '[/img][/center]'."\n";

$buffer .= '[center][img]'.$url_default.'img_cat/info_film.png[/img][/center]'."\n";

$buffer .= '[center][b][u]Réalisateur :[/u][/b] ' . $realisateur . ' [/center]';
$buffer .= '[center][b][u]Durée du film :[/u][/b] ' . $duree . ' [/center]';

Ect..............................    
     

echo '<meta http-equiv="Refresh"
 content="1;URL='.$PHP_SELF.'?page=membres">';

}   

?>
</p>   
                           
           <br />
               <div style="margin: 0px 0px 0px 10px;"><table width="295" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td width="500" height="7" class="tiret">&nbsp;</td>
    </tr>
    <tr>
      <td height="20"  class="menu2"><a href="#haut" class="textePetit">Haut de page </a></td>
    </tr>
  </table></div>                       
           </div>

Je vous remercie pour les réponses que vous pourrais me fournir.

Bien cordialement,

La globule
     




mercredi 29 avril 2009 à 11:34:08 | Re : Formulaire : Générer une présentation à l'aide d'une page php répondant au html

yahiamim

comment charger une liste deroulente a partir d'1 une bdd mysql
mercredi 29 avril 2009 à 13:41:10 | Re : Formulaire : Générer une présentation à l'aide d'une page php répondant au html

laglobulle

Voilà, dans la page php j'ai ajouté ceci, cette fois ca génére, mais sans afficher les bannières:

if(isset($_POST['style']))
     {
    echo $ban = htmlentities($_POST['ban']);
    echo $ban1 = htmlentities($_POST['ban1']);
    echo $sban2 = htmlentities($_POST['ban2']);   
       
        if ($_POST['ban'] == '1'){
   
    $choose = 'http://.../prez/img_cat2/GIF/info_film.gif';
    $choose2 = 'http://.../prez/img_cat2/GIF/syn_film.gif';
    $choose_ = 'http://.../prez/img_cat2/GIF/up_film.gif';
    $schoose_2 = 'http://.../prez/img_cat2/GIF/dl_film.gif';
   
    // sinon
    }else{}
   
        if ($_POST['ban1'] == '1'){
   
    $choose = 'http://.../prez/img_cat2/PNG/info_film.png';
    $choose2 = 'http://.../prez/img_cat2/PNG/syn_film.png';
    $choose_ = 'http:/..../prez/img_cat2/PNG/up_film.png';
    $choose_2 = 'http://...../prez/img_cat2/PNG/dl_film.png';
   
    // sinon
    }else{}
   
        if ($_POST['ban2'] == '1'){
       
    $choose = 'http://.../prez/img_cat2/info_film.png';
    $choose2 = 'http://.../prez/img_cat2/syn_film.png';
    $choose_ = 'http://s.../prez/img_cat2/up_film.gpng';
    $choose_2 = 'http://.../prez/img_cat2/dl_film.png';
       
    // sinon
    }else{}


Je n'arrive pas à comprendre, car j'ai l'impression que mon code fonctionne, mais que les imae ne sont pas prise en compte, et je ne comprend pas pourquoi.

Merci pour votre aide
mercredi 29 avril 2009 à 16:19:47 | Re : Formulaire : Générer une présentation à l'aide d'une page php répondant au html

laglobulle

Réponse acceptée !
Voilà, j'ai réussit a régler mon soucis avec une petite aide d'un autre forum en faisant ceci :

if (isset($_POST['style']))
     {
    echo $ban = htmlentities($_POST['ban']);
    echo $ban1 = htmlentities($_POST['ban1']);
    echo $ban2 = htmlentities($_POST['ban2']);   
       
        if ($_POST["style"] == "ban"){
   
    $choose = '....info_film.gif';
    $choose1 = '...../syn_film.gif';
    $choose2 = '..../img_cat2/GIF/up_film.gif';
    $choose3 = '....z/img_cat2/GIF/dl_film.gif';
   
   
    }
   
        if ($_POST["style"] == "ban1"){
   
    $choose = '..../info_film.png';
    $choose1 = '..../syn_film.png';
    $choose2 = '..../up_film.png';
    $choose3 = '..../dl_film.png';
   
    }
lundi 31 janvier 2011 à 19:20:17 | Re : Formulaire : Générer une présentation à l'aide d'une page php répondant au html


Cette discussion est classée dans : page, php, post, center, htmlentities


Répondre à ce message

Sujets en rapport avec ce message

POST et formulaire [ par haklia ] Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST Convertir java php [ par bandzai87 ] Bonjour a tous, Des questions du même genre ont été posés mais je ne suis pas arriver a resoudre mon probléme donc je post. Donc je vous explique, j Faile dans $_POST? [ par dufour137 ] Bonjour tout le monde, Les programmeurs php se souviennent : Avant, avec les anciennes versions de PHP, il suffisait de faire une page avec dedans . probleme!!!! [ par nacer_1954 ] bonjour tout le monde j'ai envis de faire un seul fichier php qui va traiter plusieurs formulaires. donc j'ai fait une page ou j'ai mis  plusieurs  Sécuriser $_POST injecté sur un page PHP [ par magik_tonton ] Salut à tous !J'ai un petit soucis concernant la sécurisation des informations $_POST, je vous explique le topo :Je récupère des variables provenant d Une Alternative à GET et POST ? [ par mokadjo ] Est-ce que quelqu'un aurait une alternative à GET et POST pour passer des variables à PHP ?Par exemple, j'ai cherché un moyen de modifier les var glob $_POST pour un module de sondage [ par shadow1779 ] Bonjour,j'ai beau me débrouiller plutot bien en php je ne vois pas comment faire ceci:j'aimerai réaliser un systeme de sondage, dans l'ensemble je sau page blanche avec requete SQL dans page PHP [ par sedajosh ] Salut tout le monde et merci par avance de l'aide que vous voudrez bien m'apporter. Je cherche a faire une page de connexion qui permet d'accéder a u l'usage des sessions en php [ par Marcelinos ] BonjourJe suis débutant en php et j'ai un sérieux problème que voici:j' ai un formulaire de saisie réparti sur plusieurs pages à savoir page1.php,page $POST [ par eva4 ] Bonjour, Dans une page j'ai des données qui arrivent sous cette forme : [code=php]$valeur1 = $_POST['mon_champ']; $valeur2 = $_POST['mon_


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales