Mailinglisten-Archive |
meine letzte rettung scheint mal wieder die liste zu sein, nachdem ich nun schon seit stunden versuche einen fehler auszumerzen. nachfolgender code produziert im unteren teil eine ausgabe auf den bildschirm, funktioniert auch soweit ganz gut, nur soll die ausgabe von fall zu fall flexibel reagieren. bsp: alle teilstrings werden mit ", " getrennt ausgegeben, der letzte/einzigste teilstring bekommt "." angehangen. irgendwie erscheinen aber alle teilstrings mit ".", was nicht im sinne des erfinders war. komisch ist, dass eine aehnliche funktion weiter oben im skript perfekt funktioniert. also wird wohl eine der vielen "}" oder "{" falsch sein. ich habe sie nur noch nicht gefunden und langsam sehe ich auch gar nichts mehr. vielleicht kann mir auch jemand sagen wie man den code etwas uebersichtlicher schreiben kann. vielen dank schon mal fuer eure hilfe. liebe gruesse, andreas /* cut here*/ <?php $db2 = new mm4; $db2->query("select skills from user_data where user_id= $user_id"); if ($db2->num_rows() == 0) { return"Keine Einträge vorhanden!"; }else{ while ($db2->Next_Record()) { if ($db2->f("skills") != "" ){ $queryString = "select fx_skills_type from fx_skills where ("; $skills = explode("|",$db2->f("skills")); $num_skills = count($skills); if ($num_skills) for ($i = 0;$i < $num_skills -1;$i++) { if ($i > $num_skills) { break; } $queryString .= "fx_skills_id = $skills[$i] or "; } $queryString .= "fx_skills_id = $skills[$i])"; } } } if set($queryString)){ $db2->query($queryString); if ($db2->num_rows() == 0) {?> Keine Einträge vorhanden! <?php }else{ while ($db2->Next_Record()) { $num_rows = $db2->num_rows(); $fx_skills_type = $db2->f("fx_skills_type"); $num_skills = count($num_rows); if ($num_skills) { for ($i = 0;$i < $num_skills -1;$i++) { if ($i > $num_skills) { break; } print $fx_skills_ty pe.", "; } print $fx_skills_type."."; } } } }else{ ?> Keine Einträge vorhanden! <?php } }?> /* cut here */ -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk
php::bar PHP Wiki - Listenarchive