reken som wil niet werken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Derk  Janssen

Derk Janssen

26/08/2006 20:00:00
Quote Anchor link
hallo ik heb een vraagje kan iemand mijn mischien helpen met me reken som ik kom er niet meer uit ik denk zelf dat er wat mis is met $row = $row; ,maar zou niet weten wat er dan zou moeten staan
bedankt al vast




$totaal_vote = "SELECT SUM(score) AS totaal_score FROM rating WHERE naar_naam = '$mid'";
$res = mysql_query($totaal_vote) or die("SQL query is fout gegaan");
$row = mysql_fetch_assoc ($res);
echo 'Je totaal is '. $row['totaal_score'];




$hoeveel = "SELECT * FROM rating WHERE naar_naam = '$mid'";
mysql_query($hoeveel) or die("SQL query is fout gegaan");
$resultaat = mysql_query($hoeveel);
$van_id = mysql_num_rows($resultaat);




echo "Er is <b>$van_id</b>Gevote <br>\n";

$van_id = $van_id;
$row = $row;
$totaal = $van_id / $row;
echo $totaal;
 
PHP hulp

PHP hulp

17/11/2024 23:15:15
 
Gerben G

Gerben G

26/08/2006 20:05:00
Quote Anchor link
je kunt niet variable $van_id echo en als die nog niet is aangemaakt
 
Klaasjan Boven

Klaasjan Boven

26/08/2006 20:10:00
Quote Anchor link
volgens mij moet dit:

$totaal_vote = "SELECT SUM(score) AS totaal_score FROM rating WHERE naar_naam = '$mid'";

zo

$totaal_vote = "
SELECT
SUM(score)
AS totaal_score
FROM rating
WHERE naar_naam = '".$mid. "'";


DAt geld ook voor de andere sql.
Doe anders eens:
echo $totaal_vote;
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Derk  Janssen

Derk Janssen

26/08/2006 20:14:00
Quote Anchor link
echo "Er is <b>$van_id</b>Gevote <br>\n";

werkt , hij echo't het netjes en als ik bv:


$van_id = $van_id;
$row = 20;
$totaal = $van_id / $row;
echo $totaal;

werkt het ook maar zo gauw ik die
20 naar $row verander werkt het niet meer
en die echot hij ook echo 'Je totaal is '. $row['totaal_score'];
hier dus ik dacht zelf dat er hier iets mis ging $row = $row;
maar wat zou er fout moeten zijn aan die echo van_id dan ?
Gewijzigd op 01/01/1970 01:00:00 door Derk Janssen
 
Ponzi

Ponzi

26/08/2006 21:30:00
Quote Anchor link
Eventjes tussenhaakjes: Dit > $van_id = $van_id; < is totaal nutteloos...
 
Derk  Janssen

Derk Janssen

26/08/2006 21:49:00
Quote Anchor link
ops lol je hebt gelijk ;) dus gewoon dit $totaal = $van_id / $row;
echo $totaal;


bedankt voor alle res :) maar het wil nog steets niet hij echot echo 'Je totaal is '. $row['totaal_score'];
en $van_id

maar de reken som nog steets niet





$totaal_vote = "SELECT SUM(score) AS totaal_score FROM rating WHERE naar_naam = '".$mid. "'";
$res = mysql_query($totaal_vote) or die("SQL query is fout gegaan");
$row = mysql_fetch_assoc ($res);
echo 'Je totaal is '. $row['totaal_score'];




$hoeveel = "SELECT * FROM rating WHERE naar_naam = '$mid'";
mysql_query($hoeveel) or die("SQL query is fout gegaan");
$resultaat = mysql_query($hoeveel);
$van_id = mysql_num_rows($resultaat);




echo "Er is <b>$van_id</b>Gevote <br>\n";


$totaal = $van_id / $row;
echo $totaal;
 
PHP Newbie

PHP Newbie

26/08/2006 23:52:00
Quote Anchor link
Geeft PHP geen error?

Laatst heeft iemand de glazenbol uit zijn handen laten vallen, dus die kunnen we helaas niet meer gebruiken.

Ook mijn hoge hoed is opeen verdwenen, dus:

Wat houdt ' hij doet het niet' in
 
Derk  Janssen

Derk Janssen

27/08/2006 00:30:00
Quote Anchor link
bedankt voor je re , nee hij geeft geen errors maar hij print het gedeelt van het script wat daar naar komt gewoon niet uit ,en dat is alleen als ik $row toe voeg aan de reken som, als ik er bv 20 neer zet werkt het.
 
- Roland -

- Roland -

27/08/2006 10:10:00
Quote Anchor link
Ik vermoed . . ( ! ) dat je gewoon dit bedoelt !

$totaal = $van_id / $row['totaal_score'];
echo $totaal;

maar misschien . . . ook wel dit
$totaal = $row['totaal_score'] /$van_id ;
echo $totaal;

ps je laat ons wel raden , ff erbij vertellen wat je wil
 
Willem vp

Willem vp

27/08/2006 10:50:00
Quote Anchor link
Even een losse opmerking tussendoor:

In de query zie ik wél een SUM staan, maar geen GROUP BY. Misschien gaat dat nu per ongeluk goed, maar hou er rekening mee dat SUM een group-functie is en dat je geheid in de problemen komt als je query iets complexer gaat worden. Je moet aan het eind van je query dus nog "ORDER BY score" toevoegen.
 
Derk  Janssen

Derk Janssen

27/08/2006 11:03:00
Quote Anchor link
bedankt allemaal voor de hulp: ruud
wat jij vertelde klopte : weer iets geleerd en sorry voor mijn slechte uitleg
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.