Hoi,
ik heb een query aangemaakt om te tellen of in een tabel een record voorkomt met een bepaalde code. Als dit het geval is (de waarde is dus groter dan 0), dan moet een icoon getoond worden waarop geklikt kan worden. Dit lukt dus vooralsnog niet.

De query is deze (gemaakt met Dreamweaver):

mysql_select_db($database_conn_syn, $conn_syn);
$query_number = sprintf("SELECT COUNT(*) as 'number' FROM vo WHERE projectcode = %s", GetSQLValueString($colname_number, "text"));
$number = mysql_query($query_number, $conn_syn) or die(mysql_error());
$row_number = mysql_fetch_assoc($number);
$totalRows_number = mysql_num_rows($number);


En de code van het deel waarin de uitkomst van de query gebruikt wordt is dit:

<?php if ($query_number > 0) { ?><img src="beeld/knop-vo.jpg" alt="voorlopig ontwerp" name="vo" width="24" height="24" id="vo" onmouseover="MM_swapImage('vo','','beeld/knop-vo-licht.jpg',0)" onmouseout="MM_swapImgRestore()" /><?php ;} ?>


Hoe kan ik ervoor zorgen dat de icoon dus alleen getoond wordt wanneer de projectcode in de tabel voorkomt? Nu wordt de icoon nooit getoond...
Controleer eens of dit doet wat je verwacht

<?php
$sql = sprintf(
"SELECT COUNT(*) as 'number' FROM vo WHERE projectcode = %s",
GetSQLValueString($colname_number, "text")
);
$res = mysql_query($query_number, $conn_syn) or die(mysql_error());
if ($row = mysql_fetch_assoc($number)) {
// $row['number'] geeft je nu aan hoeveel records deze code hebben
echo $row['number'];
}
?>
Dit werkt niet goed.
Als ik de code precies zo overneem, krijg ik een foutmelding omdat de variabele $number niet is gedefinieerd, denk ik.
Als ik van $number, $res maak is er geen foutmelding meer, maar werkt het ook niet. Het aantal records wordt niet getoond en de icoon verschijnt niet.
Je moet niet zomaar de code overnemen. Je moet zelf denken en zelf schrijven.
Karl Karl, ik ben geen programmeur, ik kan zulke dingen niet schrijven. Ik kan wel code aanpassen.
Mijn idee was dat dit een site is voor dit soort vragen en dat men je graag helpt.
En zoals ik al eerder schreef: volgens mij stel ik een vrij eenvoudige vraag, die een beetje programmeurs zo oplost, ook al zijn de variabelen die gebruikt worden misschien niet zo logisch.

Kris, ik waardeer je hulp, we komen er vast wel uit.
@Marcel; Precies, wij zijn programmeurs en moeten het voor jouw oplossen? NEE zo werkt het niet, dan verwijs ik je graag door naar de vacature hoek. Het heet phpHULP, jij stelt de vraag, post de code en geeft aan wat er fout gaat en wij proberen je een duwtje in goede richting te geven tot jij post: "Probleem opgelost, bedankt voor de hulp"...
OK, nou blijkbaar ben ik niet op de juiste website aan beland dan.

Probleem niet opgelost, bedankt voor de hulp...

Reageren