Efter en hel del sökande och läsande i diverse PHP böcker så vänder jag mig nu hit.
Jo det är så att jag undrar hur man plockar ut sammanhängande data från tre olika tabeller till en och samma sida som skapas som jag förklarar nedan?
I mitt fall så har jag en tabell där det finns en massa värden med bland annat en massa städer som jag ska få utläst på sidan towns.php vilket jag löste så här:
Ett stycke php-kod:
// hämtar information från den angivna tabellen
$towns = "SELECT fieldtitle FROM o4r2s_comprofiler_field_values";
$town = mysql_query("$towns") or die(mysql_error());
// hämtar staden från tabellen och skapar en länk till enskild sida
while($row = mysql_fetch_array( $town ))
{
echo "<a href='towns.php?town=";
echo $row['>";
echo $row['fieldtitle']."<br />";
}
o4r2s_comprofiler_field_values är ju min tabell och kolumnen med datan jag vill ha ligger då i fieldtitle. I övrigt så finns följande kolumner i tabellen:
fieldvalueid, fieldid, ordering, sys.
I towns.php läses nu alla städer in och görs till sin egna länk.
Slutmålet är att varje länk ska innehålla all data om användarna från den staden, men kommer till det senare.
Det jag har fastnat mest i just nu är att i en tabell (o4r2s_users) anges användarnas användarnamn. I övrigt så finns det inget där som anger vilken stad de angivit vid registreringen utan det enda som kan vara till hjälp är kolumnen "ID".
I den tredje tabellen (o4r2s_comprofiler) så finns det inget användarnamn men här återkommer kolumnen "ID" samt "user_ID" som har samma värde som "ID". Här hittar vi kolumnen "avatar" samt kanske den viktigaste kolumnen med vald stad "cb_stad".
Så summerat:
På sidan towns.php läses alla städer in från första tabellen "o4r2s_comprofiler_field_values".
Samtliga städer får en egen länk till "sin sida" dvs. towns.php?town=Enk
Alla som besöker mig kan räkna med att bli attackerad!