Betaald aanvinken niet mogelijk SOLVED

Installatie problemen / opmerkingen

Moderator: Jeroen

Plaats reactie
itsme
Berichten: 16
Lid geworden op: vr 18 apr 2008, 09:52

Betaald aanvinken niet mogelijk SOLVED

Bericht door itsme »

Het blijkt dat bij mij de admin rechten niet toegekend kunnen worden als men niet betaald heeft in v1.8.
Ook bij het uitvinken van betaald bij de admin komt de volgende foutmelding:

password mail-adres admin geactiveerd betaald
Incorrect integer value: '' for column 'betaald' at row 1 en/of
Incorrect integer value: '' for column 'admin' at row 1

*Edit:
Het blijkt het niet mogelijk te zijn om per user alleen de status betaald aan te geven, ik krijg dezelfde foutmelding als hierboven...
Dit werkt alleen als ik ook admin rechten toeken en betaald tezamen.

Iemand een idee?
Laatst gewijzigd door itsme op wo 23 apr 2008, 11:41, 2 keer totaal gewijzigd.
itsme
Berichten: 16
Lid geworden op: vr 18 apr 2008, 09:52

Re: Betaald aanvinken niet mogelijk

Bericht door itsme »

Niemand anders dit probleem?

Heb ondertussen nieuwe schone install uitgevoerd, dus oude bestanden verwijderd, database gedropt en nieuwe aangemaakt.
Maar de fout blijft...

Ik kan niet alleen aanvinken of iemand betaald heeft, dit lukt alleen als ik die persoon ook direct admin maak.
itsme
Berichten: 16
Lid geworden op: vr 18 apr 2008, 09:52

Re: Betaald aanvinken niet mogelijk

Bericht door itsme »

Problem solved:

In de database user_management staat op integer.

In de admin_usermanagment de volgende veranderingen aangebracht:

} else {
// opslaan verandering

if ($betaald_changed == "on") {
$betaald_changed = 1;
}
else {
$betaald_changed = 0;

}

if ($admin_changed == "on") {
$admin_changed = 1;
}
else {
$admin_changed = 0;

}

if ($active_changed == "on"){
$active_changed = 1;
}
else {
$active_changed = 0;

}

;
$sql_password_check = mysql_query("SELECT * FROM tbl_user WHERE user_id=$user_id_changed");
$row = mysql_fetch_array($sql_password_check);
$oude_password = $row['password'];
if (!$password_changed) {
$update_password = $oude_password;
} else {
$update_password = md5($password_changed);
}

$sql_upd = "UPDATE tbl_user SET password='$update_password', email='$email_changed', betaald='$betaald_changed', admin='$admin_changed', active='$active_changed' WHERE user_id=$user_id_changed";
$result = mysql_query($sql_upd) or die(mysql_error());


?>
<meta http-equiv="refresh" content="0;URL=admin_usermanagement.php" />

<?php
}
Jeroen
Beheerder
Berichten: 1428
Lid geworden op: di 29 jan 2008, 07:56

Re: Betaald aanvinken niet mogelijk SOLVED

Bericht door Jeroen »

Als dit voor jouw werkt, is waarschijnlijk voor anderen ook dit probleem opgelost. Ik zal jouw wijzigingen meenemen bij een eventueel volgende versie!

Welke PHP en MYSQL versie gebruik jij?

Ik heb er zelf nl. geen last van.

Jeroen
itsme
Berichten: 16
Lid geworden op: vr 18 apr 2008, 09:52

Re: Betaald aanvinken niet mogelijk SOLVED

Bericht door itsme »

PHP v5 en MYSQL v5
Plaats reactie

Terug naar “Installatie”