Aller au contenu

nina_bee

Actif
  • Compteur de contenus

    14
  • Inscrit(e) le

  • Dernière visite

Messages postés par nina_bee

  1. bonjour,

    pour les besoins de mon site, je voudrais creer une boite avec une bordure et des coins arrondis. Sur firefox et ie7 aucun problème mais IE6 semble récalcitrant. J'ai donc fait une feuille de style spéciale IE6 appelée avec des commentaires conditionnels.

    Pour créer mon cadre aux bords arrondis, j'ai creer une div section3 avec une bordure de 2px. A l'intérieur, j'ai placé une div haut et une div bas chacune contenant deux petites div qui affichent des images des coins arrondis.

    Je les cale avec des margin mais le blanc de l'image ne recouvre pas les coins carrés!!

    voila le code XHTML:

    <div id="section3">
    <div id="haut">
    <div id="coin_hg"></div><div id="coin_hd"></div>
    </div>
    <div id="formulaire">
    <form name="search" id="recherche" method="post" action="resultatrecherche.php">
    <label for="recherche">Accès direct: </label><input type="text" name="recherche" class="champ" />
    <input type="submit" id="rechercher" value="ok" name="ok" />
    </form>
    </div>
    <a href="user.php">espace utilisateur</a>
    <div id="bas">
    <div id="coin_bg"></div><div id="coin_bd"></div>
    </div>
    </div>

    et les CSS:

    #section3{
    height:45px;
    background-color:#FFFF00;
    border:2px solid #b6acaa;
    margin-top:5px;
    white-space:nowrap;
    }

    #section3 div#haut{
    height:21px;
    margin-top:-4px;
    white-space:nowrap;
    }

    #section3 div#haut div#coin_hg{
    height:21px;
    width:21px;
    background-image:url(../img/coin_hd.gif);
    float:left;
    margin:-2px 0 0 -5px;
    white-space:nowrap;
    }

    #section3 div#haut div#coin_hd{
    height:21px;
    width:21px;
    background-image:url(../img/coin_hg.gif);
    float:right;
    margin-right:-6px;
    white-space:nowrap;
    }

    #section3 form{
    margin:-10px 0 0 150px;
    }

    #section3 a{
    float:right;
    margin:-15px 70px 0 0;
    }

    #section3 div#bas{
    height:21px;
    margin-top:-5px;
    white-space:nowrap;
    }

    #section3 div#bas div#coin_bg{
    height:21px;
    width:21px;
    background-image:url(../img/coin_bg.gif);
    float:left;
    white-space:nowrap;
    margin:0 0 0 -5px;
    }

    #section3 div#bas div#coin_bd{
    height:21px;
    width:21px;
    background-image:url(../img/coin_bd.gif);
    float:right;
    white-space:nowrap;
    margin:0 -5px 0 0;
    }

  2. bonjour à tous,

    pour mon site j'aimerais utiliser l'url rewriting. J'ai une page qui affiche un formulaire pré-rempli en fonction des données de ma base affin que les membres puissent midifier leurs infromations. l'url normale de cette page est : www.monsite.com/new/membre.php?id=123 et je voudrais avoir:

    www.monsite.com/new/membre.html

    pour l'instant je retrouve bien ma page à www.monsite.com/new/membre.html mais le formulaire n'est pas prérempli (en fait ma variable ne pass plus) et j'ai une belle erreur SQL

    voila mon fichier.htaccess:

    AddType x-mapp-php5 .php
    Options +FollowSymlinks
    RewriteBase /monsite/new/
    RewriteEngine on
    RewriteRule ^(.*)\.html$ /new/article.php?recherche=$1&ok=ok [NC]
    RewriteRule ^membre.html$ /new/membre.php?id=$2 [QSA, L]

    le lien dans ma page .php est membre.html

    quand je teste j'ai une erreur SQL:

    erreur sql Unknown column 'membre' in 'where clause'

    Pourquoi mon navigateur considère 'membre ' comme un élément de ma requette SQL et comment faire pour voir ma page normalement?

  3. ouille ouille ouille je sent que j'ai pas encore le niveau...

    Quel est ce dossier ?
    C'est le dossier new.

    a la racine du site il y a en fait un dossier new qui contient la partie sur laquelle je bosse

    donc l'arborescence c'est:

    videopourcv (répertoir racine) --> new

    par contre il me semble que videopour cv est un sous domaine (je vien de me renseigner à ce propos car j'ai pas pu le faire avant). Par contre dans le répertoire videopourcv il y avait déja un .htaccess mais sans regles d'url rewriting.

    Que donne

    http://www.monsite.fr/test.html

    Avec

    RewriteRule ^test\.html$ /new/test.php [NC]

    Comme règle.

    ben la ca MARCHE!!!!! ouiiiiiii youpiiiiii (je fais 3 tours sur ma chaise de bureau). Mais reste encore à savoir pourquoi. Je pensais que rewriteBase me servait a redéfinir la racine du site...

    PS: Ton rewrite base dépend t'il du rewrite engine ? si c'est le cas il devrait être en dessous et non en dessus.
    pour ca je ne sait pas...

    en out cas merci beaucoup pour ton aide j'y suis presque et c'est grace à toi :flower:

  4. j'ai testé:

    dans le .htaccess:

    AddType x-mapp-php5 .php
    Options +FollowSymlinks
    RewriteBase /videopourcv/new/
    RewriteEngine on
    RewriteRule ^test\.html$ /test.php [NC]

    url testés: www.monsite.fr/new/test.php --> c'est bon

    www.monsite.fr/new/test.html -->erreur 404

    www.monsite.fr/test.html -->erreur 404

    le fichier .htaccess et test.php sont dans le même dossier

    ps: j'ai un pack confort chez 1&1.

  5. Salut Kent,

    d'abord merci de te pencher sur mon cas.

    Assure toi que la page visualisationVideoRecruteur.php existe et est dans le même répertoire que le .htaccess
    c'est bien le cas

    pour le reste j'ai fait un copié collé de ton code et quand je teste j'ai toujours la meme erreur. J'ai essayé de le modifier tel que

    AddType x-mapp-php5 .php
    Options +FollowSymlinks
    RewriteBase /videopourcv/new/
    RewriteEngine on
    RewriteRule ^12345678\.html$ /visualisationVideoRecruteur.php?recherche=12345678&ok=ok [NC]

    mais ca ne marche pas non plus.

    Autres précisions (on sait jammais)

    1/Si j'enleve le AddType et que je fait un phpinfo(), j'ai une version de php 4.4.7.

    2/j'ai mis un rewrite base car les fichiers que je veux traiter ne sont pas à la racine mais dans un dossier appelé new.

    3/J'ai appelé mon hébergeur qui m'a confirmé que le mod_rewrite etait actif mais quand je fais un phpinfo() je ne vois pas de mod_rewrite (comme c'est indiqué dans certains tutos).`

    Bref je ne sais plus quoi tenter pour avoir l'url rewriting sur mon site.

  6. ok je récapitule:

    mon code. htaccess

    AddType x-mapp-php5 .php
    Options +FollowSymlinks
    RewriteBase /videopourcv/new/
    RewriteEngine on
    RewriteRule ^12345678.html* /visualisationVideoRecruteur.php?recherche=12345678&ok=ok [L]

    mon erreur est:

    Error 404 - Not found

    Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs tentatives, cela signifie qu'il a été supprimé.

    merci de votre aides a tous les deux...

  7. Merci Dan mais ca ne marche pas.

    Je suis obligée de mettre le rewriteBase car mon .htacces n'est pas à la racine du site mais and un sous dossier new.

    Pour Options +FollowSymlinks je ne sait pas non plus. sur mon .htaccess de base il y avait Option +Indexes. Je ne sait pas si cela a un rapport ni quelle est la différence.

    une autre question: tu écris RewriteEngine On avec un o en majuscule, pourquoi?

  8. bonjour, pour mon site je souhaiterais avoir des url 'propres' (c'est à dire sans passage de variables en get et sans .php) par exemple:

    www.toto.fr/tutu.php?recherche=12345678&ok=ok deviendrait

    www.toto.fr/12345678.html

    j'ai créé un fichier .htaccess placé dans le dossier new

    voici mon code:

    AddType x-mapp-php5 .php
    Options +FollowSymlinks
    RewriteBase /videopourcv/new/
    RewriteEngine on
    RewriteRule ^12345678\.html$ /visualisation.php?recherche=12345678&ok=ok [QSA,L]

    je précide que je suis chez 1&1 et qu'il m'on assuré que l'url rewriting était possible avec mon offre.

    merci d'avance pour votre aide.

  9. coucou !

    merci ca maaaaaaaaarche!

    par contre j'ai essayé avec

    recherche='.$recherche.'">

    et ca marcharche aussi... Peut tu m'expliquer la différence entre les 2?

    merci encore

  10. bonjour,

    je suis en train de créer un moteur de recherche en php qui permettrait de trouver les produits inscrits dans une base de données. J'aimerais limiter le nombre de résultats à 5 par page. Deux boutons font le liens vers la page suivante et la page précédente. Idéalement ces boutons bouclent le résultat (par exemple si on est sur la premiere page et que lon clique sur précédent, on arrive à la dernière page).

    Le problème est que lorsque je clique sur ces boutons, mon script ne parvient pas à récupérer la valeur de la variable de recherche... Du coup je tombe sur la page "veuillez entrer un mot pour la recherche".

    J'ai essayé de récuperer la variable grace à un champ caché mais ca ne marche pas non plus.... :??:

    Le bout de code:


    require_once ('connection.inc.php');
    //include_once ("fonctions.inc.php");
    mysql_select_db($base)or die("erreur sql reception.inc.php ".mysql_error());
    // définition de la variable $recherche:
    if(isset($_POST['recherche'])){
    $recherche=$_POST['recherche'];
    }else{
    $cache = $_POST['cache'];
    $recherche = $cache;
    }
    echo "recherche: ".$recherche;
    echo "<br> cache: ".$cache;

    //si la variable recherche est définie
    if ($recherche!=''){
    //////////////////////////////////////////////////////////////
    /*
    $nombre : Nombre d'enregistrements que l'on veut afficher par page.
    $num_rows : Le nombre total d'enregistrements de la table .
    $limite : Où en sommes-nous dans notre affichage.
    $page : numéro de la page sur laquelle on est

    */
    if(!isset($_GET['page']) || $page<2){
    $page=1;
    }else{
    $page=$_GET['page'];
    }//fin de la condition pour la page

    //nombres d'entrées dans la table:
    $NB="SELECT id FROM produits ";
    $reqNB = mysql_query($NB);
    $num_rows=mysql_num_rows($reqNB);
    $nombre = 5; // on va afficher 5 résultats par page.

    //on veut faire boucler le résultat:
    if (!isset($limite)||$num_rows-1<$limite){//
    $limite = 0; // si on arrive sur la page pour la première fois ou si on a vu toutes les pages on met limite à 0.
    } //fin de la condition de la limite
    /////////////////////////////////////////////////////////////////////
    /////////////requette d'affichege des produits://///////////////////
    $requette="SELECT * FROM produits WHERE nom LIKE '"."%".$recherche."%"."' OR description LIKE '"."%".$recherche."%"."' OR prix LIKE '"."%".$recherche."%"."'OR taille LIKE '"."%".$recherche."%"."' ORDER BY nom ASC LIMIT ".$limite.",".$nombre;
    //on récupere les réponses que l'on range dans la variable résultat
    $resultat = mysql_query($requette);//or die("erreur sql reception.inc.php: ".mysql_error());
    //echo "<br>resultat = ".$resultat."<br>requette = ".$requette."<br> nombre!!=".$nombre."<br> limite!!: ".$limite;
    $req = mysql_query($select);

    //limite next
    $limNext = $limite + $nombre;
    }//fin de condition de la var $recherche
    ?>


    page:
    <div class="centre">
    <?php
    //AFFICHAGE DU RESULTAT
    //on veut afficher la liste des résultats trouvés par le moteur de recherche
    $Ncur = 0; // n° de la fiche courante
    while ($ligne=mysql_fetch_array($resultat)){
    // une de plus
    $Ncur++;
    ?><!--on créé un lien qui permettra le passage de parametres php par url et dans une autre fenetre -->
    <div class="lien_detailpdt">
    <a href="detail_produit.php?id=<?php echo $ligne['id'] ?>" target="_blank"><?php echo $ligne['nom']?></a>
    </div><?php }//on sort de la boucle while
    ?>
    <!-- on créé un champ caché qui sert à récuperer la variable recherche -->
    <form name="cache" method="post" action="<?php $PHP_SELF ?>" >
    <input type="texte" id="cache" value="<?php echo $recherche ?>" />
    </form>
    <!-- fin cu formulaire -->
    </div>
    <div class="arrow"><?php if($_GET['page'] != 1){//a modifier
    if($page*$nombre_resultats < $num_rows){//a modifier
    $debut-=5;
    $nombre_resultats-=5;
    echo '<a href="reception.inc?limite='.$limPrev.'"><img src="img/fleche_up.gif.gif" alt="passer aux articles suivants" border="0px" /></a>';
    }
    }?>
    </div><!--vers page précédente -->
    <div id="middlearrow"></div>
    <div class="arrow">
    <?php if($_GET['page'] != 1){
    if($page*$nombre_resultats < $num_rows){
    $debut+=5;
    $nombre_resultats+=5;
    echo '<a href="reception.inc?limite='.$limNext.'"><img src="img/fleche_up.gif.gif" alt="passer aux articles suivants" border="0px" /></a>';
    }
    }?>
    </div><!--vers page suivante -->

    Merci d'avance à ceux qui m'aideront.

    EDIT Modérateur : Merci d'utiliser CODEBOX pour les codes longs et de ne pas ré-éditer un post après modification par un modérateur.

  11. Bonjour,

    Je suis en train de faire un bandeau panoramique et pour cela, j'aimerais colner un clip, et envoyer les clones dans deux conteneurs situées bout à bout. Jai lu le tuto sur le clonage de vidéo, je l'ai un peu adapté à mon fichier mais ca ne marche pas

    voici le code:

    import flash.display.BitmapData;
    myPhoto = new XML();
    myPhoto.ignoreWhite = true;
    myPhoto.onLoad = function(success) {
    spacing = 10;
    numimages = this.firstChild.childNodes.length;
    _root.createEmptyMovieClip("conteneur", 250);
    for(i=0; i<=numimages; i++){
    this.noeudCourrant = this.firstChild.childNodes[i];
    var monClip:MovieClip = conteneur.createEmptyMovieClip("event"+i, i); //clip conteneur
    //le clip qui contient les évennements est déterminé comme invisible
    conteneur._visible = false;//si je ne met pas cette ligne, je peut voir les images chargées dans mon clip conteneur
    monClip._x = 400*i+i*spacing;//ces images sont correctement espacées
    var mcl:MovieClipLoader = new MovieClipLoader(); //gestionnaire du chargement
    mcl.loadClip(this.noeudCourrant.attributes.chemin, monClip); //chargement de la photo dans monClip
    var bitmap0:BitmapData = new BitmapData(monClip._width, monClip._height, true, 0);
    };
    }
    myPhoto.load("galerie.xml");//jusqu'ici ca va

    //la suite que j'ai faite en adaptant un tuto
    var bitmap0:BitmapData = new BitmapData(conteneur._width, conteneur._height, true, 0);
    function _onEnterFrame() {
    bitmap0.draw(conteneur);//reproduction du clip conteneur
    conteneur01.attachBitmap(bitmap0, 10);//on attache le bitmat au conteneur01
    var bitmap1:BitmapData = bitmap0.clone();//clone du bitmap
    conteneur02.attachBitmap(bitmap1, 11);//on attache le clone au conteneur 02
    }
    setInterval(_onEnterFrame, 100);
    var conteneur01:MovieClip = this.createEmptyMovieClip("conteneur01_mc", this.getNextHighestDepth());
    var conteneur02:MovieClip = this.createEmptyMovieClip("conteneur02_mc", this.getNextHighestDepth());
    conteneur02._x = conteneur01._width;

    quand je teste mon anim il ne se passe rien. J'ai essayé de chercer d'autres tutos sur bitmapdata clone() mais j'ai beaucoup de mal à trouver ce que je cherche.

    Si vous pouviez me donner un coup de pouce ou un lien ca serait super...

    Merci d'avance :cool:

×
×
  • Créer...