Aller au contenu

Compte supprimé

Membres
  • Compteur de contenus

    532
  • Inscrit(e) le

  • Dernière visite

Messages postés par Compte supprimé

  1. Perso je n'utilise pas de tables intermédiaires de liaison, mais je "formate" correctement le champ catégories en séparant les id avec un -

    ex : -1-14-

    ensuite dans ma recherche sql je fais un like "%-id-%"

    Je trouve cette solution plus légère.

  2. Ajoute les lignes en rouge dans le fichier de porposition d'un nouvel evenement, et crée un nouvel évenement et donne moi le resultat du test :huh:

    if($action=='proposer')

    {

    echo "test 1: ".$description."<br />";

    $res=verif($manif,$lieu,$description,$entree);

    if (!$res)

    {

    echo "<center><font color='".$color_text2."'><b>Utilisez le bouton retour de votre navigateur pour corriger les erreurs.</b></font></center>";

    }

    else

    {

    echo "test 2: ".$description."<br />";

    mysql_connect($dbhost,$dblogin,$dbpassword);

    mysql_select_db($dbname);

    $requete = mysql_query("SELECT max(id) as max_id FROM $tableAgenda");

    $max_id= mysql_fetch_array($requete);

    $max_id=$max_id['max_id'];

    $max_id ++;

    if (is_uploaded_file($userfile))

    {

    move_uploaded_file($userfile, "admin/images/image_$max_id.jpg");

    }

    $date_deb = mktime(0,0,0,"$deb_month","$deb_day","$deb_year");

    $date_fin = mktime(0,0,0,"$fin_month","$fin_day","$fin_year");

    if ($fin_month==0||$fin_day==0||$fin_year==0) {$date_fin=$date_deb;}

    echo "test 3: ".$description."<br />";

    $resultat=mysql_query("INSERT INTO $tableAgenda VALUES( '$max_id', '$manif', '$date_deb', '$date_fin', '$lieu', '$description', '$entree','$activ','$rubrique','$nom','$email','$telephone','$fax','$url');");

  3. Ces code est une horreur :sick:

    dans le fichier des fonctions remplace les 2 lignes

     <font color='".$color_text2."' size=1 face=arial>$description

    par

    <font color='".$color_text2."' size=1 face=arial>";
    if (is_array($description)) foreach ($description as $key => $val) echo $key." > ".$val;
    echo "

    puis affiche le page des evenements. qu'y a t'il ??

  4. je remarque que ce n'est pas toujours affiché array, des fois il y a un texte. Bizarre

    tu dois avoir une boucle (while ou foreach) qui affiche les manifestations.

    Dans cette boucle, donne moi les 5/6 lignes juste avant et aprés le mot "entrée: ".

  5. Bonjour à tous et à toutes ^_^

    Je rencontre des problèmes de cache avec Opéra : certaines pages en php ne sont pas "rafraichies" et une ancienne version est présentée. J'ai bien essayé de rajouter des headers du type

    header("Pragma: no-cache");
    header("Expires: Mon, 26 Jul 1998 05:00:00 GMT");
    header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);

    mais rien n'y fait...

    Vous avez la solution ??

  6. Bon, je ne suis pas un pro dans ce domaine mais je vais tâcher de te répondre :

    Perso j'ai ça dans mon php.ini

    [mail function]
    ; For Win32 only.
    SMTP = smtp.free.fr

    ; For Win32 only.
    sendmail_from = monmail_AT_free.fr

    Ensuite vérifie que ça ne part par en spam...

  7. Pour le premier problème, tu peux faire pointer le lien vers la fenêtre parente (qui a ouverte la popup)

    <a href="page.html" onclick='window.close();opener.document.location.href="page.html";return false;'>ton beau lien vers page.html</a>

    Pour le deuxième, je ne vois pas de solution (mais tu dois pouvoir régler ça en javascript, language que je connais trés peu). ;)

  8. Un truc du genre

    <?php
    if (!empty($_POST['num'])) die "<img src=\"chemin/".$_POST['num'].".jpg\" alt=\"".$_POST['num']."\" />";
    ?>
    <form method="post">
    Numéro du département : <input type="text" name="num" id="num">
    </form>

  9. Trés compiqué tout ça...

    Si les variables existent

    attention a ne pas confondre "existent" et "non nulles"

    a partir du mement ou tu soumet, les variables sont renvoyées, donc elles existent.

    Pour tester le non nul, il faut faire utiliser la fonction empty();

    ferais donc ça :

    if (isset($_POST['pseudo'])) // défini quand le formulaire est soumis, même s'il est nul
    {
    if (!empty($_POST['pseudo']) AND !empty($_POST['message'])) // Si les variables existent
    {... je traite...+redirection}
    else {...gestion du message d'alerte...}
    }
    ...affichage du formulaire

×
×
  • Créer...