phpbar.de logo

Mailinglisten-Archive

[php] Leerzeichen

[php] Leerzeichen

Olaf Cichocki ocichocki_(at)_medienschmiede.com
Mon, 19 Jul 1999 22:13:54 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_0078_01BED233.FD130600
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hallo Liste,

nach ca. 20 Stunden der Installationsmuehen auf einer Dose fuer
den Apachen, MySQL und PHP3 (natuerlich nur zum Testen) bearbeite ich =
gerade meine
erste kleine simple Datenbank. Und da ist auch gleich ein kleines =
Problem:

Per PHP/MySql wird mit folgendem Befehl ein Ort in eine MySQL Datenbank
eingetragen:

<?
 require("header.php3");

 if (isset($submit))
    {
    if ($datum =3D=3D "" || $plz =3D=3D "" || $ort =3D=3D "" || =
$veranstaltung =3D=3D "")
       {
       php_die ("Bitte f=FCllen Sie das Formular vollst=E4ndig aus.");
       }=20
    $result =3D mysql_db_query("tausch", "INSERT INTO flohmarkt =
VALUES(null, '$datum', '$plz', '$ort', '$veranstaltung')", $link) or =
mysql_die();
    ?>...............
      <form method=3D"post" action=3D"neueintrag.php3" name=3D"">
          <table border=3D"0" width=3D"100%">
            <tr>=20
              <td align=3D"right">Ort:</td>
              <td bgcolor=3D"#CCCCFF">=20
                <input type=3D"text" name=3D"ort" =
style=3D"width:200px;">
              </td>
            </tr>........
            <input type=3D"submit" name=3D"submit" value=3D"Eintragen!">
...................

Die Ausgabe sieht wie folgt aus:

        <?php
 require("header.php3");

 $result =3D mysql_db_query ("tausch", "SELECT DISTINCT ort FROM =
flohmarkt ORDER BY ort", $link) or mysql_die();
 if (mysql_numrows($result) =3D=3D 0)
    {
    php_die ("Die Datenbank enth=E4lt noch keine Eintr=E4ge.");
    }
?>
............
<?php
 while ($row =3D mysql_fetch_array($result))
       {
       print "<li><a =
href=3Danzeigen.php3?ort=3D$row[ort]>$row[ort]</a></li>";
       }=20
?>     =20


Bei der Darstellung im Browser werden Leerzeichen verschluckt. Also =
trotz erfolgter Eingabe von
Bad Bramstedt wird nur der Link auf <anzeigen.php3?ort=3DBad> gesetzt =
und es erscheint natuerlich nix.

Das Feld Ort in der MySQL Datenbank ist als varchar(50) not null =
verschluesselt.=20

Danke im voraus.

olaf cichocki

-------------------------------------------------------------------------=
---------------------------
medienschmiede [solution for the `net]
key account manager
schulterblatt 86

20357 hamburg

Tel.  +49 -40 -229 449 90
Fax. +49 -40 -229 449 92

http://www.medienschmiede.com [ocichocki_(at)_medienschmiede.com]
-------------------------------------------------------------------------=
---------------------------

------=_NextPart_000_0078_01BED233.FD130600
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.2014.210" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hallo Liste,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>nach ca. 20 Stunden der =
Installationsmuehen auf=20
einer Dose fuer</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>den Apachen, MySQL und PHP3 (natuerlich =
nur zum=20
Testen) bearbeite ich gerade meine</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>erste kleine simple Datenbank. =
Un</FONT><FONT=20
face=3DArial size=3D2>d da ist auch gleich ein&nbsp;kleines =
Problem:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Per PHP/MySql wird mit folgendem Befehl =
ein Ort in=20
eine MySQL Datenbank</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>eingetragen:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial =
size=3D2>&lt;?<BR>&nbsp;require("header.php3");</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;if =
(isset($submit))<BR>&nbsp;&nbsp;&nbsp;=20
{<BR>&nbsp;&nbsp;&nbsp; if ($datum =3D=3D "" || $plz =3D=3D "" || $ort =
=3D=3D "" ||=20
$veranstaltung =3D=3D "")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; php_die ("Bitte f=FCllen Sie =
das=20
Formular vollst=E4ndig aus.");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } =

<BR>&nbsp;&nbsp;&nbsp; $result =3D mysql_db_query("tausch", "INSERT INTO =
flohmarkt=20
VALUES(null, '$datum', '$plz', '$ort', '$veranstaltung')", $link) or=20
mysql_die();<BR>&nbsp;&nbsp;&nbsp;=20
?&gt;...............<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;form =
method=3D"post"=20
action=3D"neueintrag.php3"=20
name=3D""&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&lt;table=20
border=3D"0"=20
width=3D"100%"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
&lt;td=20
align=3D"right"&gt;Ort:&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&lt;td bgcolor=3D"#CCCCFF"&gt;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;=20
&lt;input type=3D"text" name=3D"ort"=20
style=3D"width:200px;"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;=20
&lt;/tr&gt;........<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;=20
&lt;input type=3D"submit" name=3D"submit" =
value=3D"Eintragen!"&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>...................</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Die Ausgabe sieht wie folgt =
aus:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php<BR>&nbs=
p;require("header.php3");</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;$result =3D mysql_db_query =
("tausch", "SELECT=20
DISTINCT ort FROM flohmarkt ORDER BY ort", $link) or =
mysql_die();<BR>&nbsp;if=20
(mysql_numrows($result) =3D=3D 0)<BR>&nbsp;&nbsp;&nbsp; =
{<BR>&nbsp;&nbsp;&nbsp;=20
php_die ("Die Datenbank enth=E4lt noch keine =
Eintr=E4ge.");<BR>&nbsp;&nbsp;&nbsp;=20
}<BR>?&gt;</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>............</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&lt;?php<BR>&nbsp;while ($row =3D=20
mysql_fetch_array($result))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print "&lt;li&gt;&lt;a=20
href=3Danzeigen.php3?ort=3D$row[ort]&gt;$row[ort]&lt;/a&gt;&lt;/li&gt;";<=
BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
} <BR>?&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Bei der Darstellung im Browser werden =
Leerzeichen=20
verschluckt. Also trotz erfolgter Eingabe von</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Bad Bramstedt wird nur der Link auf=20
&lt;anzeigen.php3?ort=3DBad&gt; gesetzt und es erscheint natuerlich=20
nix.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Das Feld Ort in der MySQL Datenbank ist =
als=20
varchar(50) not null verschluesselt. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Danke im voraus.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>olaf cichocki</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial=20
size=3D2>----------------------------------------------------------------=
------------------------------------<BR>medienschmiede=20
[solution for the `net]<BR>key account manager<BR>schulterblatt =
86</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>20357 hamburg</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Tel.&nbsp; +49 -40 -229 449 90<BR>Fax. =
+49 -40 -229=20
449 92</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"http://www.medienschmiede.com">http://www.medienschmiede.com</A> =
[<A=20
href=3D"mailto:ocichocki_(at)_medienschmiede.com">ocichocki_(at)_medienschmiede.com=
</A>]<BR>----------------------------------------------------------------=
------------------------------------</FONT></DIV></BODY></HTML>

------=_NextPart_000_0078_01BED233.FD130600--



php::bar PHP Wiki   -   Listenarchive