Ses derniers sujets sur les forums
Bonjour,
Comment faire pour afficher les derniers enregistrement d'une table ?
J'ai par exemple ces enregistrements :
1, 2, 3, 4, 5, 6, 7, 8, 9
Si on demande d'afficher les 5 enregistrements dans l'ordre ASC, il met :
1, 2, 3, 4, 5
Si on demande d'afficher les 5 enregistrements dans l'ordre DESC, il met :
9, 8, 7, 6, 5
et j'aimerai avoir les derniers qui s'affichent dans l'ordre ASC, donc ça :
5, 6, 7, 8, 9
Bon actuellement j'utilise DreamWeaver qui génère le code, mais si il faut bidouiller, voir refair un code, je m'y collerai :-)
Merci.
Bonjour,
J'ai cette base :
id - dateenregistrement
1 - 20080401125326
2 - 20080401142312
3 - 20080402052545
...
J'aimerai faire ressortir le nombre d'enregistrement par jour et comme vous le voyez j'ai la date et l'heure dans le champs dateenregistrement actuellement.
Actuellement j'ai ça mais ça prend la date et heure en compte bien sûr :
SELECT COUNT(dateenregistrement)
FROM jeuxgratuits_participations
GROUP BY dateenregistrement
ORDER BY dateenregistrement
merci :-)
Bonjour,
admettons une table qui contient les enregistrements suivant:
• OBJET • THEME1 • THEME2 • THEME3
- objet1 - Alimentaire - Tous - Tous
- objet2 - Cadeaux - Tous - Tous
- objet3 - Mode - Tous - Tous
- objet4 - Cadeaux - Alimentaire - Tous
- objet5 - Maison - Sport - Tous
Il y a donc :
- 2 Alimentaire
- 2 Cadeaux
- 1 Maison
- 1 Mode
- 1 Sport
- 5 Tous
Je souhaite donc faire afficher en "distinct" ces enregistrements par ordre alphabétique et en analysant les THEMES 1,2,et3.
J'utilise "Tous" par défaut, c'est pour ça qu'il est présent partout et parfois 2 fois lorsque l'objet ne rentre que dans un theme.
Actuellement j'ai :
SELECT theme, count( * )
FROM codes_reductions
GROUP BY theme
ORDER BY theme ASC
Mais ça me donne :
- 1 Alimentaire
- 2 Cadeaux
- 1 Maison
- 1 Mode
- 5 Tous
ça compte donc 1 seul Alimentaire et ne compte pas le Sport. Normal vu le code mais comment lui dire de chercher dan les THEME1 et THEME2 aussi ?
Je m'en sort pas vraiment, si vous pouviez m'aider...
Merci d'avance à tous!
Bonjour,
j'ai ce code :
SELECT email, parrain, count(parrain) AS somme
FROM matable
WHERE parrain >= ''
GROUP BY parrain
ORDER BY somme DESC
avec ces fiches :
aze@aze.fr - parrain1
qsd@qsd.fr - parrain2
zer@zer.fr - parrain1
zer@zer.fr - parrain1
cvb@cvb.fr - parrain2
il me donne :
parrain1 = 3
parrain2 = 2
J'aimerai qu'il me donne le nombre de filleul par parrain et non le nombre de fiche.
donc :
parrain1 = 2
parrain2 = 2
avez vous une idée ??
merci
Bonjour,
J'ai une table "gagnants" où j'ai mis les lots gagnés. Chaque enregistrement possède un "idlot".
J'ai une autre table "lots" où sont listé tout les lots en jeu. Il ont leurs "id" et un champs "visible"=Y ou N
Actuellement il me met la liste des lots les plus gagnés avec le code ci dessous, mais j'aimerai ajouter un truc du genre :
à l'exclusion des "idlot" qui correspondent aux "id" présent dans la table "lots" ayant "visible!='Y'"
SELECT idlot, COUNT(idlot) as groupid, lot_FR
FROM gagnants
GROUP BY idlot
ORDER BY groupid DESC
si vous avez une idée... merci :-)
Bonjour,
j'ai ce code
SELECT * FROM matable WHERE visiblesursite = 'Y' AND categorie = $_GET['categorie']
Je réaffiche la page grace à un menu de redirection vers cette même page mais avec "?categorie=mavaleur" en plus.
Lorsque ma demande est faite sur une categorie j'ai mis dans l'URL la categorie en question exemple :
mapage.php?categorie=fun
ou
mapage.php?categorie=sport
Lorsque je souhaite afficher toutes les categories j'ai mis :
mapage.php?categorie=All
ça marche très bien avec chaque categorie mais lorsque je met All pas du tout (et c'est normal puisque chaque fiche est repérée dans une catégorie bien précise)
Comment formuler le code pour lui dire d'afficher toutes les categories ?
Faut il mettre un truc du genre dans l'URL :
mapage.php?categorie=funORsport
sachant que ça marche pas bien sûr ce truc ;-)
ou plutot travailler sur la formulation de la requete ?
Merci pour l'aide
Bonjour
j'ai réussi à faire un script de création pour une liste des anées (et j'en suis pas peu fier

