Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Programmation

  [php] Help please

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] Help please

n°42561
FrCo
Posté le 25-06-2001 à 14:24:33  profilanswer
 

Bon, voila, g un formulaire en HTML et je voufrai sotcker les informations ds une base de donné MySQL.
Les infos sont bien stocké ds les variables, car elles aparaissent bien qd je fais un print ($...., $...., etc).
Mais il ne stocke rien ds la base de donné, donc, voila le morceau concernant la base de donné :
 
<?
 
//Connexion a la base de donné
 
 
$connexion = mysql_connect("$host","$user","$password" ) or die ("Connexion Impossible" );
$db = mysql_select_db("$bdd", $connexion) or die ("Could'not select database" );
 
// ajout d'un brainstorming
 
 
if ( @$send=="send" )
 {
 $ajout_sql = mysql_query("insert into $table (nom, prénom, date, date de fin, sujet, commentaires) values ('$last_name', '$first_name', '$date', '$end_date', '$subject', '$comments')",$connexion);
 }
 
print ( "$first_name, $last_name, $date, $end_date, $subject, $comments" );
?>
</body>
</html>
<?
//-------------
// déconnexion
//-------------
 
mysql_close($connexion);
?>
 
Voila, si vous trouvez l'erreur cela serait tres sympa de votre part, et ne vous moquez, c mes debuts en php+mysql, alors, vous comprendriez que g encore du mal. :)

mood
Publicité
Posté le 25-06-2001 à 14:24:33  profilanswer
 

n°42580
boulivier
Posté le 25-06-2001 à 15:22:09  profilanswer
 

Si tu recuperes les codes d'erreur sur la query sql, tu trouveras peut être pourquoi ca foire...
 
vérifie également la cohérence des données que tu insères avec la définition des champs de ta table...(format des données ou unicité d'une clé...)


---------------
[:boulivier] Et hop, 1 DP de plus et la vie est plus belle
n°42582
lamatrice
Posté le 25-06-2001 à 15:27:41  profilanswer
 

c'est tourjour bien de demander si il est en local ou via le web
(cause: activation)
 
si t'es en local, vérifie que le serveur mysql tourne bien et que le user hava got the right !

n°42587
boulivier
Posté le 25-06-2001 à 15:34:44  profilanswer
 

Je suppose que la connexion marche puisque il teste les cas d'erreur:
>> or die("Connexion Impossible" );  
>> or die ("Could'not select database" );


---------------
[:boulivier] Et hop, 1 DP de plus et la vie est plus belle
n°42631
FrCo
Posté le 25-06-2001 à 17:22:27  profilanswer
 

Je le trouve ou le code d'erreur de la query (j'utilise phpMyAdmin) ?

n°42633
boulivier
Posté le 25-06-2001 à 17:32:49  profilanswer
 

D'une manière générale tu peux t'aider du manuel de php (avec moteur de recherhce integré sur les fonctions)
->>> http://www.php.net/manual
 
sinon en appelant la fonction mysql_error tu devrais avoir ton erreur
 
 
mysql_error
(PHP 3, PHP 4 )
 
mysql_error -- Returns the text of the error message from previous MySQL operation
Description
 
string mysql_error ([resource link_identifier])
 
 
Returns the error text from the last MySQL function, or '' (the empty string) if no error occurred.  
 
Errors coming back from the MySQL database backend no longer issue warnings. Instead, use mysql_error() to retrieve the error text. Note that this function only returns the error text from the most recently executed MySQL function (not including mysql_error() and mysql_errno()), so if you want to use it, make sure you check the value before calling another MySQL function.


---------------
[:boulivier] Et hop, 1 DP de plus et la vie est plus belle
n°42636
FrCo
Posté le 25-06-2001 à 17:43:32  profilanswer
 

donc, apres utilisation de mysql_erreur (d'ailleur, faudrait que je prenne l'habitude de regarder php.net, mais g pas encore le reflexe) j'obtient se message :
 
You have an error in your SQL syntax near 'de fin, sujet, commentaires) values ('Colas', 'Franck', '2001-06-25', '2001-06-' at line 1
 
alors ou est donc l'erreur ?

n°42637
boulivier
Posté le 25-06-2001 à 17:48:03  profilanswer
 

ton champ s'appelle "date de fin" avec des espaces ?????
à mon avis ca peut venir de là.....


---------------
[:boulivier] Et hop, 1 DP de plus et la vie est plus belle
n°42641
Lord II
PIB2000
Posté le 25-06-2001 à 17:54:22  profilanswer
 

J'allais le dire


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°42642
boulivier
Posté le 25-06-2001 à 17:57:06  profilanswer
 

oui mais + rapide [:iqxxs]


---------------
[:boulivier] Et hop, 1 DP de plus et la vie est plus belle
mood
Publicité
Posté le 25-06-2001 à 17:57:06  profilanswer
 

n°42645
FrCo
Posté le 25-06-2001 à 18:01:23  profilanswer
 

wep m'en suis rendu compte en relisant tout mon code, et en fait, g fait une traduction de la variable.
 
Erf, chui vraiment po doué  :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php] Help please

 

Sujets relatifs
Pb tout con : html et php please help meVB - Word! Help!
Programmation VB pour envoyer des donnees sur la liaison USB. HELP====> HELP ME <=====
HELP ! en c pour du graphique!![MySQL] Débutant please help !
ASP help please !HELP ME , PLEASE !!!
Rien à voir mais please help! 
Plus de sujets relatifs à : [php] Help please


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR