Ik heb een vraag. Ik heb nu een script gemaakt dat het redelijk doet tot ik variable uit mijn database wil opvragen en wil invoeren. Ik vind het ook logisch want ik mis een stuk maar weet niet wat ik daar moet zetten. Kan iemand mij helpen

<?php include("../connection.php"); ?>
<?php include("../div.php");?>
			
		</div>
			<div id="content">
				<div id="welkom">
				
				<h2>gegevens van de Clubs</h2>
				</div>
				</div> 
<?php				
Query = mysql_query("SELECT naam_club,speelstad,naam_stadion,opgericht,stadion_grote,landstitels FROM gegevens_club where naam_club = 'Ajax'");
?>
<?php
$naam_club = 'naam_club';
$speelstad = 'speelstad';
$naam_stadion = 'naam_stadion';
$opgericht = 'opgericht';
$stadion_grote = 'stadion_grote';
$landstitels = 'landtitels';
?>				
<center>
<table border="1">
<tr>
     <td>
naam van de club
     </td>
    <td>
<?phpecho $naam_club;?>
    </td>
</tr>
<tr>
     <td>
speelstad
     </td>
    <td>
<?phpecho $speelstad;?>
    </td>
</tr>
<tr>
     <td>
naam van stadion
     </td>
    <td>
<?phpecho $naam_stadion;?>
    </td>
</tr>
<tr>
     <td>
opgericht in
     </td>
    <td>
<?phpecho $opgericht;?>
    </td>
</tr>
<tr>
     <td>
maximum capaciteit stadion
     </td>
    <td>
<?phpecho $stadion_grote?>
    </td>
</tr><tr>
     <td>
aantal landstitels gewonnen
     </td>
    <td>
<?phpecho $landstitels;?>
    </td>
</tr>
</center>
<?php include("../footer.php");?>


[size=xsmall]Toevoeging op 08/01/2011 16:41:28:[/size]

ik weet dus dat er in iedergeval iets tussen regel 13 en 14 moet maar weet niet wat
ja maar toen werd gezegd dat het verkeerd, gepost was dus wist niet waar het nu moest.

Maar hoe zit dat fetchen dan zou je dat kunnen uitleggen want snap dat niet. En ik moet toch ergens aangeven wat die variablen zijn ?
- SanThe - op 08/01/2011 16:53:03

Lees de tutorials eens door op www.phptuts.nl/


ja maar dan weet ik niet precies wat ik moet zoeken. Ik kan nergens iets vinden op fetchen
[php]mysql_fetch_assoc[/php]
nou ik zal dat vanavond helemaal gaan doorlezen en hopen dat ik het dan kan fixen.

Maar waarom heb je regel 14 tot/met 20 dan niet nodig, daar geef ik toch de waarde van de variable aan ?
Das nou juist onder andere het nut van een database! Je hoeft niet handmatig je waarde in het script mee te geven. Zo kan je data opslaan en zo allemaal netjes weergeven.
Je stopt daar gewoon die zelfgetypte stukjes tekst in dat is niet wat jij wilt. Jij wilt de tekst uit de database halen. Ga eerst maar eens lezen dan zal je het wel snappen.
<?php
Query = mysql_query("SELECT naam_club,speelstad,naam_stadion,opgericht,stadion_grote,landstitels FROM gegevens_club where naam_club = 'Ajax'");
?>
Dit klopt niet. 'Query' moet een variabele zijn (dollarteken vergeten).

Hier een voorbeeld van een werkende db-query:
<?php
$sql = "SELECT naam_club, naam_stadion FROM gegevens_club WHERE naam_club = 'Ajax'";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}

if (mysql_num_rows($result) == 0) {
echo "No rows found, so nothing to print";
exit;
}

while ($row = mysql_fetch_assoc($result)) {
echo $row["naam_club"];
echo $row["naam_stadion"];

}

?>

Reageren