fierté du débutant;)) mais j'arrive pas à y insérer le "selected".
La première fois il est placé par défaut sur la première ligne qui ne contient rien. Il va ensuite vers une page qui met la valeur dans une variable de session
$_SESSION['annee'] = $_POST['annee'];
et si on reviens sur la page il devrait se positionner direct sur l'année choisie avant.
Mon code actuel :
<?php
//décroissant
$i = (date("Y")-10);
while ($i >= (date("Y")-90)):
echo "<option value='".$i."'>";
if (!(strcmp($i, $_SESSION['annee']))) {
echo "selected=\"selected\"";
}
echo $i."</option>";
$i--;
endwhile;
?>
le probleme est qu'il m'affiche selected="selected" devant l'année au lieu de simplement la prendre en compte.
Merci pour l'aide
Bonjour
Je cherche à générer une liste pour l'insérer dans un tableau.
j'ai ce code :
$listegeneree = array (1, 2, 5, 6, 7);
$result = array_rand ($listegeneree, 1);
Ca, ça marche bien mais je rentre dans ce cas les valeur moi même dans le code.
J'aimerai rentrer les valeur de ma table.
j'ai ce code qui me génère 1, 2, 5, 6, 7,:
do {
$liste=$liste.$row_RSmatable['id'].', ';
} while ($row_RSmatable = mysql_fetch_assoc($RSmatable));
//a ce niveau echo $liste donne bien 1, 2, 5, 6 , 7,
//j'intègre donc $liste dans la suite
$listegeneree = array ($liste);
$result = array_rand ($listegeneree, 1);
et j'ai comme résultat :
1, 2, 5, 6 , 7,
c'est à dire qu'il interprete "1, 2, 5, 6 , 7," comme une seule entité semble t il...
Peux t on mettre une variable dans le array() en écrivant autrement :
$liste=$liste.$row_RSmatable['id'].', ';
Ou comment écrire les valeurs dans le array() directement, bref, faut il procéder autrement ?
toutes les idées sont les biens venues, car je sais plus quoi faire :-(
merci
Salut
avec :
$YYYY ="2008"
$MM ="10"
$DD ="23"
comment peut on faire
$nouvelle date = "20081023"
??
$nouvelle date = $yyyy$mm$dd
forcement ça marche pas mais il y a peut être une autre solution
merci pour l'aide : je cherche pas à afficher la date mais à la regrouper dans une seule variable
Salut
J'ai ce code qui fonctionne, il me donne une liste de nombre pris dans ma base :
================================================
<?php
do {
$incrementeur = $incrementeur+"1";
$incrementeur = $row_RSnb['id'];
echo '"';
echo $incrementeur;
echo '",';
} while ($row_RSnb_participation_au_lot = mysql_fetch_assoc($RSnb_participation_au_lot));
?>
==============================================
le résultat est exactement : "6","7","8","13","14","15",
et c'est parfaitement ce qu'il me faut.
Ensuite j'ai ce code qui lui choisi un nombre au hasard parmi la liste :
==============================================
<?php
$liste_id = array("6","7","8","13","14","15",);
$result = array_rand($liste_id);
echo $liste_id[$result];
?>
==============================================
Et ça fonctionne aussi parfaitement.
Seulement j'ai tapé moi même les nombre dans le 2eme code, alors est-il possible d'intégrer la fonction automatique du premier code dans le 2eme code ?
J'ai essayé et pas réussi, mais je maitrise pas trop non plus c'est pour ça...
Merci pour l'aide