Multiple query

  • Hallo allemaal.


    Er worden gegevens uit een database gehaald om iets te kunnen projecteren.
    Het gaat bij deze de drankprijzen te laten zien.


    Dit is de query op de gegevens op te halen.


    PHP
    $query = mysql_query('SELECT booze.*, pocket.beer, pocket.whiskey, pocket.wine, pocket.port, pocket.sherry, pocket.amaretto, pocket.cognac FROM criminigame.booze, criminigame.pocket WHERE booze.city = "' . $member['city'] . '" AND pocket.uid = "' . $member['uid'] . '"');


    Er wordt dus uit twee verschillende tabellen gegevens gehaald. (booze is voor de gegevens die in de drank tabel staan(prijzen etc)) en (pocket is wat de gebruiker in bezit heeft).


    Doormiddel van een while() laat is alle gegevens zien. Hij spuugt netjes alle gegevens uit de booze tabel uit, geen probleen.
    Maar hoe laat ik zou niet wat de gebruiker op zak heeft, omdat type, price & city drie aparte collums zijn is dat geen probleem maar bij de pocket tabel is dat niet zo.


    De booze tabel...


    PHP
    CREATE TABLE IF NOT EXISTS `booze` (
      `type` varchar(20) NOT NULL,
      `city` varchar(12) NOT NULL,
      `price` int(10) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;


    De pocket tabel.



    EDIT:
    De while()


    PHP
    <tr>
                  <td>' . $res['type'] . '</td>
                  <td>|| in bezit??? ||</td>
                  <td><center><input type="text" name="type" style="width:80%;" /></center></td>
                  <td>$' . $res['price'] . '</td>
                </tr>


    Wie kan me helpen?
    :cheer:

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

  • Oke het probleem is opgelost.


    ik heb een switch() gemaakt met daarin $res['type'] zodat als type beer blijv is hij $res['beer'] moet laten zien.


    Topic kan dicht!

    Bezig met een zelf gemaakte source, geschreven vanaf 0 natuurlijk!

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!