formulaire et base php

Petit nouveau ! | 2 Messages

28 mars 2007, 15:11

j'ai creer un formulaire html pour prendre des inscriptions en ligne sur mon site.
j'ai ensuite creer un formulaire php pour recuperer les infos.
une base a été creer avec une table.
<?php
 msql_connect('localhost','matable');
 $connect=mysql_connect('localhost',matable,");
 mysql_select_db('matable',$connect);
 $result=mysql_query("SELECT id,nom,prenom,age,adresse,telephone,email,nouveau from inscription);
 while($row=mysql_fetch_array($result)){
 echo $row[id].'-'.$row[nom].'-'.$row[prenom].'-'.$row[age].'-'.$row[adresse].'-'.$row[telephone].
 '-'.$row[email].'-'.$row[nouveau].'<br>';
 }
 mysql_close();
?>
je n'arrive pas a enregistrer dans la table.
quelqu'un pourrait il m'aider ?
merci

Eléphant du PHP | 70 Messages

28 mars 2007, 19:59

euh, là c'est une fonction d'affichage, si ton problème se situe au niveau de l'insertion dans ta table, va falloir voir l'autre partie de ton code (l'inscription proprement dite)

Tu peux voir si ça enregistre ou non avec phpmyadmin, et donne les éventuels messages d'erreur ;)
Comme dit un ami
"Il n’y a jamais de bugs dans les programmes que j’écris : juste des caractéristiques non documentées"

Petit nouveau ! | 2 Messages

29 mars 2007, 09:45

je n'ai aucune trace d'enregistrement dans ma table.

Mammouth du PHP | 737 Messages

29 mars 2007, 10:19

Salut,

En effet, comme l'a souligné Theri le Vorace, tu nous as fourni une requête d'affichage et non d'insertion qui devrait normalement commencer par un "INSERT".

Mega
:)

Invité
Invité n'ayant pas de compte PHPfrance

31 mars 2007, 18:36

voici ma requete d'insertion
excuser la planette, elle ne comprend pas tout.
merci à tous
$SQL = "INSERT INTO inscription (id,nom,prenom,age,adresse,) values ";
$SQL.="'".$nom."'";
$SQL.="'".$prenom. "'";
$SQL.="'".$age."'";
$SQL.="'".$adresse."'";
$result = mysql_query($SQL);
$id = mysql_insert_id();
mysql_close();

ViPHP
ViPHP | 2291 Messages

31 mars 2007, 20:55

voici ma requete d'insertion
excuser la planette, elle ne comprend pas tout.
merci à tous
$SQL = "INSERT INTO inscription (id,nom,prenom,age,adresse,) values ";
$SQL.="'".$nom."'";
$SQL.="'".$prenom. "'";
$SQL.="'".$age."'";
$SQL.="'".$adresse."'";
$result = mysql_query($SQL);
$id = mysql_insert_id();
mysql_close();
Et comme ceci ?
$sql = "INSERT INTO inscription (nom,prenom,age,adresse,) values ( '".$nom."','".$prenom."','".$age."','".$adresse."')";
$result = mysql_query($sql);
  $id = mysql_insert_id();
  mysql_close();
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.