
vero
Webmaster Régulier-
Compteur de contenus
85 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par vero
-
Le chiffre annoncé par la requète : 2 mais le chiffre inscrit dans la base est 10 au lieu de 30
-
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;
-
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
-
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;
-
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.
-
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.
-
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'"); }
-
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]."
-
voila la liste des champs nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre, mois
-
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
-
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(); ?>
-
les champs sont: code date1 nom email titre commentaire texte date nomclub lien ville adresse mois voila...
-
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- -- --
-
oui regarde je fais un copier coller de phpadmin table soireeclub
-
quand je remplace ma requete j'ai Warning: mysql_fetch_array(): supplied argument is not a valid MySQL -Resource id #5- -select * from soireeclub- -- --
-
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
-
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
-
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...
-
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
-
oui je pense qu'il faudrait utiliser une condition pour une fois trié seules les dates à partir du jour en cours soient publiees
-
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
-
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é.
-
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
-
je suis toujours bloquée ... si quelqu un a une idee elle sera le bienvenue... merci
-
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 ....