Aller au contenu

vero

Webmaster Régulier
  • Compteur de contenus

    85
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par vero

  1. Le chiffre annoncé par la requète : 2 mais le chiffre inscrit dans la base est 10 au lieu de 30
  2. 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;
  3. y a t il un champion pour m'aider? Je suis perdue... mon script marche parfaitement bien sauf une condition non prise en compte aidez moi
  4. 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;
  5. ca me donne toujours 10 soit la valeur par defaut et non la valeur qui correspond au champ chiffre qui est pour cette enregistrement à 3 et donc la valeur devrait etre 1.
  6. 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.
  7. vero

    condition non prise en compte

    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'"); }
  8. vero

    changement de nom de champs

    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]."
  9. vero

    tri par date

    voila la liste des champs nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre, mois
  10. vero

    tri par date

    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
  11. vero

    ordonner une bdd

    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(); ?>
  12. vero

    ordonner une bdd

    les champs sont: code date1 nom email titre commentaire texte date nomclub lien ville adresse mois voila...
  13. vero

    ordonner une bdd

    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- -- --
  14. vero

    ordonner une bdd

    oui regarde je fais un copier coller de phpadmin table soireeclub
  15. vero

    ordonner une bdd

    quand je remplace ma requete j'ai Warning: mysql_fetch_array(): supplied argument is not a valid MySQL -Resource id #5- -select * from soireeclub- -- --
  16. vero

    ordonner une bdd

    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
  17. vero

    ordonner une bdd

    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
  18. vero

    ordonner une bdd

    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...
  19. vero

    ordonner une bdd

    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 merci pour votre aide
  20. vero

    ordonner une bdd

    oui je pense qu'il faudrait utiliser une condition pour une fois trié seules les dates à partir du jour en cours soient publiees
  21. vero

    ordonner une bdd

    bonsoir, voila ca elimine bien la date du 21/09/2004 mais le premier enregistrement affiché est le 16/10/2004 au lieu du 24/09/2004 merci
  22. vero

    ordonner une bdd

    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é.
  23. vero

    ordonner une bdd

    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
  24. vero

    ordonner une bdd

    je suis toujours bloquée ... si quelqu un a une idee elle sera le bienvenue... merci
  25. vero

    ordonner une bdd

    c'est sur serveur et quand je recharge l'ancien code tout fonctionne normalement sans le bon tri bien entendu peut on en discuter sur le chat ....
×
×
  • Créer...