[Gambas-devel] Problem with WRITE

Benoit Minisini gambas at ...1...
Mon Apr 17 18:26:04 CEST 2006


On Monday 17 April 2006 17:07, fabien Bodard wrote:
> This is the code :
> DIM hresult AS Result
>   DIM s AS String
>   DIM hField AS ResultField
>   hcon.Login = "root"
>   hcon.Host = "localhost"
>   hcon.Type = "mysql"
>   hcon.Name = "gambasforge"
>   hcon.open
>   'form1.show
>    PRINT "Content-type: text/html"
>    PRINT
>    PRINT File.Load("html")
>
>     Post["table"] = "users"
>     PRINT "<b>" & post["table"] & "</b><br><br>"
>     IF NOT IsNull(Post["table"]) THEN
>       'PRINT Subst("SELECT * FROM users", Post["table"])
>       hresult = db.Exec("SELECT * FROM " & Post["table"])
>       PRINT "<Table><tr bgcolor='lightgray'>"
>       FOR EACH hfield IN hResult.Fields
>         WRITE Subst("<td>&1</td>", hField.Name)
>       NEXT
>       PRINT "</tr>"
>       FOR EACH hResult
>         PRINT "<tr>"
>         FOR EACH hField IN hResult.Fields
>           WRITE Subst("<td>&1</td>", hResult[hField.Name])
>         NEXT
>         PRINT "</tr>"
>       NEXT
>       PRINT "</Table>"
>     ENDIF
>
>
>
>
>
> This is what i get :
> Look between the </td><td> i've some space ... some ')' and some ASC 10 and
> others..; i think it's not normal !  Am i wrong ?
>
>
> <form action="index.cgi" method="POST">
>   <input type="text" name="table" id="table" value="">
>   <input type="submit" name="toti" id="toti" value="coucou">
> </form>
> <b>users</b><br><br>
> <Table><tr bgcolor='lightgray'>
>  <td>idusers</td> <td>creadate</td> <td>login</td> <td>passw</td>
> <td>email</td> <td>admin</td> <td>photoactivate</td></tr>
> <tr>
>
> <td>1</td> <td>1100386859</td>
> <td>gambix</td>)<td>5d933eef19aee7da192608de61b6c23d</td>
> <td>abidoo.too at ...4...</td>
> <td>2</td>	<td></td></tr>
> <tr>
>
> <td>2</td> <td>1100386859</td>
> <td>bidoo</td>)<td>17fb812d2bf6cb65dc05fb45bdccbaea</td>
> <td>abidoo.too at ...4...</td>
> <td>0</td>	<td></td></tr>
> <tr>
>
> <td>3</td> <td>1100386859</td>
> <td>lordheavy</td>)<td>ec15590a3d3a798d0382d84570f964e8</td>
> <td>lordheavy at ...141...</td>
> <td>1</td>	<td></td></tr>
> <tr>
>
> <td>4</td> <td>1100386859</td>
> <td>LaurentC</td>)<td>04d8c425cc03ec3f918500848084a04f</td>
> <td>lordheavy at ...141...</td>
> <td>0</td>	<td></td></tr>
> <tr>
>
> <td>5</td> <td>1100386859</td>
> <td>RGCook</td>)<td>11ace34f612341c3da418085af222411</td>
> <td>rgcook at ...456...</td>
> <td>0</td>	<td></td></tr>
> <tr>
>
>
> Regards,
>
> Fabien Bodard
>

Use PRINT instad of WRITE. WRITE is used for writing binary data (see the 
documentation).

Regards,

-- 
Benoit Minisini





More information about the Devel mailing list