php Library
db
Keine Erläuterungen gefunden.
<?php function getIDs($flag){ include 'globals.php'; $IDs=array(); $dblink=mysql_connect($dbserver,$dbuser,$_SESSION['dbpasswd']); mysql_select_db($dbname,$dblink); $dbtabelle="Mitglieder"; switch($flag){ case "active": $anfrage="SELECT `Mitgliedsnummer` FROM `".$dbtabelle."` WHERE `Austritt` = '0000-00-00' ORDER BY Mitgliedsnummer ASC LIMIT 0 , 3000"; break; case "inactive": $anfrage="SELECT `Mitgliedsnummer` FROM `".$dbtabelle."` WHERE `Austritt` != '0000-00-00' LIMIT 0 , 1000"; break; case "buchungen": $dbtabelle="Buchfuehrung"; $anfrage="SELECT `Buchungsnummer` FROM `".$dbtabelle."` ORDER BY Buchungsnummer ASC"; break; } #echo "<p><u>".$anfrage."</u></p>"; if ($ergebnis=mysql_query($anfrage)){ while($Karteikarte=mysql_fetch_row($ergebnis)){ array_push($IDs, $Karteikarte[0]); } }else{ echo "Fehler=".mysql_error()."<br>"; }; return $IDs; } function search($string,$field){ include 'globals.php'; $dblink=mysql_connect($dbserver,$dbuser,$_SESSION['dbpasswd']); mysql_select_db($dbname,$dblink); $treffer=array(); switch($field){ case "VerwendungsZweck": $dbtabelle="Buchfuehrung"; $anfrage="SELECT * FROM `".$dbtabelle."` WHERE `".$field."` LIKE CONVERT( _utf8 '%".$string."%' USING latin1 ) COLLATE latin1_general_ci"; break; } #echo "<p><u>".$anfrage." </u></p>"; if ($ergebnis=mysql_query($anfrage)){ while($zeile=mysql_fetch_row($ergebnis)){ array_push($treffer, $zeile); } }else{ echo "Fehler=".mysql_error()."<br>"; }; return $treffer; } ?> <?php function getKarteikarte($ID){ include "globals.php"; $dblink=mysql_connect($dbserver,$dbuser,$_SESSION['dbpasswd']); mysql_select_db($dbname,$dblink); $dbtable="Mitglieder"; $anfrage="SELECT * FROM `".$dbtable."` WHERE `Mitgliedsnummer` LIKE '%".$ID."%'"; if ($ergebnis=mysql_query($anfrage)){ $Karteikarte=mysql_fetch_row($ergebnis); }else{ echo "Fehler=".mysql_error()."<br>"; }; mysql_close($dblink); //print_r($Karteikarte); return $Karteikarte; } ?> <?php function putKarteikarte($Karteikarte){ include 'globals.php'; $dblink=mysql_connect($dbserver,$dbuser,$_SESSION['dbpasswd']); mysql_select_db($dbname,$dblink); $dbtable="Mitglieder"; if (empty($Karteikarte[0])){ $anfrage="insert into ".$dbtable." values (NULL"; for($n=0;$n<count($Karteikarte);$n++){ $anfrage .= ",'".$Karteikarte[$n]."'"; } $anfrage .= ")"; }else{ $anfrage="UPDATE ".$dbtable." SET KorpMitgl='".$Karteikarte[1]."', Vorname='".$Karteikarte[2]."', Nachname='".$Karteikarte[3]."', nick='".$Karteikarte[4]."', Geburtsdatum='".$Karteikarte[5]."', email='".$Karteikarte[6]."', StrHsNr='".$Karteikarte[7]."', Postleitzahl='".$Karteikarte[8]."', Ort='".$Karteikarte[9]."', Land='".$Karteikarte[10]."', fon='".$Karteikarte[11]."', fax='".$Karteikarte[12]."', Kontonummer='".$Karteikarte[13]."', BLZ='".$Karteikarte[14]."', Bank='".$Karteikarte[15]."', KtoInhaber='".$Karteikarte[16]."', freiwilligerBeitrag='".$Karteikarte[17]."', Mitgliedskonto='".$Karteikarte[18]."', type='".$Karteikarte[19]."', Eintritt='".$Karteikarte[20]."', Austritt='".$Karteikarte[21]."', Vollmacht='".$Karteikarte[22].", Kommentar='".$Karteikarte[23]."' WHERE Mitgliedsnummer=".$Karteikarte[0]." LIMIT 1"; } #echo "<p><u>".$anfrage."</u></p>"; if ($ergebnis=mysql_query($anfrage)){ }else{ echo "Fehler=".mysql_error()."<br>"; }; mysql_close($dblink); echo "<strong>Daten geschrieben</strong><br><em>Bei Änderungen denke daran, die Mailingliste zu aktualisieren!</em>"; } ?> <?php function getBuchung($ID){ include "globals.php"; $dblink=mysql_connect($dbserver,$dbuser,$_SESSION['dbpasswd']); mysql_select_db($dbname,$dblink); $dbtable="Buchfuehrung"; $anfrage="SELECT * FROM `".$dbtable."` WHERE `Buchungsnummer` LIKE '%".$ID."%'"; if ($ergebnis=mysql_query($anfrage)){ $Buchung=mysql_fetch_row($ergebnis); }else{ echo "Fehler=".mysql_error()."<br>"; }; mysql_close($dblink); //print_r($Buchung); return $Buchung; } ?> <?php function putBuchung($Buchung){ include 'globals.php'; $Buchung[4]=str_replace(",",";",$Buchung[4]); $dblink=mysql_connect($dbserver,$dbuser,$_SESSION['dbpasswd']); mysql_select_db($dbname,$dblink); $dbtable="Buchfuehrung"; if (empty($Buchung[0])){ $anfrage="insert into ".$dbtable." values (NULL"; for($n=1;$n<7;$n++){ $anfrage .= ",'".$Buchung[$n]."'"; } $anfrage .= ")"; }else{ $anfrage="UPDATE ".$dbtable." SET Datum='".$Buchung[1]."', virtuellesKonto='".$Buchung[2]."', realesKonto='".$Buchung[3]."', VerwendungsZweck='".$Buchung[4]."', Haben='".$Buchung[5]."', Soll='".$Buchung[6]."' WHERE Buchungsnummer=".$Buchung[0]." LIMIT 1"; } #echo "<p><u>".$anfrage."</u></p>"; if ($ergebnis=mysql_query($anfrage)){ }else{ echo "Fehler=".mysql_error()."<br>"; }; mysql_close($dblink); echo "<strong>Daten geschrieben</strong><br><em></em>"; } ?>
Index of Library
Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden.