Hoe zou ik dat dan moeten verbeteren?
Link gekopieerd
Hernoem je array naar $collection, en je bent al een stap verder.
Link gekopieerd
- Ariën - op 31/10/2015 18:17:16
Hernoem je array naar $collection, en je bent al een stap verder.
Notice: Undefined variable: collection on line 7
Link gekopieerd
<?php
$collection= array('orange', 'apple', 'grapefruit', 'banana', 'watermelon');
?>
zo dus.
Link gekopieerd
<?php
include("connection.php");
$collection= array('orange', 'apple', 'grapefruit', 'banana', 'watermelon');
$fruit = array('orange', 'apple', 'grapefruit', 'banana', 'watermelon');
if(isset($_POST['btnsave']))
{ $fruit = $_POST['fruit'];
$values = array($collection);
foreach($collection as $selection )
{ if(in_array($selection, $fruit))
{ $values[ $selection ] = 1; }
else
{ $values[ $selection ] = 0; }
} // end of foreach.
// MySQL statement.
$insert = "INSERT INTO table_location (orange, apple, grapefruit, banana, watermelon)
VALUES ({$values['orange']}, {$values['apple']}, {$values['grapefruit']}, {$values['banana']}, {$values['watermelon']})";
// MySQL statement to execute the INSERT statement above.
mysqli_query($dbconnect, $insert) or die('<br/>Error reading database: '.mysqli_error($dbconnect));
mysqli_close($dbconnect);
} // End of, if statement from the button check
?>
<html>
<head>
<title>Checkbox</title>
<head>
<title>HTML Checkbox</title>
</head>
<body>
<h2> Pick your most favorite fruits: </h2>
<form name="fruitcheckbox" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="checkbox" name="fruit[Orange]" value="orange"> Orange
<input type="checkbox" name="fruit[Apple]" value="apple"> Apple
<input type="checkbox" name="fruit[Grapefruit]" value="grapefruit"> Grapefruit
<input type="checkbox" name="fruit[Banana]" value="banana"> Banana
<input type="checkbox" name="fruit[Watermelon]" value="watermelon"> Watermelon
<br>
<input type="submit" value="Save" name="btnsave">
</form>
</body>
</html>
<?php
$dbhost = 'localhost';
$dbname = '';
$dbuser = '';
$dbpass = '';
$dbconnect = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname, $dbconnect);
?>
Warning: mysqli_query() expects parameter 1 to be mysqli, resource given on line 19 Warning:
mysqli_error() expects parameter 1 to be mysqli, resource given on line 19
Link gekopieerd
Wat staat er in $dbconnect?
Link gekopieerd
- Ariën - op 31/10/2015 19:07:29
Wat staat er in $dbconnect?
mysql_connect($dbhost, $dbuser, $dbpass);
Link gekopieerd
Ariën
31-10-2015 19:11
gewijzigd op 31-10-2015 19:12
Link gekopieerd
Warning: mysql_query() expects parameter 1 to be string, resource given on line 19
Ik heb overal de i weg gehaald en mysql van gemaakt.
Link gekopieerd
Dat is niet echt de juiste oplossing, omdat de MySQL-functies er in PHP 7 uit gaan.
Dus beter pas je gewoon de connectie aan naar MySQLi.
Link gekopieerd