Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
18 Novembre 2017, 05:50:53


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: ajouter des données a la base mysql  (Lu 2892 fois)
0 Membres et 1 Invité sur ce fil de discussion.
klendathu
Nouveau
*
Hors ligne Hors ligne

Messages: 15


Voir le profil
« le: 18 Octobre 2006, 17:32:16 »

bonjour,

je suis débutant,
j'ais un problème pour ajouter des données a ma base mysql
quand je rempli le formulaire suivant,
dans ma base mysql il y a bien une ligne de données qui s'ajoute mais les données son vide

----------------------------------------
<form action="valide.php" method="post">
  vos prénom, nom
  <input type="text" name="pseudo">
  votre email
  <input type="text" name="email">
  url de votre site
  <input type="text" name="url">
  titre de votre site (75 carac. maxi)
  <input type="text" name="titre">
  description de votre site (100 carac. maxi)
  <input type="text" name="description">
  <input name="submit" type="submit" value="cliquez-ici">
</form>
--------------------------------------------------------------
et voici le fichier valide.php
-----------------------------------------
<?PHP

$dbh=mysql_connect ("localhost", "login", "pass") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("nomdeladb");

$sql = "INSERT INTO webmaster
VALUES('$pseudo','$email','$url','$titre','$description')";
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());

echo 'merci beaucoup, vos infos ont été enregistrées.';
mysql_close();

?>
----------------------------------------------
pouvez vous m'aider

merci
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 18 Octobre 2006, 17:32:16 »

 Journalisée
klendathu
Nouveau
*
Hors ligne Hors ligne

Messages: 15


Voir le profil
« Répondre #1 le: 20 Octobre 2006, 22:52:10 »

je crois que g trouvé
il suffi d ajouter

<?php
$pseudo = $_POST['pseudo'];
...
 ?>
<?PHP

sur la page valide.php

mais je me demande si on peut pas directement mettre ca dans le VALUE

VALUES($_POST['pseudo'],'$email','$url','$titre','$description')";

mais je c pas si la syntax est bonne
Journalisée
Bartheleway
Invité
« Répondre #2 le: 22 Octobre 2006, 16:01:52 »

Code correct de valide.php

Code:
<?PHP

$dbh=mysql_connect ("localhost", "login", "pass") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("nomdeladb");

$sql = 'INSERT INTO webmaster VALUES ("'.$_POST['pseudo'].'","'.$_POST['email'].'","'.$_POST['url'].'","'.$_POST['titre'].'","'.$_POST['description'].'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.mysql_error());

echo 'merci beaucoup, vos infos ont été enregistrées.';
mysql_close();

?>
Journalisée
LSG
Nouveau
*
Hors ligne Hors ligne

Messages: 14



Voir le profil WWW
« Répondre #3 le: 24 Novembre 2006, 22:38:20 »

Pour ton formulaire, au lieu de mettre du texte separement, lie le texte avec le input et aère le, ensuite pour la description au lieu de passer par un input passe par un textarea, cela sera plus simple pour le visiteur de taper une courte description

Code:
<form action="valide.php" method="post"> 
  <label>vos prénom, nom: <input type="text" name="pseudo"></label><br/>
  <label>votre email: <input type="text" name="email"></label></br> 
  <label>url de votre site: <input type="text" name="url"></label></br> 
  <label>titre de votre site: <input type="text" name="titre" maxlength="75"></label></br>
  <label>description de votre site(100 carac. maxi): <textarea row="10" cols="30" name="description"></textarea></label></br></br>
  <input name="submit" type="submit" value="cliquez-ici">
</form>

Cordialement
Journalisée

La vie est un combat de tout les jours, battez vous et vous vivrez ...

La Création et la Gestion de site web j'adore ca, vous avez besoin d'aide bipper moi ...
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.021 secondes avec 20 requêtes.