PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : E-Mail aus db auslesen


Janson
26.08.2004, 20:12:05
Hallo,

habe ein problem, und zwar möchte ich eine E-Mail aus einer Datenbank auslesen.
Die E-Mail Adresse bekomme ich über ein Formular.

Nur leider kommt immer eine Fehlermeldung.

Das Script (Formular):

<h5>Bitte geben Sie Ihre E-mail Adresse
ein :</h5>
<form name="form1" method="post" action="sendmail.php">
<table width="250" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="abs" type="text" id="abs" size="40"></td>
</tr>
<tr>
<td><div align="right">
<input type="submit" name="Submit" value="Weiter >">
</div></td>
</tr>
</table>
</form>

Das Script (Auslesen):

<?php if ($Submit):?>
<?php
include ("connect.php");
$result=mysql_query("SELECT nick, password FROM user WHERE email=$abs");
if (!$result) {
echo ("<p>Fehler :".mysql_error()."</p>");
exit ();
}
while ($row=mysql_fetch_array($result)){
$email=$row_password['email'];
$nick=$row_password['nick'];
$password=$row_password['password'];
}


Es kommt die Fehlermedlung :


You have an error in your SQL syntax near '@echsenkeller.de' at line 1


Eingegebene E-Mail war: webmaster@echsenkeller.de

c4
27.08.2004, 09:51:22
Zeichenketten müssen in " oder ' stehen. E-Mail-Adressen sind Zeichenketten...

chris17
27.08.2004, 10:20:53
Moin,

-> http://www.selfphp.info/forum/showthread.php?s=&postid=48937#post48937

Janson
27.08.2004, 17:38:56
Danke an alle, hab meinen Fehler schon gefunden.