Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_002F_01BF5863.432D1DA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hallo, 1.du hast einen programmierfehler in deinem script, da du die while = schleife gleich nach der variablenzuweisung schliesst, wird nur der = letzte datensatz ausgegeben 2.ganz einfach: nach $download =3D $files[4]; schreibe einfach if ($download =3D=3D "") $download =3D "N/A"; lg Christoph Aigner --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at Internet: www.alaris.at ----- Original Message -----=20 From: Tobias Kuhrmann=20 To: php_(at)_solix.wiso.Uni-Koeln.DE=20 Sent: Thursday, January 06, 2000 4:24 PM Subject: [php] Hilfe Hallo, ich habe folgendes Problem: Ich habe f=FCr meine Webseite eine Datenbankauslesung gemacht, so das = mehrere Spiele in einer Liste angezeigt werden (table). Nun ist mir der = Gedanke hinzugekommen doch noch die M=F6glichkeit einzubauen, einen = Download anzubieten. Nun das Problem: Die ganze Liste wird durch den print befehl geschrieben und nicht zu = jedem Spiel habe ich einen Download. Ich m=F6chte also das wenn in der = Datenbankspalte keine Pfad angegeben ist, er in der Tabelle den Text = "n/a" anzeigt. Hier eine kleine Kopie: <? require("../php/dblogonHalflifeweb.php3"); mysql_connect("$dbHost","$dbUser","$dbPassword"); mysql_select_db("$dbName"); $file =3D mysql_query("SELECT * FROM mods order by name"); while ($files =3D mysql_fetch_row($file)) { $released =3D $files[1]; $name =3D $files[2]; $url =3D $files[3]; $download =3D $files[4]; } print (" <tr> <td nowrap> <center><font color=3D#FFFFFF size=3D1 face=3DVerdana>$released </td> <td nowrap> <center><font color=3D#FFFFFF size=3D1 face=3DVerdana>$download </td> <td nowrap> <font color=3D#FFFFFF size=3D1 face=3DVerdana>$name </td> <td nowrap> <font size=3D1 color=3D#FFFFFF face=3DVerdana><a href=3D$url = target=3Dnew>$url</a> </td> </tr> "); } print ("</table>"); mysql_close(); ?></ul> An der Stelle bei "$downlod" soll nun WENN in der Datenbank eine URL = angegeben ist, der Pfad angezeigt werden, wenn der Table in der = Datenbank jedoch leer ist, m=F6chte ich ein n/a da haben. Was kann ich = tun, ich bitte um rat. MfG., Ripley aka Tobias Kuhrmann ------=_NextPart_000_002F_01BF5863.432D1DA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2516.1900" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>hallo,</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>1.du hast einen programmierfehler in = deinem script,=20 da du die while schleife gleich nach der variablenzuweisung schliesst, = wird nur=20 der letzte datensatz ausgegeben</FONT></DIV> <DIV><FONT face=3DArial size=3D2>2.ganz einfach:</FONT></DIV> <DIV><FONT face=3DArial size=3D2>nach $download =3D $files[4]; = schreibe=20 einfach</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>if (</FONT><FONT face=3DArial = size=3D2>$download =3D=3D "")=20 $download =3D "N/A";</FONT></DIV> <DIV> </DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>lg Christoph Aigner</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial=20 size=3D2>---------------------------------------------------------<BR>Chr= istoph=20 Aigner<BR>Alaris Informationsmanagement<BR>A-1160 Vienna, = Weinheimergasse=20 8<BR>Tel: +43-1-4860210<BR>Fax: +43-1-4863445<BR>eMail: <A=20 href=3D"mailto:christoph_(at)_alaris.at">christoph_(at)_alaris.at</A><BR>Internet: = <A=20 href=3D"http://www.alaris.at">www.alaris.at</A></FONT></DIV> <DIV> </DIV> <BLOCKQUOTE=20 style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: = 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px"> <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV> <DIV=20 style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: = black"><B>From:</B>=20 <A href=3D"mailto:admin_(at)_hlweb.de" title=3Dadmin_(at)_hlweb.de>Tobias = Kuhrmann</A>=20 </DIV> <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20 href=3D"mailto:php_(at)_solix.wiso.Uni-Koeln.DE"=20 title=3Dphp_(at)_solix.wiso.Uni-Koeln.DE>php_(at)_solix.wiso.Uni-Koeln.DE</A> = </DIV> <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, January 06, = 2000 4:24=20 PM</DIV> <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [php] Hilfe</DIV> <DIV><BR></DIV> <DIV><FONT face=3DArial size=3D2>Hallo,</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>ich habe folgendes = Problem:</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Ich habe f=FCr meine Webseite eine=20 Datenbankauslesung gemacht, so das mehrere Spiele in einer Liste = angezeigt=20 werden (table). Nun ist mir der Gedanke hinzugekommen doch noch die=20 M=F6glichkeit einzubauen, einen Download anzubieten. Nun das=20 Problem:</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Die ganze Liste wird durch den print = befehl=20 geschrieben und nicht zu jedem Spiel habe ich einen Download. Ich = m=F6chte also=20 das wenn in der Datenbankspalte keine Pfad angegeben ist, er in der = Tabelle=20 den Text "n/a" anzeigt. Hier eine kleine Kopie:</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial=20 = size=3D2><?<BR> require("../php/dblogonHalflifeweb.php3");<BR>&nb= sp;mysql_connect("$dbHost","$dbUser","$dbPassword");<BR> mysql_selec= t_db("$dbName");<BR> $file=20 =3D mysql_query("SELECT * FROM mods order by name");<BR> while = ($files =3D=20 = mysql_fetch_row($file))<BR> {<BR> $released = =3D=20 $files[1];<BR> $name =3D = $files[2];<BR> $url =3D=20 $files[3];<BR> $download =3D $files[4];</FONT></DIV> <DIV><FONT face=3DArial = size=3D2> }<BR> print=20 ("<BR><tr><BR> <td = nowrap><BR> <center><font=20 color=3D#FFFFFF size=3D1=20 face=3DVerdana>$released<BR> </td><BR> <td=20 nowrap><BR> <center><font color=3D#FFFFFF size=3D1=20 face=3DVerdana>$download<BR> </td><BR> <td=20 nowrap><BR> <font color=3D#FFFFFF size=3D1=20 face=3DVerdana>$name<BR> </td><BR> <td=20 nowrap><BR> <font size=3D1 color=3D#FFFFFF = face=3DVerdana><a=20 href=3D$url=20 = target=3Dnew>$url</a><BR> </td><BR></tr><BR>");= <BR> }<BR> print=20 = ("</table>");<BR> mysql_close();<BR>?></ul></FONT></D= IV> <DIV> </DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>An der Stelle bei "$downlod" soll nun = WENN in der=20 Datenbank eine URL angegeben ist, der Pfad angezeigt werden, wenn der = Table in=20 der Datenbank jedoch leer ist, m=F6chte ich ein n/a da haben. Was kann = ich tun,=20 ich bitte um rat.</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>MfG.,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Ripley aka Tobias=20 Kuhrmann</FONT></DIV></BLOCKQUOTE></BODY></HTML> ------=_NextPart_000_002F_01BF5863.432D1DA0--
php::bar PHP Wiki - Listenarchive