Aller au contenu

Nairol

Membre
  • Compteur de contenus

    8
  • Inscrit(e) le

  • Dernière visite

Messages postés par Nairol

  1. Bonjour a tous,

    Je vient de refaire mon site, j'ai modifié le nom de plusieurs répertoires, le problème c'est que de gens ont mis des liens sur leur site. Et que maintenant il ne fonctionne plus.

    exemple de liens

    ancien lien - http://www.monsite.com/mapage/index.html

    nouveau lien - http://www.monsite.com/mespage/index.html

    Il serait plus facile de modifier le nom du répertoire.

    mais je voudrais savoir s'il y a moyen de rediriger les mauvais liens sur le bon lien avec htaccess

    Narol

  2. Bonjour,

    Je voudrais extraire des données d'une base mysql avec une boucle

    Voici mon code

    Ma base:
    champ1 = auto incremente.
    champ2 = nom
    champ3 = un numero // qui corespond a un autre enregistrement du champ1

    Mon code:
    $champ3=1000;
    while($i < 10)
    {
    $i++;
    $query = "SELECT * FROM la_base WHERE champ1= '$champ3' ";
    $req = mysql_query($query);
    $row=mysql_fetch_array($req);
    extract($row);

    $tableau[$i]=$champ2;

    }

    Normalement $champ3 devrait changer de valeur a chaque extraction seulement sa marche pas comme ça.

    J'espere mettre bien fait comprendre :)

    Merci pour votre aide

    Nairol

  3. Bonjour,

    Je passe mon site en multi langues.

    J'utilise define pour definir le choix de la langue

    ////fichier langue fr
    <?
    $membre='10';
    define("_MONTEXTE", "nombre de membres $membre actuelement");
    ?>

    <? 
    require ('langue_fr.php')

    echo _MONTEXTE;
    ?
    ?>

    resulat = nombre de membres actuelement

    La variable $membre est pas interpretée.

    Je voudrais savoir s'il y a une astuce pour inclure des variables dans define() ou si ce n'est pas possible!

    Merci pour votre aide

    Nairol

    **EDIT Administrateur (TheRec)** Merci d'utiliser la balise CODEBOX uniquement pour les longs code, dans les autres cas il faut utiliser CODE.

  4. Merci pour vos réponses

    Voici un exemple:

    un formulaire tout simple

    <?
    session_start();
    ?>
    <form action="fichier1.php" method="post">

    <table width="70%" border="1">
    <tr>
    <td >Nom</td>
    <td><input type="text" name="champ1" id="textfield"></td>
    </tr>
    <tr>
    <td>Prénom</td>
    <td><input name="champ3" type="text"></td>
    </tr>
    <tr>
    <td>email</td>
    <td><label>
    <input type="text" name="champ4" id="textfield2">
    </label></td>
    </tr>
    <tr>
    <td> </td>
    <td><label>
    <input type="submit" name="button" id="button" value="Envoyer">
    </label></td>
    </tr>
    </table>
    </form>

    Une fois le formulaire validé, s'il y a erreur le script renvoie à la page formulaire, avec window.history.Back ()

    Et là le formulaire est vide, donc obligé de tout retaper. Par contre si je supprime session_start ()en entête du formulaire, Il n'y a pas de problème les champs sont toujours remplies.

    Le resultat du formulaire:

    <?
    session_start();
    $champ1=$_POST['champ1'];
    $champ2=$_POST['champ2'];
    $champ3=$_POST['champ3'];

    if (empty($champ1) or empty($champ2) or empty($champ3) )
    {
    ?>
    <script type="text/javascript" language="javascript">
    alert('Tous les champs sont obligatoires !');
    window.history.back();
    </script>
    <?
    exit;
    }


    ?>
    si tout est bon suite du code...

    Merci pour votre aide.

    Nairol

  5. Bonjour,

    J'utilise session_start(); en entête de toutes mes pages ph.

    J'ai un problème pour les formulaires, lorsque la personne valide le formulaire et qu'il y a une erreur il y a retour à la page du formulaire pour corriger.

    Mais au retour le formulaire et vide il faut tout recommencer.

    Et sans session_start() il n'y a plus ce problème.

    Je voudrais savoir s'il y a une astuce pour contourner le problème tout en gardant session_start ()en début de page :?:

    Merci pour votre aide

    Nairol

×
×
  • Créer...