Beaucoup de question , et oui ont est tous passé par là ^^

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Beaucoup de question , et oui ont est tous passé par là ^^

par mere-teresa » 11 août 2005, 15:08

A la place des textes (Patrick par exemple) tu mets les variables que tu as récupérées du formulaire ....tout simplement.

A chaque fois que tu appuieras sur le bouton "Envoyer" du formulaire, le script PHP tournera, prendra les infos et insérera celles ci dans la base.

par raptor » 11 août 2005, 14:15

Tu fais autant d'"insert" que tu veux de lignes :p

par tidus » 11 août 2005, 14:14

Merci pour cette fantastique éxplication mere-teresa , mais juste une dernière question ... je suis aller dans les tutoriels que tu ma donné mais j'ai pas bien compris , mais bon s'est pas grave je relirais mais se que j'aimerais crée s'est un formulaire qui permet de mettre :

Le nom de la rédaction et de l'envoyer dans la BDD .

Auteur de la rédaction et de l'envoyer dans la BDD .

console de la rédaction et de l'envoyer dans la BDD .

Contenue de la rédaction et de l'envoyer dans la BDD .

Vous voyez , car moi j'ai appris seulement un sistème mais sa n'affcihe pas de formulaire sa n'affiche rien dès qu'ont mais la page sa ecrit dans la BDD mais bon je voudrais crée un formulaire mais je sais pas comment faire :s .

Voici le script pour écrire dans la BDD sans formulaire :
<? 
mysql_connect("localhost", "mateo21", "mot_de_passe"); 
mysql_select_db("coursphp"); 

// On ajoute une entrée avec mysql_query 
mysql_query("INSERT INTO jeux_videos VALUES('', 'Battlefield 1942', 'Patrick', 'PC', '45', '50', '2nde guerre mondiale')"); 

mysql_close(); 
?> 
Sinon une autre question que j'ai oublier de poser :

On peut écrire plusieurs donnée dans la BDD avec se tipe de code ???
<? 
mysql_connect("localhost", "mateo21", "mot_de_passe"); 
mysql_select_db("coursphp"); 

// On ajoute une entrée avec mysql_query 
mysql_query("INSERT INTO jeux_videos VALUES('', 'Battlefield 1942', 'Patrick', 'PC', '45', '50', '2nde guerre mondiale')"); 

mysql_close(); 
?> 

[/php]

par mere-teresa » 11 août 2005, 10:11

En gros sa répond à mes questions , mais comment dire je trouve vraiment soulant aller dans la BDD et ajouter les nouvelles rédaction manuellement... donc j'ai peut-être trouver un moyen de toues facon si je stocke seulement le texte sans les image de la rédaction s'est pas grave se qu'il compte s'est compter combien de redaction il y'a donc pour sa s'est bon .
Euh je voulais dire quoi à oui , Si je crée un sistème qui permet de stocker la rédaction directement dans le site web je peux stocker ou le texte et les images ??? Sinon je te remercie beucoup tu m'as beaucoup aider ;)
Tu as plusieurs solutions :
- installer des scripts tout faits ===> PHP Scripts est là pour toi !
- coder ton système

Comme tu as l'air motivé pour apprendre, je suppose que tu veux coder ton site toi-même :)

  1. Je te conseille PHPDebutant ou le tutorial de PHPFrance pour créer ton premier formulaire qui rentre des données dans ta base, afin de comprendre le système.
  2. Ensuite pour les images : il vaut mieux les envoyer sur le serveur et ne mettre que leur adresse URL dans la base de données. Et oooh, il y a un tutorial là dessus aussi :) = l'upload de fichiers.
  3. Et puis après, tu passeras au niveau 2, avec "Comment mettre du gras, de l'italique, etc..."
Voilà tout ce dont tu as besoin.[/color]

par tidus » 10 août 2005, 21:20

