Visa ett inlägg
Oläst 2011-10-20, 02:47 #1
casper87 casper87 är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 37
casper87 casper87 är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2009
Inlägg: 37
Standard array till databas.

Hej!

jag vill hämta information från mitt formulär och placera det i databasen.
tanken är att databasen ska ha raderna form_id , column_name och column_data.

jag vill hämta alla kolumnnamn jag har i mitt formulär, i detta fallet mina $_POST parametrar. men hur hämtar jag alla val i en array och placerar dom efter varandra i databasen? tänkte göra samma sak med innehållet för varje kolumn.

så databasen ser ut såhär typ:
Kod:
forms_id	column_name	column_data
    1            förnamn                casper	
    1            efternamn             Karlsson
osv.
Just nu så sätts column_name och column_data till "array" i klartext i db.

detta är vad jag har så långt:

PHP-kod:
<?php
//echo mysql_error(); - felsök

$submit strip_tags($_POST['submit']);
$firstname strip_tags($_POST['firstname']);
$lastname strip_tags($_POST['lastname']);
$phone strip_tags($_POST['phone']);
$email strip_tags($_POST['email']);

$formsId =1;


$colname = array(
"förnamn"=>$firstname,
"efternamn"=>$lastname,
"telefon"=>$phone,
"email"=>$email,
);




$coldata = array(
$firstname,
$lastname,
$phone,
$email
);



$con mysql_connect("*****","*****","*****");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }
mysql_select_db("*****"$con);


mysql_query("INSERT INTO tb_formsdata (forms_id, column_name, column_data) VALUES ('$formsId','$colname','$coldata')" );


mysql_close($con);

echo 
"bra jobb, kolla db nu!";
casper87 är inte uppkopplad   Svara med citatSvara med citat