Créer un programme en php qui affiche des prénoms aléatoires
Dernière réponse : dans Programmation
Bonjour à tous, j'aimerais créer un programme en php sauf que je ne suis pas un accro au langage, il me faudrait un modèle.
Donc ce que j'aimerai faire, c'est créer un programme en php de préférence qui fonctionne sous un hébergeur gratuit comme free, et j'aimerai que ce soit un programme que quand on clique sur un bouton "envoyer" où n' importe quoi enfin un lien, il s'affiche une nouvelle page avec par exemple un nombre compris entre 1 et 100, enfin j'aimerai le faire avec des prénoms à la base (un prénom qui s'affiche au pif).
Est ce possible? Si oui est que quelqu'un pourrait me passer un modèle avec juste 2 ou 3 prénoms pour me montrer?!!!!
Merci d'avance de votre aide, si je n'ai pas était assez claire dites le moi.
Bonne fin d'aprem.
Donc ce que j'aimerai faire, c'est créer un programme en php de préférence qui fonctionne sous un hébergeur gratuit comme free, et j'aimerai que ce soit un programme que quand on clique sur un bouton "envoyer" où n' importe quoi enfin un lien, il s'affiche une nouvelle page avec par exemple un nombre compris entre 1 et 100, enfin j'aimerai le faire avec des prénoms à la base (un prénom qui s'affiche au pif).
Est ce possible? Si oui est que quelqu'un pourrait me passer un modèle avec juste 2 ou 3 prénoms pour me montrer?!!!!
Merci d'avance de votre aide, si je n'ai pas était assez claire dites le moi.
Bonne fin d'aprem.
Autres pages sur : creer programme php affiche prenoms aleatoires
Lassé par la pub ? Créez un compte
Salut !
Moi je te conseille d'utiliser ta base MySQL fournie par free : tu te fais une table Prenoms de la forme :
Prenoms
- id_prenom - int(6) (auto_increment | primary key)
- prenom - varchar(30)
Une fois crée tu utilise la fontion rand() appliquée sur la sélection de ta table !
Pour plus d'informations n'hésite pas !
Moi je te conseille d'utiliser ta base MySQL fournie par free : tu te fais une table Prenoms de la forme :
Prenoms
- id_prenom - int(6) (auto_increment | primary key)
- prenom - varchar(30)
Une fois crée tu utilise la fontion rand() appliquée sur la sélection de ta table !
Pour plus d'informations n'hésite pas !
Salut,
Tu peux aller sur le site du zéro même tout y est super bien expliqué,
Sinon pour le faire afficher sur ton site en SQL
Select = Afficher le champ
From= utiliser la table en question
Donc SELECT n'importe quel champ par exemple prénom
La table on va dire salut
C'est un exemple je précise on s'en fou de la table et du champs de quel nom elle porte
Donc en exemple concret ça donne
SELECT prénom
FROM salut
Bon après cameleon1st t'a donné la suite donc voila j'espère t'avoir aider un peu.
Cordialement Moune99
Tu peux aller sur le site du zéro même tout y est super bien expliqué,
Sinon pour le faire afficher sur ton site en SQL
Select = Afficher le champ
From= utiliser la table en question
Donc SELECT n'importe quel champ par exemple prénom
La table on va dire salut
C'est un exemple je précise on s'en fou de la table et du champs de quel nom elle porte
Donc en exemple concret ça donne
SELECT prénom
FROM salut
Bon après cameleon1st t'a donné la suite donc voila j'espère t'avoir aider un peu.
Cordialement Moune99
Re !!!!
Ben dsl de rep que maintenant mais enfaite depuis hier j'essai de me connecter sur mon site chez free et j'y arrive pas, je c'est pas pourquoi, enfin je peut pas me connecter sur mon compte mais je peux aller voir mes e-mails pourtants.
Donc la j'essaye de voir un peu la base mysql chez ifrance mais j'y comprend pas grands choses, et j'arrive pas a voir ou faut rentrer ce que vous m'expliquer...
Voila, je serais pas contre un tuto si il y en as, car j'en ai pas trouver encore ^^
Merci encore, bonne soirée
Ben dsl de rep que maintenant mais enfaite depuis hier j'essai de me connecter sur mon site chez free et j'y arrive pas, je c'est pas pourquoi, enfin je peut pas me connecter sur mon compte mais je peux aller voir mes e-mails pourtants.
Donc la j'essaye de voir un peu la base mysql chez ifrance mais j'y comprend pas grands choses, et j'arrive pas a voir ou faut rentrer ce que vous m'expliquer...
Voila, je serais pas contre un tuto si il y en as, car j'en ai pas trouver encore ^^
Merci encore, bonne soirée
Re, c'est bon j'ai réussi a me connecter ^^
Sauf que c'est la 1er fois que je me sert de mysql, donc j'ai compris le principe la vite fais en lisant un tuto sur le site du zéro, mais je ne c'est pas ce qui faut que je rentre comme information.
Déjà combien faut t'il que je rentre de champs? ( en nombre) ( je voudrais rentrer 100prenoms aléatoires.)
Et ensuite, quand j'ai créer ma table, qu'est que je dois remplir? ( montrer moi un exemple au pif bien détailler que j'ai pas a vous embêter à nouveau;)
Merci d'avance!!
yoyohand
Sauf que c'est la 1er fois que je me sert de mysql, donc j'ai compris le principe la vite fais en lisant un tuto sur le site du zéro, mais je ne c'est pas ce qui faut que je rentre comme information.
Déjà combien faut t'il que je rentre de champs? ( en nombre) ( je voudrais rentrer 100prenoms aléatoires.)
Et ensuite, quand j'ai créer ma table, qu'est que je dois remplir? ( montrer moi un exemple au pif bien détailler que j'ai pas a vous embêter à nouveau;)
Merci d'avance!!
yoyohand
Bon alors commencons par ce qui est de la base de donnés !
En cliquant sur le nom de ta base de données dans la colonne de gauche, tu verras apparaitre dans la fenetre principale une nouvelle page. En haut de cette derniere tu auras un onglet Requete sur lequel tu vas cliquer.
Bien! Ici tu va pour voir créer la table prénom grace à la requette qui va suivre et qui correspond à celle que je t'ai présentée précedemment. Je te conseil de jetter un petit coup d'oeil sur cette derniere pour voir comment ca se construit !
CREATE TABLE `prenoms` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`prenom` VARCHAR( 30 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
Voilà avec ca ta table devrait être créee !
Une fois fait revient ici si tu as besoins d'aide supplémentaire !
En cliquant sur le nom de ta base de données dans la colonne de gauche, tu verras apparaitre dans la fenetre principale une nouvelle page. En haut de cette derniere tu auras un onglet Requete sur lequel tu vas cliquer.
Bien! Ici tu va pour voir créer la table prénom grace à la requette qui va suivre et qui correspond à celle que je t'ai présentée précedemment. Je te conseil de jetter un petit coup d'oeil sur cette derniere pour voir comment ca se construit !
CREATE TABLE `prenoms` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`prenom` VARCHAR( 30 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
Voilà avec ca ta table devrait être créee !
Une fois fait revient ici si tu as besoins d'aide supplémentaire !
Euh, je doit vraiment être nul mais je comprend pas.
Donc je vais détailler ce que je fais.
Je créer une nouvelle base sous le nom de "prénoms"
Ensuite je choisi le chiffre 1 pour la colonne champ
Donc après j'ai plusieurs colonnes qui apparaissent.
dans la colonne "champ", je rentre id
dans la colonne "type", varchar
dans la colonne 'taille" 30
interclassement, et attribut je laisse vide
null: "not null"
défauts, je laisse vide
extra je laisse vide aussi et pour finir je coche la case primaire avec une clé.
Quand je clique sur sauvegarder, voila le message d'erreur qu'il m'apparait:
"Erreur requête SQL:
CREATE TABLE `support_jeux_hotmail`.`prenom` (
`id` VARCHAR( 30 ) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM
MySQL a répondu
ocumentation
#1063 - Incorrect column specifier for column 'id' "
Merci de m'aider.
Cordialement yoyohand
ps: En faite c'est bon, j'ai trouver tout seul, voila ce qui m'affiche:
"requête SQL:
CREATE TABLE `support_jeux_hotmail`.`prenoms` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM "
Juste pour me confirmer que c'est bien sa que sa doit m'afficher
Quel est l'étape suivant après?
Merci d'avance!! bonne soirée
Donc je vais détailler ce que je fais.
Je créer une nouvelle base sous le nom de "prénoms"
Ensuite je choisi le chiffre 1 pour la colonne champ
Donc après j'ai plusieurs colonnes qui apparaissent.
dans la colonne "champ", je rentre id
dans la colonne "type", varchar
dans la colonne 'taille" 30
interclassement, et attribut je laisse vide
null: "not null"
défauts, je laisse vide
extra je laisse vide aussi et pour finir je coche la case primaire avec une clé.
Quand je clique sur sauvegarder, voila le message d'erreur qu'il m'apparait:
"Erreur requête SQL:
CREATE TABLE `support_jeux_hotmail`.`prenom` (
`id` VARCHAR( 30 ) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM
MySQL a répondu
ocumentation#1063 - Incorrect column specifier for column 'id' "
Merci de m'aider.
Cordialement yoyohand
ps: En faite c'est bon, j'ai trouver tout seul, voila ce qui m'affiche:
"requête SQL:
CREATE TABLE `support_jeux_hotmail`.`prenoms` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM "
Juste pour me confirmer que c'est bien sa que sa doit m'afficher
Quel est l'étape suivant après?
Merci d'avance!! bonne soirée
Pourquoi faire simple quand on peut faire compliqué ?
Je vois pas trop l'utilité de Mysql pour faire ça, mais bon.
Une méthode plus simple :
Je vois pas trop l'utilité de Mysql pour faire ça, mais bon.
Une méthode plus simple :
//liste des prenoms $list_nom = array("jojo","toto","jéjé","tété"); $long_array = count($list_nom) $nb_prenom = rand(0, $long_array); echo $list_nom[$nb_prenom];
N'empêche que c'est incomparablement plus simple.
Et puis moi on me demande un exemple avec 2 ou 3 prénoms, donc je donne un exemple avec 2 ou 3 prénoms : pas contrariant.
Après il est évident que pour gérer des bases de données conséquentes SQL est nettement mieux (il un peu fait pour quand même), mais pour faire un pauvre rand sur quelques valeurs c'est faire compliqué pour pas grand chose.
Et puis moi on me demande un exemple avec 2 ou 3 prénoms, donc je donne un exemple avec 2 ou 3 prénoms : pas contrariant.
Après il est évident que pour gérer des bases de données conséquentes SQL est nettement mieux (il un peu fait pour quand même), mais pour faire un pauvre rand sur quelques valeurs c'est faire compliqué pour pas grand chose.
Ben je voudrais quand même rentrer 100prenoms pour commencer!! lol
Puis je suis pas contre que l'on m'apprenne a gérer une base de donnée avec SQL ^^
Mais que dois je faire après avoir créer ma table?
Je dois rentrer mes informations mais est ce que quelqu'un pourrait me montrer comment, enfin comme je demande, me montrer comment faire et après je devrais m'en sortir
Bonne soirée, merci d'avance.
Puis je suis pas contre que l'on m'apprenne a gérer une base de donnée avec SQL ^^
Mais que dois je faire après avoir créer ma table?
Je dois rentrer mes informations mais est ce que quelqu'un pourrait me montrer comment, enfin comme je demande, me montrer comment faire et après je devrais m'en sortir
Bonne soirée, merci d'avance.
franchement (certains vont dire que j'insiste) mais utilise l'array(), en 5 minutes t'a un truc qui fonctionne (et qui n'est pas limité contrairement à ce qu'a dit caméléon).
Et en plus sans te faire chier.
Php est un langage hyper puissant, pourquoi ne pas l'utiliser ?
Il suffit juste de ranger correctement et c'est clair :
Après tu n'as qu'à rajouter autant de ligne que tu veux. (il m'est déja arrivé de faire un tableau avec plus de 4000 enregistrement pour générer une map, et ça marche sans problème).
Franchement ce code prend 3 lignes de traitement, impossible de faire moins en utilisant une base Mysql.
Et de plus c'est vachement moins chiant d'y ajouter des prénoms que de se les farcir un par un avec phpmyadmin.
Et en plus sans te faire chier.
Php est un langage hyper puissant, pourquoi ne pas l'utiliser ?
Il suffit juste de ranger correctement et c'est clair :
$list_nom = array( "aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg", "hhh", "iii", "jjj", "kkk", "lll" );
Après tu n'as qu'à rajouter autant de ligne que tu veux. (il m'est déja arrivé de faire un tableau avec plus de 4000 enregistrement pour générer une map, et ça marche sans problème).
Franchement ce code prend 3 lignes de traitement, impossible de faire moins en utilisant une base Mysql.
Et de plus c'est vachement moins chiant d'y ajouter des prénoms que de se les farcir un par un avec phpmyadmin.
Re, donc alors j'ai commencer a créer mon code en php à la méthode de jerbe, voila ce kil donne:
//liste des prenoms
$list_nom = array(
"KEVIN",
"THOMAS",
"ALEXANDRE",
"JULIEN",
"NICOLAS",
"MAXIME",
"ANTHONY",
"ROMAIN",
"JEREMY",
"FLORIAN",
"GUILLAUME",
"BENJAMIN" );
$long_array = count($list_nom)
$nb_prenom = rand(0, $long_array);
echo $list_nom[$nb_prenom];
Esce qu'il est bon?! Après quelle ligne je dois rajouter pour que quand on clique sur un bouton où un lien mon code php s'applique et nous renvoie sur la page où un prénom aléatoire doit apparaitre?
Merci d'avance.
//liste des prenoms
$list_nom = array(
"KEVIN",
"THOMAS",
"ALEXANDRE",
"JULIEN",
"NICOLAS",
"MAXIME",
"ANTHONY",
"ROMAIN",
"JEREMY",
"FLORIAN",
"GUILLAUME",
"BENJAMIN" );
$long_array = count($list_nom)
$nb_prenom = rand(0, $long_array);
echo $list_nom[$nb_prenom];
Esce qu'il est bon?! Après quelle ligne je dois rajouter pour que quand on clique sur un bouton où un lien mon code php s'applique et nous renvoie sur la page où un prénom aléatoire doit apparaitre?
Merci d'avance.
Lassé par la pub ? Créez un compte