06. februar 2006 - 18:37Der er
10 kommentarer og 1 løsning
Medlemskartotek PHP/MySql
Jeg er ved at lave en hjemmeside til en lokalboldklub på frivillig basis og ville høre om der var nogle der ville være behjælpelig med følgende: Jeg skal bruge et medlemskartotek med: Fornavn - Efternavn - Adress - Postnr - By - Telefon - Mobil - emailadd - hold - evt betalt kontigent. Jeg vil gerne have en tilføj_medlem.php - slet_medlem.php - vismedlem.php og evt. mulighed for at sende nyhedsmail til f.eks hold X eller f.eks dem som ikke har betalt kontigent.
Jeg giver 500 - jeg ved ikke om det er for meget eller for lidt, eller om der overhoved er nogle der er interesseret i at lave det for point. Men da jeg selv laver alt uden beregning, har jeg ikke andet at tilbyde.
Jeg har desværre ikke brug for links. Men hjælp til at lave de omtalte php sider. Jeg har idag et nyhedsmail system i php det er desværre alt for avanceret. Måske der var nogle der ville "rense" mine nuværende filer ?
Min submit_member.php ser f.eks således ud:
<?php include ("include/dbclass.inc.php"); $conn = new Connection(); include ("include/member.inc.php"); $member = new Member();
if (isset($HTTP_POST_VARS["SectionID"])) $iSectionID = intval($HTTP_POST_VARS["SectionID"]); else $iSectionID = 0; if (isset($HTTP_POST_VARS["ContentID"])) $iContentID = intval($HTTP_POST_VARS["ContentID"]); else $iContentID = 0;
if (isset($HTTP_POST_VARS["Page"])) $iPage = intval($HTTP_POST_VARS["Page"]); else if (isset($HTTP_GET_VARS["Page"])) $iPage = intval($HTTP_GET_VARS["Page"]); else $iPage = 1;
if (isset($HTTP_POST_VARS["action"])) $iAction = $HTTP_POST_VARS["action"]; else if (isset($HTTP_GET_VARS["action"])) $iAction = $HTTP_GET_VARS["action"]; else $iAction = "";
if (isset($HTTP_POST_VARS["Firstname"])) $sFirstname="".$HTTP_POST_VARS["Firstname"]; else $sFirstname=""; if (isset($HTTP_POST_VARS["Surname"])) $sSurname="".$HTTP_POST_VARS["Surname"]; else $sSurname=""; if (isset($HTTP_POST_VARS["Address"])) $sAddress="".$HTTP_POST_VARS["Address"]; else $sAddress=""; if (isset($HTTP_POST_VARS["Zip"])) $sZip ="".$HTTP_POST_VARS["Zip"]; else $sZip=""; if (isset($HTTP_POST_VARS["City"])) $sCity ="".$HTTP_POST_VARS["City"]; else $sCity=""; if (isset($HTTP_POST_VARS["Phone"])) $sPhone ="".$HTTP_POST_VARS["Phone"]; else $sPhone=""; if (isset($HTTP_POST_VARS["Phone2"])) $sPhone2 ="".$HTTP_POST_VARS["Phone2"]; else $sPhone2=""; if (isset($HTTP_POST_VARS["Email"])) $sEmail ="".$HTTP_POST_VARS["Email"]; else $sEmail=""; if (isset($HTTP_POST_VARS["Web"])) $sWeb ="".$HTTP_POST_VARS["Web"]; else $sWeb=""; if (isset($HTTP_POST_VARS["Function"])) $sFunction ="".$HTTP_POST_VARS["Function"]; else $sFunction=""; if (isset($HTTP_POST_VARS["FamilyMembers"])) $sFamilyMembers ="".$HTTP_POST_VARS["FamilyMembers"]; else $sFamilyMembers=""; if (isset($HTTP_POST_VARS["FamilyMemberCount"])) $iFamilyMemberCount=intval($HTTP_POST_VARS["FamilyMemberCount"]); else $iFamilyMemberCount=1; if (isset($HTTP_POST_VARS["Pwd"])) $sPassword="".$HTTP_POST_VARS["Pwd"]; else $sPassword="****"; if (isset($HTTP_POST_VARS["Katteri"])) $sKatteri="".$HTTP_POST_VARS["Katteri"]; else $sKatteri=""; if (isset($HTTP_POST_VARS["UpdateID"])) $iUpdateID=intval($HTTP_POST_VARS["UpdateID"]); else $iUpdateID=1;
} else if ($iPage==2) { if ($iAction == "update") { if (isset($HTTP_POST_VARS["KillingIDs"])) $sIDs="".$HTTP_POST_VARS["KillingIDs"]; else $sIDs=""; if (isset($HTTP_POST_VARS["Status"])) $arrStatus=$HTTP_POST_VARS["Status"]; else $arrStatus=array(); if (isset($HTTP_POST_VARS["Sex"])) $arrSex=$HTTP_POST_VARS["Sex"]; else $arrSex=array();
if ($sIDs!="") { $arrIDs = split("/", $sIDs); for ($j=0; $j<count($arrStatus); $j++) { $sSQL = " update sza_killinger set " . " status = '" . $arrStatus[$j] . "', " . " sex = '" . $arrSex[$j] . "'" . " where user_id = " . $member->ID . " and id = " . $arrIDs[$j]; //echo $sSQL . "<br>"; $conn->ExecSQL($sSQL); $conn->CloseRS(); }; } } else if ($iAction == "delete") { if (isset($HTTP_POST_VARS["kid"])) $ikid = intval($HTTP_POST_VARS["kid"]); else $ikid = 0;
if ($conn->ExecSQL("select killing_id from sza_killinger where id = '".$kid."' AND user_id = '".$member->ID."'") > 0) { $conn->GetNextRow(); $killing_id = $conn->oRow["killing_id"]; } else $killing_id = 0;
if ($killing_id != 0) { $conn->ExecSQL("delete from sza_killinger where id = '".$kid."' AND user_id = '".$member->ID."'"); if ($conn->ExecSQL("select id from sza_killinger where killing_id = '".$killing_id."' AND user_id = '".$member->ID."'")<=0) $conn->ExecSQL("delete from sza_killing where id = '".$killing_id."' AND user_id = '".$member->ID."'"); } } } else if ($iPage==3) { if (isset($HTTP_POST_VARS["beskrivelse"])) $iBeskrivelse="".$HTTP_POST_VARS["beskrivelse"]; else $iBeskrivelse="";
$sSQL = "update sza_opdraet set description = '".$iBeskrivelse."'"; if ($sDestFile != "") $sSQL .= ", filename = '".$sPath . $sDestFile."'"; $sSQL .= " where member_id = '".$member->ID."'"; $conn->ExecSQL($sSQL); } else if ($iPage==4) { if (isset($HTTP_POST_VARS["race"])) $iRace="".$HTTP_POST_VARS["race"]; else $iRace=""; if (isset($HTTP_POST_VARS["tekst"])) $iTekst="".$HTTP_POST_VARS["tekst"]; else $iTekst="";
if (isset($HTTP_POST_VARS["hankat_navn"])) $iHankatNavn="".$HTTP_POST_VARS["hankat_navn"]; else $iHankatNavn=""; if (isset($HTTP_POST_VARS["hankat_fodt"])) $iHankatFodt="".$HTTP_POST_VARS["hankat_fodt"]; else $iHankatFodt=""; if (isset($HTTP_POST_VARS["hankat_titel"])) $iHankatTitel="".$HTTP_POST_VARS["hankat_titel"]; else $iHankatTitel=""; if (isset($HTTP_POST_VARS["hankat_ems"])) $iHankatEms="".$HTTP_POST_VARS["hankat_ems"]; else $iHankatEms="";
if (isset($HTTP_POST_VARS["far_navn"])) $iFarNavn="".$HTTP_POST_VARS["far_navn"]; else $iFarNavn=""; if (isset($HTTP_POST_VARS["mor_navn"])) $iMorNavn="".$HTTP_POST_VARS["mor_navn"]; else $iMorNavn=""; if (isset($HTTP_POST_VARS["farfar_navn"])) $iFarfarNavn="".$HTTP_POST_VARS["farfar_navn"]; else $iFarfarNavn=""; if (isset($HTTP_POST_VARS["farmor_navn"])) $iFarmorNavn="".$HTTP_POST_VARS["farmor_navn"]; else $iFarmorNavn=""; if (isset($HTTP_POST_VARS["morfar_navn"])) $iMorfarNavn="".$HTTP_POST_VARS["morfar_navn"]; else $iMorfarNavn=""; if (isset($HTTP_POST_VARS["mormor_navn"])) $iMormorNavn="".$HTTP_POST_VARS["mormor_navn"]; else $iMormorNavn="";
if (isset($HTTP_POST_VARS["far_ems"])) $iFarEms="".$HTTP_POST_VARS["far_ems"]; else $iFarEms=""; if (isset($HTTP_POST_VARS["mor_ems"])) $iMorEms="".$HTTP_POST_VARS["mor_ems"]; else $iMorEms=""; if (isset($HTTP_POST_VARS["farfar_ems"])) $iFarfarEms="".$HTTP_POST_VARS["farfar_ems"]; else $iFarfarEms=""; if (isset($HTTP_POST_VARS["farmor_ems"])) $iFarmorEms="".$HTTP_POST_VARS["farmor_ems"]; else $iFarmorEms=""; if (isset($HTTP_POST_VARS["morfar_ems"])) $iMorfarEms="".$HTTP_POST_VARS["morfar_ems"]; else $iMorfarEms=""; if (isset($HTTP_POST_VARS["mormor_ems"])) $iMormorEms="".$HTTP_POST_VARS["mormor_ems"]; else $iMormorEms="";
$sql = mysql_query("SELECT id, navn, eftern, adresse, post, by, tel, mob,email,) as tid FROM medlemmer ORDER by hold asc"); while($row = mysql_fetch_array($sql)) {
Du behøves ikke at undskylde, det var mig selv der bad om det :o) - Jeg mente ikke noget ondt med mit svar, ville bare skrive at det ikke var links jeg havde brug for, så der ikke var andre der begyndte at sende links til html.dk, hotscripts.com mm.
Synes godt om
Slettet bruger
07. februar 2006 - 13:29#8
Du skriver i dit spm. ..............eller om der overhoved er nogle der er interesseret i at lave det for point.
Jeg giver dig et forslag som du i store træk kun skal copy/paste .. så der er vel ingen grund til at den dybe tallerken skal 'opfindes' igen
Kan dog ikke nære mig i at sende dig endnu et link - på et helt færdigt medlemskartotek.
Mange tak for linket ibtage :o) - Undskyld jeg kom til at give mig selv poing - Er der en måde hvorpå jeg kan give dig point istedet for. Jeg syntes du fortjener dem. VIG er meget brugbart
Synes godt om
Slettet bruger
07. februar 2006 - 20:39#10
Ja.. det er der - du skal oprette et nyt spm. som du kalder >point til ibtage< og i teksten skal du huske at henvise til dette spm.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.