On hieman ongelmia gallupin kanssa. Yritin muutta tuota https://www.ohjelmointiputka.net/koodivinkit/
if ($vastaus == "Kyllä") { $piste_vari = "vihrea_piste.gif"; echo '<img src="vihrea_piste.gif" width="'. @intval($pilko[1]/$yht*100+1) .'" height="8" border="0">'; $piste_vari = 0; } elseif ($vastaus == "Ei") { $piste_vari = "punainen_piste.gif"; echo '<img src="punainen_piste.gif" width="'. @intval($pilko[1]/$yht*100+1) .'" height="8" border="0"> <br>'; $piste_vari = 0; }
Tuollaista olen kokeillut ja väännellyt ja käännellyt joka suuntaan, mutta ei tulosta kuin vihreätä. Olisiko tuohon jokin helppo ratkaisu?
EDIT
Siinä kyllä näkyy muutama ylimääräinen muuttuja mutta ne ovat jälkiä edellisistä yrityksistä.
Sen enempää valmista koodia (linkistä) tarkistamatta
// Muutetaan vastaus "pienellä" kirjoitetuksi tekstiksi if (strtolower($vastaus) == "kyllä") { // Jos vaustaus on "kyllä" $piste_vari = "vihrea_piste.gif"; } else { // Muissa tapauksissa punainen $piste_vari = "punainen_piste.gif"; } // Koodi siirretty ehtolauseen ulkopuolelle turhan toiston takia echo '<img src="'.$piste_vari.'" width="'. @intval($pilko[1]/$yht*100+1) .'" height="8" border="0">'; // Resetoidaan väri...(?, ei varmaankaan tarvita myöhemmin(kö?) ) $piste_vari = 0;
Ei se tunnu toimivan. Ja tuo tulostus pitää olla ehto lauseen sisällä, koska vihreän eteen tulee prosentti määrä ja taas punaisen jälkeen tulee prosentti määrä.
EDIT
Ei vika ollukkaa koodissa vaan paintissä ja omassa huolellisuudessa. Sillä punainen_pisti.gif oli vihreä. :) no taas yksi tälläinen aiheeton viesti. Mutta kyllä tuossa silti saattoi oikeasti olla vikaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.