login  Naam:   Wachtwoord: 
Registreer je!
 Forum

weergave afkeur

Offline violanzzj - 26/04/2007 11:50
Avatar van violanzzjNieuw lid Ik wil met dit stukje script hetvolgende bereiken. het moet zo zijn dat bij een bepaalde oplossing een afkeur reactie wordt weergegeven.

Ik heb er een plaatje bij
www.violanzzj.nl/tbp/afkeur.jpg

Hier zien jullie 2 regels in het donker met afkeur1 en hg2. Dit zijn 2 aparte afkeur redenen.Het moet dus eigenlijk zo staan
#1 -> afkeur 1
#2 -> hg2
#3 -> afkeur = 0 (want deze is niet afgekeurd).

De goede afkeur rede moet onder de goede oplossing komt. Ik heb nu 2 keer rede van afkeur gegeven en ze worden beiden bij alle 3 mijn oplossingen weergegeven, terwijl hij in princiepe alleen bij #1 en bij #2 een afkeur rede moet geven.

Hoop dat ik zo jullie voldoende info heb gegeven!!

  1. <?php
  2. $afkeur = mysql_query ("
  3. SELECT smt_oplossing.afkeur AS a, id_afk, smt_afkeur.afkeur AS afk, nr, prob_id
  4. FROM smt_afkeur, smt_oplossing
  5. WHERE smt_oplossing.prob_id = smt_afkeur.nr" )or die(mysql_error());
  6.  
  7. while ($af = mysql_fetch_array($afkeur))
  8. {
  9. $a = $af['a'];
  10. $afk = $af['afk'];
  11. $prob_id = $af['prob_id'];
  12. $nr = $af['nr'];
  13.  
  14. if ($a == '1')
  15. {
  16. echo"<tr><td><h2>$afk $prob_id</h2></td></tr>";
  17. }
  18. else
  19. {
  20. echo"<tr><td><h2>afkeur = 0</h2></td></tr>";
  21. }
  22. }
  23. ?>

4 antwoorden

Gesponsorde links
Offline roelh - 26/04/2007 12:40 (laatste wijziging 26/04/2007 12:42)
Avatar van roelh PHP gevorderde Probeer zo eens
  1. <?
  2. if ($a == 1)
  3. {
  4. echo '<tr><td><h2>'.$afk $prob_id.'</h2></td></tr>';
  5. }
  6. else
  7. {
  8. echo '<tr><td><h2>afkeur = 0</h2></td></tr>';
  9. }
  10. ?>
Offline Nanon - 26/04/2007 13:06 (laatste wijziging 26/04/2007 13:07)
Avatar van Nanon PHP interesse @ hierboven.

Zou hij dan niet beter moeten doen:

  1. <?
  2. if ($a == 1)
  3. echo '<tr><td><h2>'.$afk.' '.$prob_id.'</h2></td></tr>';
  4. else
  5. echo '<tr><td><h2>afkeur = 0</h2></td></tr>';
  6.  
  7. ?>
Offline roelh - 26/04/2007 14:55
Avatar van roelh PHP gevorderde Oeps, had niet gezien dat het 2 losse dingen waren 
Dan moet he zo ja.
Offline violanzzj - 27/04/2007 12:02
Avatar van violanzzj Nieuw lid Ik ben weer wat verder gaan breien ben nu hier aangekomen maar het is nog niet goed.. ziet iemand nog een foutje?

  1. <?
  2. $query = "
  3. SELECT smt_oplossing.afkeur AS a, id_afk, smt_afkeur.afkeur AS afk, nr, prob_id
  4. FROM smt_afkeur, smt_oplossing
  5. WHERE smt_oplossing.prob_id = smt_afkeur.nr";
  6.  
  7. $sql = mysql_query("$query");
  8. while ($fill = mysql_fetch_array($sql))
  9. {
  10. $a = $fill['a'];
  11. $afkeuring = $fill['afk'];
  12. $probleem_id = $fill['prob_id'];
  13. $nummer = $fill['nr'];
  14.  
  15. if ($a == 1)
  16. {
  17. echo $afkeuring.$probleem_id."<BR><BR>";
  18. }
  19. else
  20. {
  21. echo "afkeuring = 0 <BR><BR>";
  22. }
  23. }
  24. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s