28. februar 2005 - 08:45
Der er
11 kommentarer og 1 løsning
select boks
Hvordan får jeg en select boks til at virke life som text felterne... Den her har jeg prøvet at sætte ind nederst i koden... <td width="75"><div align="left">Member Type:</div></td> <td align="center"><select name="selectboksnavn"> <option value=""> - Member type - </option> <option value="1">admin</option> <option value="2">cs</option> <option value="3">css</option> <option value="4">dodr</option> <option value="5">users</option> </select> men det virker ikke. <form action="insert.php" method="post"> <input type="hidden" value="insert users" name="do"> <table width="253" border="0" align="center"> <tr> <td colspan="2"><div align="center"><font color="#000000">Users</font></div></td> </tr> <tr> <td width="75"><div align="left">Player Name:</div></td> <td align="center"><input type="text" name="player_name"></td> </tr> <tr> <td width="75"><div align="left">Login Name:</div></td> <td align="center"><input type="text" name="login"></td> </tr> <tr> <td width="75"><div align="left">Password:</div></td> <td align="center"><input name="pass" type="password"></td> </tr> <tr> <td width="75"><div align="left">Name:</div></td> <td align="center"><input type="text" name="name"></td> </tr> <tr> <td width="75"><div align="left">Last name:</div></td> <td align="center"><input type="text" name="last_name"></td> </tr> <tr> <td width="75"><div align="left">E-Mail:</div></td> <td align="center"><input type="text" name="mail"></td> </tr> <tr> <td width="75"><div align="left">Race:</div></td> <td align="center"><input type="text" name="race"></td> </tr> <tr> <td width="75"><div align="left">Class:</div></td> <td align="center"><input type="text" name="class"></td> </tr> <tr> <td width="75"><div align="left">Contry:</div></td> <td align="center"><input type="text" name="location"></td> </tr> <tr> <td width="75"><div align="left">Time Zone:</div></td> <td align="center"><input type="text" name="time"></td> </tr> <tr> <td width="75"><div align="left">Game:</div></td> <td align="center"><input name="game" type="text" value="wow" readonly="readonly"></td> </tr> <tr> <td width="75"><div align="left">Member Type:</div></td> <td align="center"><select name="selectboksnavn"> <option value=""> - Member type - </option> <option value="1">admin</option> <option value="2">cs</option> <option value="3">css</option> <option value="4">dodr</option> <option value="5">users</option> </select> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="Submit"> </td> </tr> </table> <input type="hidden" value="<?=$_SESSION['username']?>" name="postedby"> </form>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. februar 2005 - 08:54
#1
Hvad er dit problem ?
28. februar 2005 - 08:57
#2
Kan ikke så selet boxen til at virke... <tr> <td width="75"><div align="left">Member Type:</div></td> <td align="center"><select name="selectboksnavn"> <option value=""> - Member type - </option> <option value="1">admin</option> <option value="2">cs</option> <option value="3">css</option> <option value="4">dodr</option> <option value="5">users</option> </select> </tr> ... Den skal sende dens information til insert.php men hvordan får jeg den til at tage informationen fra option til insert.php? session_start(); include("func.php"); Db::Conn(open); $do = $_POST['do']; if($do == "insert users"){ $player_name = $_POST['player_name']; $login = $_POST['login']; $pass = md5($_POST['pass']); $name = $_POST['name']; $last_name = $_POST['last_name']; $mail = $_POST['mail']; $race = $_POST['race']; $class = $_POST['class']; $location = $_POST['location']; $time = $_POST['time']; $game = $_POST['game']; $state = $_POST['state']; mysql_query("INSERT INTO wow_users ( player_name , login , pass , name , last_name , mail , race , class, location , time , game , state ) VALUES ( '$player_name' , '$login' , '$pass' , '$name' , '$last_name' , '$mail' , '$race' , '$class' , '$location' , '$time' , '$game' , '$state' )") or die (Java::Alert("MySQL Error: ".mysql_error())); Java::GoToURL("index.php?p=register");
28. februar 2005 - 08:58
#3
Det skal lige siges jeg ikke fetter hvordan en seletbox virker.
28. februar 2005 - 08:59
#4
Værdien ligger i $_POST['selectboksnavn']
28. februar 2005 - 09:01
#5
Vis du kan prøve at sætte den ind i min kode så jeg kan se hvad du mener for. det siger mig stadig ikke noget
28. februar 2005 - 09:03
#6
Jeg ved jo ikke hvor den skal være...
28. februar 2005 - 09:05
#7
session_start(); include("func.php"); Db::Conn(open); $do = $_POST['do']; if($do == "insert users"){ $player_name = $_POST['player_name']; $login = $_POST['login']; $pass = md5($_POST['pass']); $name = $_POST['name']; $last_name = $_POST['last_name']; $mail = $_POST['mail']; $race = $_POST['race']; $class = $_POST['class']; $location = $_POST['location']; $time = $_POST['time']; $game = $_POST['game']; $state = $_POST['state']; $member_type = $_POST['selectboksnavn']; Så skal du bare lige sørge for den lægger den i databasen også
28. februar 2005 - 09:16
#8
Mange tak det virkede. vil du ikke havde dine points?
28. februar 2005 - 09:27
#9
Så lad gå da :)
28. februar 2005 - 09:29
#10
Hvad er forskellen på $_POST['selectboksnavn'] og $member_type = $_POST['selectboksnavn']; udover at der sættes en unødvendig ekstra variabel ?
28. februar 2005 - 09:33
#11
intet - men det var jo det han bad om ;) Ellers skulle han også hen og lave anderledes i sin sql syntaks: mysql_query("INSERT INTO wow_users ( player_name , login , pass , name , last_name , mail , race , class, location , time , game , state, member_type ) VALUES ( '$player_name' , '$login' , '$pass' , '$name' , '$last_name' , '$mail' , '$race' , '$class' , '$location' , '$time' , '$game' , '$state', '".$_POST['member_type']."' )") or die (Java::Alert("MySQL Error: ".mysql_error())); Det er muligvis forvirrende hvis man ikke er så vant til det
28. februar 2005 - 09:38
#12
Ud fra oplysningerne ved man ikke hvad feltet hedder, og det er derfor rent gætteri at skrive koden for ham.
Vi tilbyder markedets bedste kurser inden for webudvikling