Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Fonction PHP random

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:27    Sujet du message: Fonction PHP random

Bonjour
Je vousdrais par exemple faire un choix au hasar d'un nombre entre 1 et $i
$i peut être 10 ou 20, peut importe.

J'ai lu avant qu'il y avait deux fonction possible pour choisir un nombre aléatoire entre deux valeur en PHP.
Je ne me souviens plus des fonctions.

Quelle est à votre avis la meilleur méthode pour le faire?

Merci de votre aide.
 
sim100 Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 11464
Localisation: Toulouse

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:36    Sujet du message: Fonction PHP random

tu met tes 2 valeurs dans un tableaux à 2 valeurs, et tu fais un $tab[rand(0,1)] (marche aussi pour 3, 4, 5 valeurs, etc...)
 
e-kiwi Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:41    Sujet du message: comprend pas

Je ne comprends pas.
Je mets deux valeurs dans un tableau tab, par exemple 1 et 15
Puis je fais un $tab[rand(0,1)] et il me sort un nombre entre 1 et 15 ?
 
sim100 Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 11464
Localisation: Toulouse

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:43    Sujet du message: Fonction PHP random

non, il te sort 1 ou 15. c est pas ce que tu veux ? si tu veux entre 1 et 15, alors tout simplement rand(1,15)
 
e-kiwi Visiter le site web du posteur
dorian53
WRInaute accro
WRInaute accro

Inscrit le: 10 Avr 2005
Messages: 1321

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:43    Sujet du message: Fonction PHP random

//$i=10; ou $i=20;

$var=rand(1, $i);

C'est tout.
 
dorian53
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:44    Sujet du message: merci

Merci à vous deux Smile
 
sim100 Visiter le site web du posteur
dorian53
WRInaute accro
WRInaute accro

Inscrit le: 10 Avr 2005
Messages: 1321

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:46    Sujet du message: Fonction PHP random

Entre parenthèses pour ce genre de question simpliste tu as la réponse et des exemples plus rapidement dans les manuels PHP.

http://www.php.net/manual/fr/
http://www.nexen.net/index.php
 
dorian53
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 17:50    Sujet du message: questions simples

Il n'y a pas de questions simples, il n'y a que des bons et des moins bons.
Et moi je suis nul Crying or Very sad
 
sim100 Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 18:37    Sujet du message: flute

Flute je n'arrive pas à faire ce que je veux.

Plus simplement, y a t'il un moyen de selectionner une ligne au hasar dans une table d'une base de donnée

du genre

Code:

$query="SELECT * FROM wpa_cat AU HASAR";
$res_country=@mysql_query($query,$db);


Very Happy

Est-ce possible?
 
sim100 Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 11464
Localisation: Toulouse

URL permanente de ce messagePosté le : Ven Jan 06, 2006 18:54    Sujet du message: Fonction PHP random

$var =rand(1,$i)
SELECT * FROM wpa_cat limit $var, $var devrait marcher je pense (pas testé)
 
e-kiwi Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 18:59    Sujet du message: non

En fait le
LIMIT $var
veut dire, si $var=10, qu'il va m'en prendre 10 dans ma base.

Moi je veux qu'il me prenne une ligne et au hasar

Merci pour l'aide
 
sim100 Visiter le site web du posteur
tom_pascal
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Nov 2003
Messages: 268

URL permanente de ce messagePosté le : Ven Jan 06, 2006 19:08    Sujet du message: Fonction PHP random

LIMIT $var,1
 
tom_pascal Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Ven Jan 06, 2006 19:13    Sujet du message: merci

Merci tom_pascal et ekiwi

Donc, cela veut dire quoi exactement?

SELECT * FROM wpa_cat limit $var, 1

Si $var = 15
Cela veut dire qu'il selectionne 15 lignes et le 1 à la fin veut dire qu'il en choisi une des 15?

Excusez moi, je comprends vite mais il faut qu'on m'explique longtemps car je ne vois pas trop le truc, et je voudrais être sur de ce que je fais

Merci pour tout
 
sim100 Visiter le site web du posteur
sim100
WRInaute accro
WRInaute accro

Inscrit le: 02 Fév 2003
Messages: 1046
Localisation: Thailande

URL permanente de ce messagePosté le : Sam Jan 07, 2006 5:37    Sujet du message: ??

Personne ne peut m'expliquer la signification de cette ligne de commande ? Crying or Very sad
 
sim100 Visiter le site web du posteur
chetane
Nouveau WRInaute

Inscrit le: 06 Jan 2006
Messages: 20

URL permanente de ce messagePosté le : Sam Jan 07, 2006 6:24    Sujet du message: Fonction PHP random

Lao tse a dit : 'Si tu donnes un poisson a un homme, tu le nourris un jour...Si tu lui apprend a pecher, tu le nourris pour la vie !'

J'vai essayer de repondre a ta question dans cet optique. Tu veut savoir ce que fait LIMIT en mysql....google.com -- " mysql commands limit "

les premiers resultats sont alors :

Basic MySQL Commands - [ Traduire cette page ]

Using MySQL within a mysql shell - [ Traduire cette page ]

Overcoming MySQL's 4GB Limit (by Jeremy Zawodny) -[ Traduire cette page ]

hum le premier semble parler des instructions de base, alors essayons , on ouvre alors ce lien.

WOW yen a du texte....bon allez F3 limit pour chercher directement notre objectif..... on arrive alors a :


Citation:
The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement. LIMIT takes one or two numeric arguments. If two arguments are given, the first specifies the offset of the first row to return, the second specifies the maximum number of rows to return. The offset of the initial row is 0 (not 1).


et un peu plus loin :
Citation:
mysql> select * from table LIMIT 5,10; # Retrieve rows 6-15


J'espere avoir repondu a ta question, tout en t'ayant appris a t'en sortir tout seul Wink ( c'est souvent + efficace)
 
chetane Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort