Aller au contenu

vero

Webmaster Régulier
  • Compteur de contenus

    85
  • Inscrit(e) le

  • Dernière visite

Messages postés par vero

  1. j ai mis le texte ci dessous comme demandé et ca me met toujours 10 le chiffre par defaut.

    $sql = "SELECT chiffre FROM admin WHERE id='".$_GET[id]."'";
    $val = mysql_fetch_array(mysql_query($sql));
    $chiffre = $val['chiffre'];

    if ($chiffre == '1') $duree = 0;
    if ($chiffre == '2') $duree = 30;
    if ($chiffre == '3') $duree = 1;
    else $duree = 10;

  2. oui j'ai besoin d'aller chercher lla valeur du champs chiffre de cet enregistrement c'est ca mais comment je fais? pour l'instant j'ai:

    	$sql = "SELECT COUNT(*) AS nbp FROM admin WHERE id=$_GET[id]";
    $val = mysql_fetch_array(mysql_query($sql));
    $chiffre = $val['chiffre'];

    if ($chiffre == 1) $duree = 0;
    if ($chiffre == 2) $duree = 30;
    if ($chiffre == 3) $duree = 1;
    else $duree = 10;

  3. helas ca fonctionne pas mais je crois en effet que la solution est par la.

    	require ("sql_connect.php");

    $sql = "SELECT COUNT(*) AS nbp FROM admin WHERE id=$_GET[id]";
    $val = mysql_fetch_array(mysql_query($sql));
    $chiffre = $val['chiffre'];

    if ($chiffre == 1) $duree = 0;
    if ($chiffre == 2) $duree = 30;
    if ($chiffre == 3) $duree = 1;
    else $duree = 10;

    le probleme est que ca va pas chercher le champs chiffre.

  4. bonjour,

    il doit me manquer quelques chose car la condition $duree n'est pas prise en compte pouvez vous m'aider.

    c'est un formulaire de validation, donc j'envoi un lien comprenant un numero d'id, le membre clique dessus et arrive dans la partie de script qui nous occupe.

    le script met un 1 dans le champs valide au lieu de 0 et change la valeur de id en 0. cela marche parfaitement bien.

    Maintenant je voudrai qu'en fonction du champs chiffre qui est dans la base(1,2 ou3) il mette dans le champs abonnement la valeur (0,1 ou 30) et la date du jour.

    voila le code actuel met 10 (valeur par defaut) dans le champs abonnement quelque soit le champs chiffre.

    	$test = 0;
    $datab = date("Y-m-d");





    require ("sql_connect.php");

    $sql = "SELECT COUNT(*) AS nbp FROM admin WHERE id=$_GET[id]";
    $val = mysql_fetch_array(mysql_query($sql));
    $chiffre = $val['chiffre'];

    if ($chiffre == 1) $duree = 0;
    elseif ($chiffre == 2) $duree = 30;
    elseif ($chiffre == 3) $duree = 1;
    else $duree = 10;

                   if (!$val[0])
    {
     $erreur = 1;
    }
     
    {
     $sql = "SELECT * FROM admin WHERE id=$_GET[id]";
     $qry = mysql_query($sql);
     $ftc = mysql_fetch_array($qry);
     mysql_query("UPDATE admin SET Valide='1',abonnement='$duree',datab='$datab', id='0' WHERE id='$id'");
    }

  5. bonjour,

    voila mon probleme dans ma base de données j'ai mis 1, 2 et 3 pour homme, femme et couple.

    Quand je fais une requete il s'affiche donc 1, 2 ou 3 et moi je voudrai afficher h, f ou c

    voila la requete merci pour votre aide:

    $sql = "SELECT distinct pseudo, sexe, departement FROM admin where valide='1' ORDER BY derniere_connexion DESC, heure_derniere_connexion DESC LIMIT 0,10"; $qry = mysql_query($sql); while ($ob = mysql_fetch_array($qry))

    {echo "<li>

    <a class='std' href='profil.php?pseudo=".$ob[pseudo]."'>".$ob[pseudo]."</a>

    ".$ob[sexe]."

  6. bonjour,

    je reviens vers vous car je cherche à trier des enregistrements d'une base par date à partir de la date du jour et en n'affichant pas les enregistrements des jours precedents.

    par exemple

    12/09/2004

    15/12/2004

    28/11/2004

    doit afficher dans cet ordre les evenements

    28/11/2004

    15/12/2004

    j'utilise aujourd'hui le script

    $sql ="SELECT date1,max(date_format(concat(SUBSTRING(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2)),'%Y%m%d')) as temp_jour, nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre, mois
    from soireeclub where concat(substring(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2))>=concat(substring(now(),1,4),substring(now(),6,2),substring(now(),9,2)) group by date1 order by mois asc, date1, temp_jour asc;";

    cela fonctionne sauf que si 2 évenements ont la meme date il n'y en qu'un qui s'affiche.

    Je suis vraiment debutant si vous avez une solution merci de me donner le code complet à mettre.

    merci d'avance

  7. voila le script


    <?php
    function EmailOK($email)
    {
    return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
    '@'.
    '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]{2,}\.){1,3}'.
    '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]{2,3}$',
    $email) );
    }
    //-----------------
    // SOIREE
    //-----------------
    DebutTableau("#FFFFFF", "1", "0", "100%");
    DebutTableau("#020350", "10", "0", "100%");
    echo Titre("info soirées privées et clubs");
    echo "<HR COLOR='5A6BA5' NOSHADE>\n";
    $ok = true;
    // Vérification de la connexion MySQL
    if ( !($connecte = _AT_mysql_connect($cfgHote, $cfgUser, $cfgPass)) ) echo erreurServeurMySQL();
    // ---------------------------------------------------------------------------
    // Insérer dans la base une nouvelle soirée
    // ---------------------------------------------------------------------------
    if ($connecte && $rub == 'ajouter') {







    $Nom = trim($ztNom);
    $Email = trim($ztEmail);
    $Titre = trim($ztTitre);
    $Comment = trim($ztComment);
    $Texte = trim($ztTexte);
    $Date1 = trim($ztDate1);
    $Nomclub = trim($ztNomclub);
    $Lien = trim($ztLien);
    $Ville = trim($ztVille);
    $Adresse = trim($ztAdresse);
    $Date = date("Y/m/d H:i");
    $Mois = trim($ztMois);
    if ($Nom == "" || $Comment == "") {
    $ok = false;
    $msg = "Les champs 'Nom' et 'Commentaire' sont obligatoires !";
    } elseif ($Email != '' && !EmailOK($Email)) {
    $ok = false;
    $msg = "Adresse email invalide !";
    }
    if (!$ok) {
    echo "<CENTER><A CLASS='erreur'> $msg </A></CENTER><BR>";
    $rub = 'signer';
    } else {

    $liste_champs = 'date, nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre, mois';
    $liste_valeurs = "'$Date', '$Nom', '$Email', '$Comment', '$Texte', '$Lien', '$Ville', '$Date1', '$Nomclub', '$Adresse', '$Titre', '$Mois'";

    $sql = "INSERT INTO soireeclub ($liste_champs) VALUES ($liste_valeurs)";
    $resultat = mysql_db_query($cfgBase, $sql);
    $rub = 'voir';
    }

    }
    // ---------------------------------------------------------------------------
    // Saisie d'une soirée
    // ---------------------------------------------------------------------------








    if ($connecte && ($rub == 'signer' || $rub == '')) {



    $requete ="SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30";

    $result =mysql_query($requete) ;
    while ($data = mysql_fetch_array($result))










    echo "<CENTER>\n";
    DebutTableau("#FFFFFF", "1", "0", "");
    DebutTableau("#354785", "15", "0", "100%");







    echo "<style>\n";

    echo ".livre { text-decoration: none; font: bold; color: rgb(255,255,255) }\n";
    echo " </style>\n";




    echo "<FORM METHOD='POST' ACTION='indexsoireeclub.php3?rub=ajouter'> \n";
    echo "<TABLE BORDER=0>\n";

    echo " <TR><TD CLASS='livre'> <B>Nom / Pseudo</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztNom' VALUE=\"".$data['Nom']."\"> </TD>";

    echo "<TD ROWSPAN='2'> <INPUT TYPE='submit' VALUE=' Ok '> </TD></TR>";
    echo "<TR><TD CLASS='livre'> E-mail (opt.) </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztEmail' VALUE=\"".$data[Email]."\"> </TD></TR>";

    echo "<TR><TD CLASS='livre'> <B>Lien du site</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztDate1' VALUE=\"".$data[Date1]."\"> </TD>";

    echo " <TR><TD CLASS='livre'> <B>Titre</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztTitre' VALUE=\"".$data[Titre]."\"> </TD>";

    echo "<TR><TD CLASS='livre'> <B>Commentaire</B> ";
    echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztComment' ROWS='5' COLS='25' SIZE='10' WRAP='virtual'>".$data[Comment]."</TEXTAREA> </TD></TR>";

    echo "<TR><TD CLASS='livre'> <B>Commentaire1</B> ";
    echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztTexte' ROWS='5' COLS='25' SIZE='10' WRAP='virtual'>".$data[Texte]."</TEXTAREA> </TD></TR>";

    echo "<TR><TD CLASS='livre'> <B>Ville</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztNomclub' VALUE=\"".$data[Nomclub]."\"> </TD>";

    echo "<TR><TD CLASS='livre'> <B>Date de la soirée</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztLien' VALUE=\"".$data[Lien]."\"> </TD>";

    echo "<TR><TD CLASS='livre'> <B>Mois de la soirée en chiffre</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztMois' VALUE=\"".$data[Mois]."\"> </TD>";


    echo "<TR><TD CLASS='livre'> <B>Nom du club</B> </TD>";
    echo "<TD> <INPUT TYPE='text' NAME='ztVille' VALUE=\"".$data[Ville]."\"> </TD>";


    echo "<TR><TD CLASS='livre'> <B>Adresse du club</B> ";
    echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztAdresse' ROWS='5' COLS='25' SIZE='10' WRAP='virtual'>".$data[Adresse]."</TEXTAREA> </TD></TR>";




    echo "</FORM>\n";
    echo "</TABLE>";

    FinTableau();
    FinTableau();
    echo "</CENTER>\n";
    }

    FinTableau();
    FinTableau();
    ?>

  8. voila la requete que j'ai mis

    $requete = "SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM soireeclub WHERE 1 AND `code` = 8 LIMIT 0, 30";

    et le resultat

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

    -Resource id #5-

    -SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM soireeclub WHERE 1 AND `code` = 8 LIMIT 0, 30-

    --

    --

  9. excuse j'ai pas fait attention aux tirets voila la reponse exacte

    -Resource id #5-

    -SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30 -

    --

    --

    qu'en penses tu

  10. bonsoir voila le resultat

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

    Resource id #5-

    -SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lie n`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30 -

    à toi de jouer

  11. pour la requete je l'ai prise dans phpadmin donc elle doit etre bonne quand au champs code (c'est le numero de l'enregistrement dans la base et la je veux l'enregistrement N°8) dans le formulaire.

    Je vois pas ou est l'erreur...

  12. super j'ai trouvé grace à ton aide e t ca marche bien.

    je passe au formulaire de modification de données et la

    j'ai l'erreur suivante : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    à l'affichage de mon formulaire

    if ($connecte && ($rub == 'signer' || $rub == ''))

    $requete = "SELECT `code`,`date1`,`nom`,`email`,`titre`,`commentaire`,`texte`,`date`,`nomclub`,`lien`,`ville`,`adresse`,`mois` FROM `soireeclub` WHERE 1 AND `code` = 8 LIMIT 0, 30

    " ;

    $result =mysql_query($requete) ;

    while ($data = mysql_fetch_array($result))

    {

    echo "<CENTER>\n";

      DebutTableau("#FFFFFF", "1", "0", "");

        DebutTableau("#354785", "15", "0", "100%");

    echo "<style>\n";

    echo ".livre { text-decoration: none; font: bold; color: rgb(255,255,255) }\n";

    echo " </style>\n";

        echo "<FORM METHOD='POST' ACTION='indexsoireeclub.php3?rub=ajouter'> \n";

           echo "<TABLE BORDER=0>\n";

       

       echo " <TR><TD CLASS='livre'> <B>Nom / Pseudo</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztNom' VALUE=\"".$data['Nom']."\"> </TD>";

       echo "<TD ROWSPAN='2'> <INPUT TYPE='submit' VALUE=' Ok '> </TD></TR>";

        echo "<TR><TD CLASS='livre'> E-mail (opt.) </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztEmail' VALUE=\"".$data."\"> </TD></TR>";

       echo "<TR><TD CLASS='livre'> <B>Lien du site</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztDate1' VALUE=\"".$data[Date1]."\"> </TD>";

       echo " <TR><TD CLASS='livre'> <B>Titre</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztTitre' VALUE=\"".$data[Titre]."\"> </TD>";

        echo "<TR><TD CLASS='livre'> <B>Commentaire</B> ";

       echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztComment' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Comment]."</TEXTAREA> </TD></TR>";

    echo "<TR><TD CLASS='livre'> <B>Commentaire1</B> ";

       echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztTexte' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Texte]."</TEXTAREA> </TD></TR>";

       echo "<TR><TD CLASS='livre'> <B>Ville</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztNomclub' VALUE=\"".$data[Nomclub]."\"> </TD>";

       echo "<TR><TD CLASS='livre'> <B>Date de la soirée</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztLien' VALUE=\"".$data[Lien]."\"> </TD>";

       echo "<TR><TD CLASS='livre'> <B>Mois de la soirée en chiffre</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztMois' VALUE=\"".$data[Mois]."\"> </TD>";

       echo "<TR><TD CLASS='livre'> <B>Nom du club</B> </TD>";

       echo "<TD> <INPUT TYPE='text' NAME='ztVille' VALUE=\"".$data[Ville]."\"> </TD>";

    echo "<TR><TD CLASS='livre'> <B>Adresse du club</B> ";

       echo "</TD><TD COLSPAN='3'> <TEXTAREA NAME='ztAdresse' ROWS='5' COLS='25' SIZE='10'  WRAP='virtual'>".$data[Adresse]."</TEXTAREA> </TD></TR>";

       echo "</FORM>\n";

       echo "</TABLE>";

         

        FinTableau();

      FinTableau();

      echo "</CENTER>\n";

      }

    merci pour votre aide

  13. bravo,

    tu as raison j'ai trouvé l'erreur dans le nom de la table soireeclub au lieu de soiree

    et ca marche...

    merci pour ta gentillesse et le temps que tu m'a consacré.

  14. bonsoir

    si les parametres de connexions etaient faux la base ne fonctionnerait pas avec une autre sorte de tri or aujourd hui elle est en ligne at elle fonctionne.

    fais moi signe si tu es la ce soir

×
×
  • Créer...