Se connecter avec
S'enregistrer | Connectez-vous

besoin d'aide pour creer une table avec php

Dernière réponse : dans Programmation

je vous envoie se message car jai besoin d'aide en programation php. je narrive pas a creer une table a partir d'un code php. mon but presisement ses de creer un formulaire (deja fait) ou l'utilisateur rentre des donner tel que son nom son prenom adresse email etc bref tous les info indispensable ensuite apres avoir cliquer sur le bouton submit il se dirige vers une page php(info.php)ou on lui resume les info quil a au prealable noter (deja fait ) et ou sa bloque ses quandjessaye de creer un table sur sette meme page de redirection quand lutilisateur est ammener a info.php jaimerai que les info quil avai rentrer se stocke dans ma base de donner . je sai le faire sur des table deja existante mai se que jaimerai ses q'a chaque foi qu'un nouveau utilisateur entre ses info sela creer une nouvelle table (qui portera son nom )
et qui qontiendra ses info personnele jespere que vous m'avez compris. pourriez vous me repondre stp sur le forum ou sur (freezerhm@yahoo.fr)
Pour se quil veulent mon code complet pour trouver ou est mon erreur le voici


<html>
<head>
<title>essai</title>
</head>
<body>
<form action="info.php" method="post">
Nom :<input type="text" name="nom">
<br />
Prenom :<input type="text" name="prenom">
<br />
Age :<input type="text" name="age">
<br />
<input type="submit" value="cliquez ici">
</form>
</body>
</html>

vous voiyer ses un code tous simple pour prendre nom prenom et age.



maintenant le code de la page info.php selle qui va recevoir les info

<html>
<head>
<title>info</title>
</head>
<body>
<?php
$nom=$_POST['nom'] ;
$prenom=$_POST['prenom'];
$age=$_POST['age'] ;
echo " pour resumer Votre nom est ",$nom," votre prenom est ",$prenom," et vous avez ",$age," ans." ;
$link = mysql_connect("localhost") ;
mysql_select_db("mysql", $link) or die(mysql_error());
$create_table="CREATE TABLE $nom(
nom varchar (255),
prenom varchar (255),
age varchar (255)
primary key(nom));
mysql_query("$create_table",$link) ;
INSERT INTO `info` (`nom` , `prenom`, `age`)
VALUES (
'1', '$nom'),
('2', '$prenom'),(
'3', '$age');
?>
</body>
</html>


<html>
<head>
<title>info</title>
</head>
<body>
<?php
$nom=$_POST['nom'] ;
$prenom=$_POST['prenom'];
$age=$_POST['age'] ;
echo " pour resumer Votre nom est ",$nom," votre prenom est ",$prenom," et vous avez ",$age," ans." ;
$link = mysql_connect("localhost") ;
mysql_select_db("mysql", $link) or die(mysql_error());
$create_table="CREATE TABLE $nom(
nom varchar (255),
prenom varchar (255),
age varchar (255)
primary key(nom));
mysql_query("$create_table",$link) ;
INSERT INTO `info` (`nom` , `prenom`, `age`)
VALUES (
'1', '$nom'),
('2', '$prenom'),(
'3', '$age');
?>
</body>
</html>

Vous voyer sa ossi tous simple .veuiller me contacter svp jen ai vraiment besoin sa fai 3 semaine que je cherche des tutos sur internet et soi ses mal expliquer soi ses pas se que je cherche. Mersi de votre reponse


Ps : pardon pour les faute d'orthographe je du aller vite

Autres pages sur : besoin aide creer table php

Lassé par la pub ? Créez un compte

ca fait longtemps que je n'ai pas utiliser mysql mais
  1. INSERT INTO `info` (`nom` , `prenom`, `age`) VALUES ('1', '$nom'), ('2', '$prenom'), ('3', '$age');


ca ne doit pas trop marcher, inserer 2 valeur dans 3 colonnes?

sinon quel est l'interêt de créer une table à chaque fois???

Mais noooooon!!!
Ne crées pas plusieures tables, que ce soit n'importe quelle raison, moi-même a créé un formulaire d'inscription qui enregistre des nouveaux membres, et je n'utilise pas une table par membre (et dedans j'ais fais en sorte qu'il y ait les données du membre), mais bien une insertion dans la même table par user (ou membre)
Lassé par la pub ? Créez un compte
Tom's guide dans le monde