Mijn server is over naar PHP 5.3 en nu worden de gegevens niet meer uit de db gehaald.
Weet iemand wat er fout is aan bijgaande code in php5.3?


<style type="text/css">
<!--
body {
background-image: url(afbeeldingen/index_03.gif);
}
body,td,th {
color: #000;
font-size: 11pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
color: #FF6633;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #0066FF;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
-->
</style><body>

<?require_once('mysql_connect.inc.php');


if(isset($_COOKIE['Riter'])){
$cookie_var =$_COOKIE['Riter'];
}
$taal = "automobielNL01";
if ($cookie_var == 2){
$taal = "automobielEng01";
}
if ($cookie_var == 3){
$taal = "automobielGer01";
}
if ($cookie_var == 4){
$taal = "automobielSpain01";
}

// Databaseverbinding openen en database selecteren:

$verbinding = mysql_connect(MYSQL_SERVER, MYSQL_GEBRUIKERSNAAM, MYSQL_WACHTWOORD) or die(mysql_error());
mysql_select_db("inbeweging_info") or die(mysql_error());
$sql = "
SELECT contextueel
FROM teksten
";
$result = mysql_query($sql) or die(mysql_error());
$resultaat = mysql_fetch_array($result);

$welkom = $resultaat[contextueel];
echo $welkom; ?>
Zet eens error_reporting(E_ALL); aan...
Dan zie je het snel genoeg.

En het is ook beter om [ignore]<?php te gebruiken in plaats van alleen <?[/ignore].
mysql_ functies zijn verouderd. wat gebeurd er als je die omzet naar mysqli_ ?

waarom niet mysql_fetch_assoc() gebruiken?

waarom niet $welkom = $resultaat['contextueel']; // met quotes dus

[size=xsmall]Toevoeging op 18/03/2013 23:25:02:[/size]

<?php
$sql = "SELECT contextueel FROM teksten";
$result = mysql_query($sql) or die(mysql_error());
while($rij = mysql_fetch_assoc($result)) {
echo $resultaat['contextueel'];
}
?>
Thanks! Ziet er veel beter uit, ja. Ik heb het zojuist echter gevonden.
Wat blijkt iemand heeft geprobeerd het htaccess bestandje te hacken.
Deze werkte nog wel, maar niet o.k.

Ik heb hem weggegooid en alls werkte weer als voorheen.

Dank voor jullie reacties.

Reageren