Detta ska sedan skickas till databasen och sedan ska den infon visas på en ny sida där man kan se namn och email på de som röstat och det ska även finnas en röstsammanställning som visar hur många röster vart alternativ har fått.
Ska fortsätta jobba på scriptet men hoppas på lite hjälp...eller mycket... :p
ta en titt på de inbyggda valideringskontrollerna som finns i asp.net, de har även den fina finessen att datan blir validerad serverside om nu någon skulle stängt av javascript
Tack! Fixade det nu lätt som en plätt med din hjälp...
Har ju en del kvar...:OO
Har hyffsad koll på databasen men inte hela vägen. Tänkte att med hjälp av
protected void btnSend_Click(object sender, EventArgs e)
{ så kan man skapa logiken om vilka radioknappar som är valda osv.}
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.
kan inte ens klura ut hur min/a tabbel/er ska se ut...