Début de mon code
m1ck3y2
Messages postés
127
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je créé un site nommé Lecturados. J'essaie en ce moment de faire un test de personnalité qui permettrai de choisir un livre selon des critères précis.
Voilà le début de mon code :
Vous pouvez le tester sur http://www.draac.com/htmltester.html
Mais je ne trouve pas comment afficher les réponses au deux formulaires...
Je voudrai un truc du genre : si le nombre de pages est inférieur à 300 et si le choix de la catégories est fantastique : sa affiche une liste de livres. De même pour les autres choix. Comment faire ???
Voilà le début de mon code :
<body>Voici l'application vous permettant de choisir votre livre selon vos propres critères.<body>
<p>
<small>La recherche se fait parmi les références de Lecturados.fr</small>
<p>
<body><b>Le nombre de pages ?</b><body>
<input type="text" name="page" id="a" size="30"/>
<p>
<hr>
<strong>Le genre littéraire ?</strong>
</p>
<p>
<label for="fantastique">Fantastique</label>
<input type="radio" name="categorie" value="1" id="1" checked="checked"/><br/>
</p>
<p>
<label for="série">Série</label>
<input type="radio" name="categorie" value="2" id="2"/><br/>
</p>
<p>
<label for="historique">Historique</label>
<input type="radio" name="categorie" value="3" id="3"/><br/>
</p>
<p>
<label for="trilogie">Trilogies</label>
<input type="radio" name="categorie" value="4" id="4"/><br/>
</p>
<input type="submit" value="Search !" class="search"></input>
<p>
<cite>Version 1.1 by Lecturados.fr|©|<cite>
Vous pouvez le tester sur http://www.draac.com/htmltester.html
Mais je ne trouve pas comment afficher les réponses au deux formulaires...
Je voudrai un truc du genre : si le nombre de pages est inférieur à 300 et si le choix de la catégories est fantastique : sa affiche une liste de livres. De même pour les autres choix. Comment faire ???
A voir également:
- Début de mon code
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
13 réponses
Salut
Pour ce que tu cherche, il faut aussi que tu apprennes le fonctionnement d'un SGBD comme mariadb ou mysql. Et un langage de programmation orienté web comme python ou php.
Pour ce que tu cherche, il faut aussi que tu apprennes le fonctionnement d'un SGBD comme mariadb ou mysql. Et un langage de programmation orienté web comme python ou php.
Oui tous les livres doivent être placés dans une base de donnée avec litre, genre description auteur etc ...
avec php et mysql une page (resultat.php) recupère les données saisie dans le formulaire fait une requète a la base de donnée et renvoie une page de résultat dont il va chercher le contenu dans la base de donnée. Voila en gros c'est ca
donc connaitre php et mysql c'est fortement recommandé
avec php et mysql une page (resultat.php) recupère les données saisie dans le formulaire fait une requète a la base de donnée et renvoie une page de résultat dont il va chercher le contenu dans la base de donnée. Voila en gros c'est ca
donc connaitre php et mysql c'est fortement recommandé
Non, je ne peut pas, parce que :
Ce n'est pas de l'HTML, mais du PHP et une base de donnée qu'il te faut.
Ce que tu demande est long et complexe à mètre en place, même pour un connaisseur. Perso, je ne le ferais pas juste pour le plaisir.
Il faudra de toute façon que sois capable de maintenir ton site, donc de connaitre son fonctionnement.
Si tu n'as rien compris à ce qu'on disait, ça veut dire qu'il te faut apprendre la base du développement d'un site avant de te lancer dans ton projet.
Plus d'info ici : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
Ce n'est pas de l'HTML, mais du PHP et une base de donnée qu'il te faut.
Ce que tu demande est long et complexe à mètre en place, même pour un connaisseur. Perso, je ne le ferais pas juste pour le plaisir.
Il faudra de toute façon que sois capable de maintenir ton site, donc de connaitre son fonctionnement.
Si tu n'as rien compris à ce qu'on disait, ça veut dire qu'il te faut apprendre la base du développement d'un site avant de te lancer dans ton projet.
Plus d'info ici : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
Je propose de faire un petit forum sur mon site pour que ceux qui veulent m'aide a creer le programme. Nous pourrions chacun nous repartir les taches... Ceux qui sont partants : repondez dans les commentaires de ce message ! (le site sera creer vendredi ou samedi)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut, je t'ai corrigé ton formulaire de base
׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
<body>
<p>
Voici l'application vous permettant de choisir votre livre selon vos propres critères.
</p>
<p>
<small>La recherche se fait parmi les références de Lecturados.fr</small>
</p>
<form method="post" action="mapage.php">
<b>Le nombre de pages ?</b>
<input type="text" name="page" id="a" size="30"/>
<hr />
<p>
<strong>Le genre littéraire ?</strong>
</p>
<p>
<label for="fantastique">Fantastique</label>
<input type="radio" name="categorie" value="1" id="fantastique" checked="checked"/>
<br/>
</p>
<p>
<label for="serie">Série</label>
<input type="radio" name="categorie" value="2" id="serie"/>
<br/>
</p>
<p>
<label for="historique">Historique</label>
<input type="radio" name="categorie" value="3" id="historique"/>
<br/>
</p>
<p>
<label for="trilogie">Trilogies</label>
<input type="radio" name="categorie" value="4" id="trilogie"/>
<br/>
</p>
<input type="submit" value="Search !" class="search" />
</form>
<p>
<cite>Version 1.1 by Lecturados.fr|©|</cite>
</p>
</body>
׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
tu fais une base de donnée là je l'ai appelé test. Dedans il y a une table qui s'appelle livres. Pour chaque livres il y a un id unique, un titre, une catégorie et un nombre de page.
j'ai fait en sorte que sa choisisse les livres en fonction de la catégorie et du nombre de page.
si tu met 200 pages sa va choisir tout les livres qui ont maximum 200 pages.
j'ai fait en sorte que les livres s'affichent en créant un lien qui redirige sur une page de description du livre (facultatif)
׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
j'ai fait en sorte que sa choisisse les livres en fonction de la catégorie et du nombre de page.
si tu met 200 pages sa va choisir tout les livres qui ont maximum 200 pages.
j'ai fait en sorte que les livres s'affichent en créant un lien qui redirige sur une page de description du livre (facultatif)
<body>
<p>
Voici l'application vous permettant de choisir votre livre selon vos propres critères.
</p>
<p>
<small>La recherche se fait parmi les références de Lecturados.fr</small>
</p>
<form method="post" action="index.php">
<b>Le nombre de pages ?</b>
<input type="text" name="page" id="a" size="30"/>
<hr />
<p>
<strong>Le genre littéraire ?</strong>
</p>
<p>
<label for="fantastique">Fantastique</label>
<input type="radio" name="categorie" value="1" id="fantastique" checked="checked"/>
<br/>
</p>
<p>
<label for="serie">Série</label>
<input type="radio" name="categorie" value="2" id="serie"/>
<br/>
</p>
<p>
<label for="historique">Historique</label>
<input type="radio" name="categorie" value="3" id="historique"/>
<br/>
</p>
<p>
<label for="trilogie">Trilogies</label>
<input type="radio" name="categorie" value="4" id="trilogie"/>
<br/>
</p>
<input type="submit" value="Search !" class="search" />
</form>
<p>
<cite>Version 1.1 by Lecturados.fr|©|</cite>
</p>
<?php
if (isset($_POST['page']) && isset($_POST['categorie'])) {
try {
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
} catch (Exception $e) {
die('Erreur : ' . $e -> getMessage());
}
$page = htmlspecialchars($_POST['page']);
$cat = $_POST['categorie'];
$req = $bdd ->query("SELECT * FROM livres WHERE page <= '$page' AND categorie = '$cat'");
while($aff = $req-> fetch()){
?>
<a href="livre.php?livre=<?php echo $aff['id']; ?>"><?php echo $aff['titre']; ?></a><br />
<?php
}
$req -> closeCursor();
}
?>
</body>
׺°"~'"°º×]|I{*------» m3745p10!7 «------*}I|[׺°"~'"°º×
En allant sur les divers liens que nous t'avons donné pour apprendre ce qu'est et comment fonctionne une base de donnée.
Celui ci, par exemple : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
Celui ci, par exemple : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
faire un site en php mysql et le maintenir (mise a jour etc) sans connaissance dans ce domaine c'est du suicide.
Que dirais tu d'un mec qui veux avoir un atelier de mécanique auto sans même qu'il connaisse le fonctionnement d'un moteur a explosion, mais qu'il ait juste des inconnus qui l'aide a faire ce boulot par le biais d'un forum. tu dirais que ce gars est fou et pour rien au monde tu lui confierais ta voiture.
Donc apprend pour savoir faire ce que tu veux faire.
Que dirais tu d'un mec qui veux avoir un atelier de mécanique auto sans même qu'il connaisse le fonctionnement d'un moteur a explosion, mais qu'il ait juste des inconnus qui l'aide a faire ce boulot par le biais d'un forum. tu dirais que ce gars est fou et pour rien au monde tu lui confierais ta voiture.
Donc apprend pour savoir faire ce que tu veux faire.
salut, tu installe wamp http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/sous-windows-wamp
et tu fais ça : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913893-phpmyadmin
et tu fais ça : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913893-phpmyadmin
Bonjour, J'ai un jeux vidéo à creer du type LaraCroft, mais je n'arrive pas à le coder, car je connais aucun langage...
Et si on se réunissait tous ensemble pour créer mon jeux !?
Voilà, on peut comparer ta demande à sa !
Et puis :
m1ck3y2: "J'ai lu les pages mais je ne trouve pas comment créer la base de données et est ce qu il faut modifier un truc dans le code que tu m'as donné ?"
En une journée, tu as réussis à lire tout le tuto sur la création d'un site en php/mysql ...Chapeau !
Je vois juste que tu veux te lancer dans une création sans avoir les bases du codage. Et tu viens ici pour que l'on te mâche le travail.
Prend au moins le temps de lire les tutoriaux.
Pour la conception du site (html/css) : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
Pour rendre ton site dynamique (php/Mysql) : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
Une fois que tu auras acquis les bases, tu pourras avancer un minimum dans ton code. Puis par la suite, tu pourras nous demander quelques conseils.
Ps : Création de base de données est bien dans le tuto que ta gentillement donné Pierrecastor
Et si on se réunissait tous ensemble pour créer mon jeux !?
Voilà, on peut comparer ta demande à sa !
Et puis :
m1ck3y2: "J'ai lu les pages mais je ne trouve pas comment créer la base de données et est ce qu il faut modifier un truc dans le code que tu m'as donné ?"
En une journée, tu as réussis à lire tout le tuto sur la création d'un site en php/mysql ...Chapeau !
Je vois juste que tu veux te lancer dans une création sans avoir les bases du codage. Et tu viens ici pour que l'on te mâche le travail.
Prend au moins le temps de lire les tutoriaux.
Pour la conception du site (html/css) : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
Pour rendre ton site dynamique (php/Mysql) : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
Une fois que tu auras acquis les bases, tu pourras avancer un minimum dans ton code. Puis par la suite, tu pourras nous demander quelques conseils.
Ps : Création de base de données est bien dans le tuto que ta gentillement donné Pierrecastor
https://forums.commentcamarche.net/forum/affich-28802671-debut-de-mon-code#31 ;)
Mais le but de la manoeuvre est justement d'en foutre le moins possible, depuis le temps qu'on lui explique ce qu'il doit faire...
Mis à part jouer les caliméros et tenter de nous faire passer pour des méchants qui veulent pas l'aider, il ne s'est pas donné beaucoup de mal ;)
Mais le but de la manoeuvre est justement d'en foutre le moins possible, depuis le temps qu'on lui explique ce qu'il doit faire...
Mis à part jouer les caliméros et tenter de nous faire passer pour des méchants qui veulent pas l'aider, il ne s'est pas donné beaucoup de mal ;)
Ah oui, j'avais pas vu ta réponse :p
C'est exactement ça. On lui parle d'un langage qui est indispensable pour son projet et je suis sur qu'il en à jamais entendu parler.
D'ailleurs je pense que je vais faire comme lui, pour la création des sites à mes clients, Je vais demander ici, si il y a des personnes qui peuvent m'aider gratuitement. Bah oui! pourquoi m'embêter quand les membres de commentcamarche peuvent me mâché le travaill
J'espère que Caliméros se remettra en question et commencera à travailler de lui-même et à se moment là, je l'aiderai.
Quoi?? on peut toujours espérer non? :p
C'est exactement ça. On lui parle d'un langage qui est indispensable pour son projet et je suis sur qu'il en à jamais entendu parler.
D'ailleurs je pense que je vais faire comme lui, pour la création des sites à mes clients, Je vais demander ici, si il y a des personnes qui peuvent m'aider gratuitement. Bah oui! pourquoi m'embêter quand les membres de commentcamarche peuvent me mâché le travaill
J'espère que Caliméros se remettra en question et commencera à travailler de lui-même et à se moment là, je l'aiderai.
Quoi?? on peut toujours espérer non? :p
J'ai essayé Wamp, mais le lien sur Open Class est cassé.... Sur le site de l'éditeur, il y a plusieurs Logiciel. Lequel choisir ?
c'est pourtant pas sorcier
tu va ici : http://localhost/phpmyadmin/
tu clique ici :
http://img843.imageshack.us/img843/6784/igtf.png
tu l'appelle comme tu veux , moi je l'avais appeller test, tu la met en utf-8_general_ci et tu clique sur creer
http://img7.imageshack.us/img7/3575/6mba.png
tu va ici : http://localhost/phpmyadmin/
tu clique ici :
http://img843.imageshack.us/img843/6784/igtf.png
tu l'appelle comme tu veux , moi je l'avais appeller test, tu la met en utf-8_general_ci et tu clique sur creer
http://img7.imageshack.us/img7/3575/6mba.png
moi je l'avais appelé livres mais tu l'appelle comme tu veux
ensuite ça se complique ( évite les accent)
première ligne de la table tu l'appelle id dans type tu laisse int dans index tu met primary et tu coche la case ai
deuxième ligne tu l'appelle titre le type est varchar et dans Taille/Valeurs tu met 255 puis dans index tu met index
troisième lignes categorie , type varchar , Taille/Valeurs 255
quatrième ligne page, type int, Taille/Valeurs 4
le reste est facultatif
cinquième ligne description , type text
sixième ligne image, type varchar Taille/Valeurs 255
ensuite ça se complique ( évite les accent)
première ligne de la table tu l'appelle id dans type tu laisse int dans index tu met primary et tu coche la case ai
deuxième ligne tu l'appelle titre le type est varchar et dans Taille/Valeurs tu met 255 puis dans index tu met index
troisième lignes categorie , type varchar , Taille/Valeurs 255
quatrième ligne page, type int, Taille/Valeurs 4
le reste est facultatif
cinquième ligne description , type text
sixième ligne image, type varchar Taille/Valeurs 255
salut,
tu clique sur ta table (livres)
puis tu clique sur inserer :
http://img824.imageshack.us/img824/3433/if9x.png
ensuite important le champs id tu le laisse vide
tu met ton titre (- 255 caractères)
tu met ta catégories sous formes de numéro qui corresponds au value des tes bouton radio:
1 = fantastique
2 = serie
3 = historique
4 = trilogie
tu rentre le nombre de page (maximun 9999 pages )
si tu as mis description tu rentre ta description, tu peux mettre plus de texte sans soucis
et pour image, tu met le chemin de ton image. Par exemple si tu creer un dossier photos tu met ( ./photos/1.jpg pour la photo numéro 1 , ./photos/2.jpg pour la deux) ne te trompe pas sinon tu va perdre du temps
http://img600.imageshack.us/img600/4868/o8tv.png
tu clique sur ta table (livres)
puis tu clique sur inserer :
http://img824.imageshack.us/img824/3433/if9x.png
ensuite important le champs id tu le laisse vide
tu met ton titre (- 255 caractères)
tu met ta catégories sous formes de numéro qui corresponds au value des tes bouton radio:
1 = fantastique
2 = serie
3 = historique
4 = trilogie
tu rentre le nombre de page (maximun 9999 pages )
si tu as mis description tu rentre ta description, tu peux mettre plus de texte sans soucis
et pour image, tu met le chemin de ton image. Par exemple si tu creer un dossier photos tu met ( ./photos/1.jpg pour la photo numéro 1 , ./photos/2.jpg pour la deux) ne te trompe pas sinon tu va perdre du temps
http://img600.imageshack.us/img600/4868/o8tv.png
heu,.... pourquoi faire des requêtes. En fait, phpmyadmin est un système de gestion de base de donnée et cela permet de faire cela sans faire de requêtes. Tu peux faire des requêtes, mais j'ai l'impression que tu connais pas encore bien le langage sql. Ne te prends pas la tête avec les requêtes et fait comme je t'ai dit.
salut,
tu clique sur ta table (livres)
puis tu clique sur inserer :
http://img824.imageshack.us/img824/3433/if9x.png
ensuite important le champs id tu le laisse vide
tu met ton titre (- 255 caractères)
tu met ta catégories sous formes de numéro qui corresponds au value des tes bouton radio:
1 = fantastique
2 = serie
3 = historique
4 = trilogie
tu rentre le nombre de page (maximun 9999 pages )
si tu as mis description tu rentre ta description, tu peux mettre plus de texte sans soucis
et pour image, tu met le chemin de ton image. Par exemple si tu creer un dossier photos tu met ( ./photos/1.jpg pour la photo numéro 1 , ./photos/2.jpg pour la deux) ne te trompe pas sinon tu va perdre du temps
http://img600.imageshack.us/img600/4868/o8tv.png
tu clique sur ta table (livres)
puis tu clique sur inserer :
http://img824.imageshack.us/img824/3433/if9x.png
ensuite important le champs id tu le laisse vide
tu met ton titre (- 255 caractères)
tu met ta catégories sous formes de numéro qui corresponds au value des tes bouton radio:
1 = fantastique
2 = serie
3 = historique
4 = trilogie
tu rentre le nombre de page (maximun 9999 pages )
si tu as mis description tu rentre ta description, tu peux mettre plus de texte sans soucis
et pour image, tu met le chemin de ton image. Par exemple si tu creer un dossier photos tu met ( ./photos/1.jpg pour la photo numéro 1 , ./photos/2.jpg pour la deux) ne te trompe pas sinon tu va perdre du temps
http://img600.imageshack.us/img600/4868/o8tv.png
Je voudrais pas faire mon rabat-joie, mais tout ça est expliqué clairement dans le tuto qu'on te supplie de lire depuis le début.
Il faudrait commencer par le lire du début à la fin.
je suis tellement gentil que je donne même la partie du tuto ou c'est expliqué :
http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/creer-une-table-1
Il faudrait commencer par le lire du début à la fin.
je suis tellement gentil que je donne même la partie du tuto ou c'est expliqué :
http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/creer-une-table-1
<form method="post" action="resultat.php"> ....... </form>
voila 2 tuto
html 4.01
https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires/Mon_premier_formulaire_HTML
html 5
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1607171-creez-des-formulaires