|
|
|
| У меня есть таблица с информацией о пользователях. Как мне отобразить name?
$query = "SELECT name FROM users WHERE mail='".$_POST['mail']."'";
|
| |
|
|
|
|
|
|
|
для: lexal
(27.06.2006 в 13:39)
| | >У меня есть таблица с информацией о пользователях. Как мне
>отобразить name?
>
>$query = "SELECT name FROM users WHERE
>mail='".$_POST['mail']."'";
>
|
<?php
// после соединения с БД
// пишите что-то типа этого.
$sql = "SELECT name FROM users WHERE mail='".$_POST['mail']."'";
$query = mysql_query($sql);
if(!$query) exit(mysql_error());
$text = mysql_fetch_assoc($query);
$name = $text['name'];
echo $name;
// если выбирается несколько значений, то определение и вывод надо проводить в цикле.
// к примеру:
$sql = "SELECT name, login, pass FROM users WHERE mail='".$_POST['mail']."'";
$query = mysql_query($sql);
if(!$query) exit(mysql_error());
while($text = mysql_fetch_assoc($query))
{
$pass = $text['pass'];
$name = $text['name'];
$login = $text['login'];
echo $name."<br>".$login."<br>".$pass;
}
?>
|
| |
|
|
|
|
|
|
|
для: hell_riser
(27.06.2006 в 14:04)
| | спасибо, а как сделать что б если введён несуществующий мэйл выводилась надпись, типа неправильно введён мэйл? | |
|
|
|
|
|
|
|
для: lexal
(27.06.2006 в 14:29)
| |
<?php
$sql = "SELECT name FROM users WHERE mail='".$_POST['mail']."'";
$result = mysql_query($sql);
if(!$result) exit(mysql_error());
if(mysql_num_rows($result) == 0)
echo 'Incorrect e-mail';
else
while($row = mysql_fetch_assoc($result))
echo '<br>' . $row['name'];
?>
|
| |
|
|
|