webForumDet fria alternativet

Hur ?

2 svar · 290 visningar · startad av TomasA

TomasAMedlem sedan feb. 2003173 inlägg
#1

Hej
Jag skall bygga en sida där medlemmar skall kunna visa andra medlemmar:
– ifall de kommer
- eller inte kommer
– eller kommer men kan sköta ett "jobb"
inför en viss återkomande aktivitet

Jag skall jobba i My SQL och PHP.

Här tänkt mig tre tabeller

1
Medlemmar som har följande innehåll
- id
- namn
- inloggningsnamn
Denna bas skall man inte kunna fylla på från den vanliga sidan utan laddas bara av admin.

2
Datum
- dag_id
- dag (datum)
Även denna bas laddas bara av admin

3 Medlemssvar
- svarsid
- kommer
- kommer ej
- kommer men kan sköta jobbet

Vanlig inloggning med lösenord inte nödvändig bara att inloggnamn är ok

Vid inmatning från medlemmarna skall det räcka med att
- ange reggat inloggnamn (ett förutbestämt nr eller namn)
- välja endast ett av det tre alternativen kommer, kommer ej eller kommer men kan sköta jobbet

Sen skall sidan visa kommande två alt tre tillfällen (dagar)
vilka som svarat ja, eller nej, eller kan sköta jobbet
och inte minst vilka som INTE svarat ur basen med medlemmar

Det här kommer bli min första egna "databas-och-PHP-projekt" så jag kommer att komma med
en del frågor när, inte om, jag stöter på problem. Men någon stans skall man ju börja.

Så till mina frågor

1
Hur gör jag enklast "kolla" att inmatade "medlem" överensstämmer med någon i bas 1 om
ej skall ingen registrering ske. Hur skriver jag den "kontroll-funktionen"?

2
Hur gör jag urvalet att visa resultatet för de två alt tre kommande tidpunkter (idag är kommande)

Hoppas att jag förklarat hur jag tänkt mig
Och att Ni inte misstycker att en novis försöker

ercizMedlem sedan maj 20011 826 inlägg
#2
  1. Nåt i stil med
$resultat = mysql_query("SELECT id FROM medlemmar WHERE namn='{$_POST['anvnamn']}'");

Och sen kollar du

mysql_num_rows($resultat)==0

, då finns inte medlemmen.

  1. Vet inte riktig hur du tänkt men nåt i stil med
$datum = date("Y-m-d H:i:s");
$resultat = mysql_query("SELECT dag FROM datum WHERE dag>='{$datum}' AND dag<='{$datum}'");

...kanske kan hjälpa dig på traven, men du får nog putsa till det en hel del.

TomasAMedlem sedan feb. 2003173 inlägg
#3

Tackar - jo jag skall nog "putsa" en del - men nu håller jag på med grundarbetet!

Tackar för hjälpen och återkommer när jag stöter på problem

259 ms totalt · 3 externa anrop · v20260731065814-full.30151723
134 ms — hämta forumlista (db)
123 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)