question sur le php/mysql
Dernière réponse : dans Programmation
bonjours à tous
j'ai plusieur petite question:
- j'aimerez crée une page pour ajouter des users par exemple donc il me faut plusieur champs avec un bouton evoyer, je sais que pour un champs c'est (
<p>
<input type="text" name="nom" /> <input type="submit" value="Valider" />
</p>
</form>
mais comment on fait pour mettre plusieur champs ?
- une fois que la donnée est écrite et envoyez par le formulaire, est-ce que ce que la personne a écrite est exploitable pour par exemple faire INSERT INTO * (****,****,******) VALUE ($_post,$post[**],","");
-maintenant imaginons, pierre tiend un magasin, il a 30 sortes de jeux dans sa base de données, tous ces jeux sont affiché sur une page web, comment fait-on pour modifié le nom du'un jeu par exemple
-pour finir j'ai fait ce script pour m'amuser mais il ne fonctionne pas est-ce quelqu'un pourrais me dire pourquoi ?
mysql_connect("localhost","root","") or die ("erreur de mot de passe");
mysql_select_db("cours-php") or die ("impossible de sélectionner la base de donnée");
?>
<html>
<head>
<title>test</title>
</head>
<body>
<form method="post" action="index.php">
<p>
nom <br />
<input type="text" name="nom" /> <input type="submit" value="Valider" />
</p>
</form>
<?php
mysql_query("INSERT INTO jeux(nomj) VALUE $_POST['nom'];
?>
</body>
</html>
(pour ce script j'ai pas mis l'user, pass et db dans une variable puisque je m'amuse donc pas besoin de protection)
merci par avance pour vos aides
j'ai plusieur petite question:
- j'aimerez crée une page pour ajouter des users par exemple donc il me faut plusieur champs avec un bouton evoyer, je sais que pour un champs c'est (
Citation :
<form method="post" action="index.php"><p>
<input type="text" name="nom" /> <input type="submit" value="Valider" />
</p>
</form>
mais comment on fait pour mettre plusieur champs ?
- une fois que la donnée est écrite et envoyez par le formulaire, est-ce que ce que la personne a écrite est exploitable pour par exemple faire INSERT INTO * (****,****,******) VALUE ($_post,$post[**],","");
-maintenant imaginons, pierre tiend un magasin, il a 30 sortes de jeux dans sa base de données, tous ces jeux sont affiché sur une page web, comment fait-on pour modifié le nom du'un jeu par exemple
-pour finir j'ai fait ce script pour m'amuser mais il ne fonctionne pas est-ce quelqu'un pourrais me dire pourquoi ?
Citation :
<?phpmysql_connect("localhost","root","") or die ("erreur de mot de passe");
mysql_select_db("cours-php") or die ("impossible de sélectionner la base de donnée");
?>
<html>
<head>
<title>test</title>
</head>
<body>
<form method="post" action="index.php">
<p>
nom <br />
<input type="text" name="nom" /> <input type="submit" value="Valider" />
</p>
</form>
<?php
mysql_query("INSERT INTO jeux(nomj) VALUE $_POST['nom'];
?>
</body>
</html>
(pour ce script j'ai pas mis l'user, pass et db dans une variable puisque je m'amuse donc pas besoin de protection)
merci par avance pour vos aides
Autres pages sur : question php mysql
Lassé par la pub ? Créez un compte
il faut que tu comprennes la notion de serveur/client.
La première fois que ta page est appelée, $_POST['nom'] n'est pas défini.
tu ne fermes pas les " dans mysql_query
$_POST['nom'] doit etre entoure d'{}
en ce qui concerne la question de plusieurs champs, tu multiplies tout simplement les input...
La première fois que ta page est appelée, $_POST['nom'] n'est pas défini.
tu ne fermes pas les " dans mysql_query
$_POST['nom'] doit etre entoure d'{}
en ce qui concerne la question de plusieurs champs, tu multiplies tout simplement les input...
Citation :
<form method="post" action="index.php">
<p>
nom <br />
<input type="text" name="nom" /> <input type="submit" value="Valider" />
</p>
</form>
n'est pas compatible avec
Citation :
$name = $_GET["nom"]
suis un tuto, tu apprenderas les bases:
http://www.siteduzero.com/tuto-3-4-0-un-site-dynamique-...
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumTres simple question en php
- ForumQuestion php
- ForumQuestion php sur la resolution d'ecran
- solutionsQuestion connection table mysql en php
- ForumPhp mysql create table avec php
- ForumPhp mysql afficher php dans champs mysql
- ForumPhp mysql interrogation de mysql
- ForumMysql probleme php mysql
- solutionsPhp mysql erreur dans les requetes mysql
- ForumAffichage de questions php mysql
- Voir plus