HTML gevorderde |
|
Een heel basis voorbeeldje:
<?php
# Maak contact met de MySQL server
$sql = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord');
if(!$sql)
{ # Als het contact niet is gelukt
echo 'Er is een fout';
}
else
{ # Als er wel contact is => Selecteer een database
$db = mysql_select_db('dbname', $sql);
if(!$db)
{ # Als het selecteren niet is gelukt
echo 'Er is een fout';
}
else
{ # Als het allemaal goed gaat => Voer de query uit
$sQuery = "
SELECT
name,
url
FROM
tabelNaam
WHERE
level = 1
";
$result = mysql_query($sQuery, $sql);
if((!$result) || (mysql_num_rows($result) == 0))
{ # Als de query niet is gelukt of er niks is opgehaald
echo 'Er is iets fout gegaan';
}
else
{ # Als de query is gelukt en er is iets opgehaald
# Ga dan de resultaten door en stop je ze in de array $level1
$i = 0;
while($row = mysql_fetch_assoc($result))
{
$level1[$i]['name'] = $row['name'];
$level1[$i]['url'] = $row['url'];
$i++;
}
}
}
}
# Schud alle gegevens in $level1 door elkaar
shuffle($level1);
# Loop nu de gegevens van $level1 door en echo ze
foreach($level1 as $site)
{
echo '<h2>'.$site['name'].'</h2>';
echo '<a href="'.$site['url'].'">link</a>';
}
<?php # Maak contact met de MySQL server $sql = mysql_connect('localhost', 'gebruikersnaam', 'wachtwoord'); if(!$sql) { # Als het contact niet is gelukt } else { # Als er wel contact is => Selecteer een database if(!$db) { # Als het selecteren niet is gelukt } else { # Als het allemaal goed gaat => Voer de query uit $sQuery = " SELECT name, url FROM tabelNaam WHERE level = 1 "; { # Als de query niet is gelukt of er niks is opgehaald echo 'Er is iets fout gegaan'; } else { # Als de query is gelukt en er is iets opgehaald # Ga dan de resultaten door en stop je ze in de array $level1 $i = 0; { $level1[$i]['name'] = $row['name']; $level1[$i]['url'] = $row['url']; $i++; } } } } # Schud alle gegevens in $level1 door elkaar # Loop nu de gegevens van $level1 door en echo ze foreach($level1 as $site) { echo '<h2>'.$site['name'].'</h2>'; echo '<a href="'.$site['url'].'">link</a>'; }
|