Si tu souhaites qu'on continue à t'aider, fais un effort sur l'orthographe, tu es illisible et traduire ton texte est un peu pénible. Si tu codes comme ça, ça va être difficile de voir fonctionner quoique ce soit. Et si tes codes fonctionnent, c'est que tu fais avec un langage informatique un effort que tu dois être capable de faire en français aussi
Ok , oui s'est bon je ferais un effors ;)

par Cyrano » 10 août 2005, 21:17

Si tu souhaites qu'on continue à t'aider, fais un effort sur l'orthographe, tu es illisible et traduire ton texte est un peu pénible. Si tu codes comme ça, ça va être difficile de voir fonctionner quoique ce soit. Et si tes codes fonctionnent, c'est que tu fais avec un langage informatique un effort que tu dois être capable de faire en français aussi

par tidus » 10 août 2005, 21:07

En gros sa répond à mes questions , mais comment dire je trouve vraiment soulant aller dans la BDD et ajouter les nouvelles rédaction manuellement... donc j'ai peut-être trouver un moyen de toues facon si je stocke seulement le texte sans les image de la rédaction s'est pas grave se qu'il compte s'est compter combien de redaction il y'a donc pour sa s'est bon . Euh je voulais dire quoi à oui , Si je crée un sistème qui permet de stocker la rédaction directement dans le site web je peux stocker ou le texte et les images ??? Sinon je te remercie beucoup tu m'as beaucoup aider ;)

par Cyrano » 10 août 2005, 20:55

BOn, allons-y dans l'ordre :
  1. NON : mais on le fait habituellement pour une question de confort de lecture, on repère beaucoup plus rapidement les mots clés lors du débuggage;
  2. OUI mais... : mettre des images directement dans la base est techniquement possible, mais c'est en général une mauvaise idée: habituellement, on stocke les images dans un répertoire, et dans la base, on stocke les informations : dimensions, nom du fichier, chemin d'accès, ce genre de choses;
  3. À partir de ta page de traitement de formulaire, tu crées des variables PHP avec les valeurs récupérées. Dans ta equête par la suite, tu remplace les valeurs en dur par des variables, ton script devient donc par exemple:
    // On ajoute une entrée avec mysql_query
    mysql_query("INSERT INTO jeux_videos VALUES('', 'Battlefield 1942', '".  $prenom."', '". $type_machine ."', '". $annee_1 ."', '". $annee_2 ."', '".  $description."')"); 
Est-ce que ça répond à tes questions ?

Beaucoup de question , et oui ont est tous passé par là ^^

par tidus » 10 août 2005, 20:44

Bonchour tout le monde !

Ba j'ai quelques question qui me fracasse la tête sur mysql bon les voici :

1) dans un scrupt comme celui-ci s'est obliger de mettre SELECT ,FROM COUNT etc ... en majuscule ???
$reponse = mysql_query("SELECT * FROM jeux_videos"); // Requête SQL 
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM jeux_videos"); 
2) Ba en faite pour mon site j'aimerais crée un sistème pour dire combien de redaction de jeux video et de mangas il y'a en tout dans le site , mais voilà le problème pour faire sa il faut mettre les rédaction dans la BDD , est-ce qu'ont peut mettre une redaction avec du texte et des image dans la BDD ???

3) Il y'a un code que vous dovriez connître qui permet de se connecter a mysql et de rajouter des entrées dans cette dernière . Ba je voulais savoir si s'est possible de crée un formulaire en php qui permet de faire la même chose que se script ??? si oui vous pouvez me dire comment je dois m'y prendre svp ??? voici le code qui permet d'écrire dans la BDD:
<? 
mysql_connect("localhost", "mateo21", "mot_de_passe"); 
mysql_select_db("coursphp"); 

// On ajoute une entrée avec mysql_query 
mysql_query("INSERT INTO jeux_videos VALUES('', 'Battlefield 1942', 'Patrick', 'PC', '45', '50', '2nde guerre mondiale')"); 

mysql_close(); 
?> 
Sur se je vous remerci d'avance ;)