Ik heb het volgende script geschreven, maar hij haalt de data die ik moet hebben niet uit de database.
Kan iemand mij vertellen wat er fout gaat?
Hij zou de code moeten Loopen totdat hij alle data heeft gehad.

<head>
<title>© by djmagich</title>
</head>
<?php

include("includes/connect.inc.php");
if(!isset($query) || empty($query))
{
$query = "SELECT ObjectID, Foto1, Plaats, Vraagprijs from gegevens1";
}
$query=stripslashes($query);
$result = mssql_query($query);
$number_cols = mssql_num_fields($result);

echo "<center>\n";
echo "<table border = 0 width = 95%>\n";
echo "<tr align=left>\n";

for ($i=0; $i<$number_cols; $i++)
{
//echo "<th>" . mssql_field_name($result, $i). "</th>\n";
}
echo "</tr>\n";

while ($row = mssql_fetch_row($result))
for ($i=4; $i<$number_cols; $i++)
{
//echo "<td><img src='images/".$row['Foto1']."' width=100 height=75></td>";
}
{
echo "<td><a href=info.php?id=".$row['ObjectID'].">".$row['Adres']."</a></td>";
}
{
echo "<td>".$row['Plaats']."</td>";
}
{
echo "<td> € &nbsp;".$row['Vraagprijs']."&nbsp; k.k.</td>";
}
echo "</tr>\n";
echo "</table>";


?>
Heb je MS Sql?

Edit: En wat hebben de { en } voor nut in:
{
echo "<td> € &nbsp;".$row['Vraagprijs']."&nbsp; k.k.</td>";
}
ja
Zet achter deze regel:
$result = mssql_query($query) or die(mssql_error());
(Ik neem aan dat mssql_error() bestaande syntax is)
Krijg geen errors als ik die er bij zet.
Heb hier en daar wat aangepast, en krijg nu Undefined Index errors terwijl dat wat hij wil aanroepen wel gedefineerd is...
Kijk eens hoeveel hier in zit:
echo $number_cols;
ja, die heb ik nu bijde op 0 gezet
Maar krijg dan die error op regel 28
echo "<td><img src='images/".$row['Foto1']."' width=100 height=75></td>";

de code is nu:

<head>
<title>© by djmagich</title>
</head>
<?php

include("includes/connect.inc.php");
if(!isset($query) || empty($query))
{
$query = "SELECT ObjectID, Foto1, Plaats, Vraagprijs from gegevens1";
}
$query=stripslashes($query);
$result = mssql_query($query) or die(mssql_error());
$number_cols = mssql_num_fields($result);

echo "<center>\n";
echo "<table border = 0 width = 95%>\n";
echo "<tr align=left>\n";

for ($i=0; $i<$number_cols; $i++)
{
echo "<th>" . mssql_field_name($result, $i). "</th>\n";
}
echo "</tr>\n";

while ($row = mssql_fetch_row($result))
for ($i=0; $i<$number_cols; $i++)
{
echo "<td><img src='images/".$row['Foto1']."' width=100 height=75></td>";
}
{
echo "<td><a href=info.php?id=".$row['ObjectID'].">".$row['Adres']."</a></td>";
}
{
echo "<td>".$row['Plaats']."</td>";
}
{
echo "<td> € &nbsp;".$row['Vraagprijs']."&nbsp; k.k.</td>";
}
echo "</tr>\n";
echo "</table>";


?>
Is Foto1 wel exact hetzelfde geschreven als de tabelnaam?
Ja exact het zelfde...
SanThe schreef op 27.09.2005 12:00
Kijk eens hoeveel hier in zit:
echo $number_cols;


Maar wat is hier het antwoord op?

Reageren