$sql =
"UPDATE drugspower SET drugspower = '6' WHERE id = '".$_SESSION['gebruikersnaam']."'";
echo $sql;
$result = mysql_query($sql);
if($result) {
// gelukt, doe hier de rest...
} else {
// niet gelukt, echo hier een leuke foutmelding met mysql_error();
}
session_start();
$sql =
"UPDATE saldo SET saldo = '6' WHERE id = '".$_SESSION['gebruikersnaam']."'";
echo $sql;
$result = mysql_query ($sql);
if ($result) {
// gelukt, doe hier de rest...
} else {
// niet gelukt, echo hier een leuke foutmelding met mysql_error();
}
Dit is trouwens mijn sql :
--
-- Tabel structuur voor tabel `leden`
--
CREATE TABLE `leden` (
`id` tinyint(11) NOT NULL auto_increment,
`saldo` INT(10) NOT NULL default '10',
`gebruikersnaam` varchar(255) NOT NULL default '',
`wachtwoord` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
--
-- Gegevens worden uitgevoerd voor tabel `leden`
--
INSERT INTO `leden` VALUES (1, 'Murfy', 'e334188eca548d910af3e15243a69110', '');
INSERT INTO `leden` VALUES (2, 'Admin', 'e334188eca548d910af3e15243a69110', '');
-- --------------------------------------------------------
--
-- Tabel structuur voor tabel `leden_temp`
--
CREATE TABLE `leden_temp` (
`gebruikersnaam` varchar(255) NOT NULL default '',
`wachtwoord` varchar(255) NOT NULL default '',
`datum` varchar(255) NOT NULL default '',
`email` varchar(255) NOT NULL default '',
`code` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
--
-- Gegevens worden uitgevoerd voor tabel `leden_temp`
--
-- --------------------------------------------------------
--
-- Tabel structuur voor tabel `leden_wacht`
--
CREATE TABLE `leden_wacht` (
`id` tinyint(11) NOT NULL default '0',
`wachtwoord` varchar(255) NOT NULL default '',
`datum` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
--
-- Gegevens worden uitgevoerd voor tabel `leden_wacht`
--
<?php
include('config.php');
if(!isset($_SESSION['gebruiker'])) {
header("Location: login.php");
}
?>
<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ingelogd als <?=$_SESSION['gebruiker']?> </title>
</head>
<body>
<p>Welkom,
<?=$_SESSION['gebruiker']?>
</p>
<?
$data = mysql_query("SELECT * FROM leden")
or die(mysql_error());
Print "<table border cellpadding=3>";
while($info = mysql_fetch_array( $data ))
{
Print "<tr>";
Print "<th>POWER:</th> <td>".$info['saldo'] . "</td> ";
Print "<th>ID GEBRUIKER:</th> <td>".$info['gebruikersnaam'] . " </td></tr>";
}
Print "</table>";
session_start();
$sql =
"UPDATE saldo SET saldo = '6' WHERE id = '".$_SESSION['gebruikersnaam']."'";
echo $sql;
$result = mysql_query ($sql);
if ($result) {
// gelukt, doe hier de rest...
} else {
// niet gelukt, echo hier een leuke foutmelding met mysql_error();
}
?>
</body>
</html>
Ik zie maar 1x session_start() en die heb ik bovenaan het script, ik heb gebruikersnaam naam gebruiker gemaakt en die 2e error is nu weg
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest
?>
<?php
session_start();
include('config.php');
if(!isset($_SESSION['gebruiker'])) {
header("Location: login.php");
}
$data = mysql_query("SELECT * FROM leden")
or die(mysql_error());
Print "<table border cellpadding=3>";
while($info = mysql_fetch_array( $data ))
{
Print "<tr>";
Print "<th>POWER:</th> <td>".$info['saldo'] . "</td> ";
Print "<th>ID GEBRUIKER:</th> <td>".$info['gebruikersnaam'] . " </td></tr>";
}
Print "</table>";
$sql =
"UPDATE leden SET saldo saldo = '6' WHERE id = '".$_SESSION['gebruiker']."'";
echo $sql;
$result = mysql_query ($sql);
if ($result) {
// gelukt, doe hier de rest...
} else {
// niet gelukt, echo hier een leuke foutmelding met mysql_error();
}
?>
<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ingelogd als <?=$_SESSION['gebruiker']?> </title>
</head>
<body>
<p>Welkom,
<?=$_SESSION['gebruiker']?>
</p>
</body>
</html>
Krijg nog steeds deze error:
Notice: A session had already been started - ignoring session_start() in /home/a1516527/public_html/leden/sessie.php on line 2
Free Web Hosting
POWER: 5 ID GEBRUIKER: demo1
POWER: 5 ID GEBRUIKER: demo2
UPDATE leden SET saldo saldo = '6' WHERE id = 'demo2'
Welkom, demo2