Flyttat min fråga från ASP.NET!
Har precis börjat lära mig koda och skulle vilja ha lite hjälp på vägen med lite tips.
Mitt formulär är utformat med (asp.net):
Namn: (textbox)
Email: (textbox)
Vilken efterrättgillar du bäst?
radiobutton1 - glass
radiobutton2 - godis
radiobutton3 - popcorn
radiobutton4 - chips
radiobutton5 - annat (textbox)
När äter du helst din efterrätt?
radiobutton6 - lunch
radiobutton7 - middag
radiobutton8 - kväll
radiobutton9 - annat (textbox)
Rösta (knapp)
Allt det är klart, det jag saknar är hur man skriver koden för att verifiera vilka val som är gjorda, sedan är jag osäker på hur jag lägger in de nya raderna i databasen och hur tabellerna ska se ut (en rad för vart svar?), sedan ska antal röster per svar visas:
protected void btnSend_Click(object sender, EventArgs e)
{....
DataSet ds = new DataSet();
MySqlConnection conn;
MySqlCommand cmd;
MySqlDataAdapter myAdapter;
conn = new MySqlConnection();
cmd = new MySqlCommand();
myAdapter = new MySqlDataAdapter();
MySqlCommandBuilder cb = new MySqlCommandBuilder(myAdapter);
conn.ConnectionString = "server=******;uid=******;" +
"pwd=******;database=******;";
cmd.CommandText = "SELECT * FROM vote" (?)
cmd.Connection = conn;
myAdapter.SelectCommand = cmd;
myAdapter.Fill(ds, "votes");
DataRow dr = ds.Tables[0].NewRow();
//nya rader i databasen (hur ska mina tabeller se ut när allt ska lagras i databasen men svaren exempelvis ska summeras separat osv?
dr["name"] = query stringen;
ds.Tables[0].Rows.Add(dr);
myAdapter.Update(ds, "votes");
DataTable dt = ds.Tables[0];
foreach (DataRow dr1 in dt.Rows)
{
//Summering
}
Response.Write(Summeringen från ovan);
conn.Close();
}
</script>
Som synes är det en del som fattas, men har problem att förstå vad jag ska skriva för att få allt att fungera.
MVH // Ella