Page 1 sur 1

formulaire et base php

Posté : 28 mars 2007, 15:11
par planetephp
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

Posté : 28 mars 2007, 19:59
par Theri le Vorace
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 ;)

SQL ET BASE DE DONNEES

Posté : 29 mars 2007, 09:45
par planetephp
je n'ai aucune trace d'enregistrement dans ma table.

Posté : 29 mars 2007, 10:19
par Megadeth
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
:)

Posté : 31 mars 2007, 18:36
par Invité
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();

Posté : 31 mars 2007, 20:55
par dunbar
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();