Toy Posted September 29, 2010 Share Posted September 29, 2010 $result = mysql_query("SELECT * FROM table ORDER BY RAND() LIMIT 1"); while($display = mysql_fetch_array($result)) if ($display['type'] == "yes") { $result2 = mysql_query("SELECT * FROM table2 ORDER BY RAND() LIMIT 1"); while($display2 = mysql_fetch_array($result2)) echo ''. $display2['good'] .' <h1>'. $display['type'] .'</h1><img src="'. $display['answer'] .'">'; mysql_query("INSERT INTO ga (question, answer, image, comment) VALUES ('$_POST[text]','$display[type]','$display[answer]','$display2[good]')"); } else { $result3 = mysql_query("SELECT * FROM table3 ORDER BY RAND() LIMIT 1"); while($display3 = mysql_fetch_array($result3)) echo ''. $display3['bad'] .' <h1>'. $display['type'] .'</h1><img src="'. $display['answer'] .'">'; mysql_query("INSERT INTO ga (question, answer, image, comment) VALUES ('$_POST[text]','$display[type]','$display[answer]','$display3[bad]')"); } it should insert four fields to db, question, answer, image, comment however it doesn't insert comment, i have no idea why. Quote Link to comment https://forums.phpfreaks.com/topic/214779-simple-error/ Share on other sites More sharing options...
jcbones Posted September 30, 2010 Share Posted September 30, 2010 Neither do we. As we don't have your database tables, or any other information that could possibly point us to what is in $display['bad']. Quote Link to comment https://forums.phpfreaks.com/topic/214779-simple-error/#findComment-1117428 Share on other sites More sharing options...
Toy Posted September 30, 2010 Author Share Posted September 30, 2010 in $display bad is just a word , the same for display good Quote Link to comment https://forums.phpfreaks.com/topic/214779-simple-error/#findComment-1117519 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.