hi
ich hab folgenden Code ->
Weiß einer von euch warum mir fetchOne() den Fehler wirft ->
Fatal error: Call to undefined method MDB2_Error::fetchOne() in C:\xampp\htdocs\christian\wiederkehrendeTaetigkeit en\inc\btnTabellen.inc.php on line 183
mfg Pidaman
ich hab folgenden Code ->
PHP-Code:
if(isset($_POST['btnFeldaktiv'])){
$db->exec('UPDATE tbl_hatfelder SET aktiv = 0 WHERE id= '.$_POST['txtid'].'');
$kunden =& $db->query('SELECT kundenname FROM tbl_kunden WHERE id='.$_POST['kunden'].'');
$kunde = $kunden->fetchOne();
print '<tr>';
print '<td>';
print '<h2>';
print $kunde;
print '</h2>';
print '</td>';
print '</tr>';
$resvorhanden =& $db->query('SELECT id, Fk_Kunde, Fk_Feld, Fk_Monat, aktiv FROM tbl_hatfelder'
.' WHERE Fk_Kunde='.$_POST['kunden'].' and Fk_Monat='.$_POST['monat'].'');
$vorhanden = $resvorhanden->fetchRow(MDB2_FETCHMODE_ASSOC);
if($vorhanden['fk_monat']!= $_POST['monat'] and $vorhanden['fk_kunde']!= $_POST['kunden']){
while($felder =$resultfelder->fetchRow(MDB2_FETCHMODE_ASSOC)){
$db->exec(
'INSERT INTO tbl_hatfelder(Fk_Kunde,Fk_Monat,Fk_Feld, aktiv) VALUES ('
.$_POST['kunden'].','.$_POST['monat'].','.$felder['id'].', '.$felder['aktiv'].')'
);
if($felder['aktiv'] !=0){
// gibt die aktivierten Felder aus, mit deaktivierungbutton
print '<tr>';
print '<td><input type="hidden" name="txtid" value="'
. $felder['id']
. '"><input type="text" name="txtfelder" value="'
. htmlspecialchars($felder['feldname'])
. '" size="20" maxlength="20"><input type="hidden" name="txtaktiv" value="'
. $felder['aktiv']
. '"></td>';
print '<td><input type="image" src="img/accept.gif" alt="Aktiv" title="Aktiv" name="btnFeldaktiv" value="Inaktiv'
.'">';
print '</td>';
print '</tr>';
}else{
// gibt die nicht aktivierten Felder aus mit aktivierungsbutton
print '<tr>';
print '<td><input type="hidden" name="txtid" value="'
. $felder['id']
. '"><input type="text" name="txtfelder" value="'
. htmlspecialchars($felder['feldnama'])
. '" size="20" maxlength="20"><input type="hidden" name="txtaktiv" value="'
. $felder['aktiv']
. '"></td>';
print '<input type="image" src="img/cancel.gif" alt="Inaktiv" title="Inaktiv" name="btnFeldaktivieren" value="aktiv'
.'"></td>';
print '</tr>';
}
}
}else{
while($felder =$resultfelder->fetchRow(MDB2_FETCHMODE_ASSOC)){
if($felder['aktiv'] !=0){
// gibt die aktivierten Felder aus, mit deaktivierungbutton
print '<tr>';
print '<td><input type="hidden" name="txtid" value="'
. $felder['id']
. '"><input type="text" name="txtfelder" value="'
. htmlspecialchars($felder['feldname'])
. '" size="20" maxlength="20"><input type="hidden" name="txtaktiv" value="'
. $felder['aktiv']
. '"></td>';
print '<td><input type="image" src="img/accept.gif" alt="Aktiv" title="Aktiv" name="btnFeldaktiv" value="Inaktiv'
.'">';
print '</td>';
print '</tr>';
}else{
// gibt die nicht aktivierten Felder aus mit aktivierungsbutton
print '<tr>';
print '<td><input type="hidden" name="txtid" value="'
. $felder['id']
. '"><input type="text" name="txtfelder" value="'
. htmlspecialchars($felder['feldname'])
. '" size="20" maxlength="20"><input type="hidden" name="txtaktiv" value="'
. $felder['aktiv']
. '"></td>';
print '<input type="image" src="img/cancel.gif" alt="Inaktiv" title="Inaktiv" name="btnFeldaktivieren" value="aktiv'
.'"></td>';
print '</tr>';
}
}
}
}
Fatal error: Call to undefined method MDB2_Error::fetchOne() in C:\xampp\htdocs\christian\wiederkehrendeTaetigkeit en\inc\btnTabellen.inc.php on line 183
mfg Pidaman
Kommentar