<body>
<tr>
<td align="center">
<form method="post" action="wordpage.php?go" id="searchform">
<font class="heading">Vilket ord vill du hitta antonym till?</font></br>
<input type="text" name="name">
<input type="submit" name="submit" value="Sцk antonym(er)">
</form>
</td>
</tr>
<?PHP
if(isset($_POST['submit'])){
if(isset($_GET['go'])){
if(preg_match("/^[ a-zA-Z]+/", $_POST['name'])){
$name=$_POST['name'];
$db=mysql_connect ("localhost", "usver", "password") or
die ('I cannot connect to the database because: ' . mysql_error());
$mydb=mysql_select_db("DB_NAME");
//-query the database table
$sql = "select SearchWord, SynonymsFirst, SynonymsSecond, SynonymsThird,
SynonymsFourth, SynonymsFifth, SynonymsSixth, SynonymsSeventh, SynonymsEight,
SynonymsNinth, SynonymsTenth, SynonymsEleventh, SynonymsTwelvth from synonyms
WHERE `SearchWord` LIKE '" .$name . "'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$SearchWord=$row['SearchWord'];
$SynonymsFirst=$row['SynonymsFirst'];
$SynonymsSecond=$row['SynonymsSecond'];
$SynonymsThird=$row['SynonymsThird'];
$SynonymsFourth=$row['SynonymsFourth'];
$SynonymsFifth=$row['SynonymsFifth'];
$SynonymsSixth=$row['SynonymsSixth'];
$SynonymsSeventh=$row['SynonymsSeventh'];
$SynonymsEight=$row['SynonymsEight'];
$SynonymsNinth=$row['SynonymsNinth'];
$SynonymsTenth =$row['SynonymsTenth '];
$SynonymsEleventh=$row['SynonymsEleventh'];
$SynonymsTwelvth=$row['SynonymsTwelvth'];
echo "<html><head><h1><center>Antonymer till: $SearchWord</center></h1></head><body>\n";
echo "<table border='0'>";
echo "<tr><td width='120'><b><p>Sцkt ord:</p></b></td>\n";
echo "<td width='600'><b><p>Antonymer:</p></b></td></tr>\n";
echo "<tr border-color: '#0063af' border-style: solid background-color: '#ebecec'>";
echo "<td ><p><b>$SearchWord</b></p></td>\n";
echo "<td ><left><p>$SynonymsFirst, $SynonymsSecond, $SynonymsThird, $SynonymsFourth, $SynonymsFifth, $SynonymsSixth, $SynonymsSeventh,
$SynonymsEight, $SynonymsNinth, $SynonymsTenth, $SynonymsEleventh, $SynonymsTwelvth</p></left></td></tr>\n";
echo "</table>\n";
echo "</body></html>";
}
}
else{
echo "<h1>Please enter a search query</h1>";
}
Форум → Программирование → PHP для идиотов → вывод результатов базы данных
вывод результатов базы данных
-
привет всем, я в программировании человек новый, пишу поиск по базе данных. в таблице 14 полей, которые не все заполнены. при выводе (echo) выводятся все поля таблицы. как сделать что бы была проверка на пустые поля и они не выводились.. идея через if else… но как не знаю.. подскажите пожста…
-
3 июля 2009 г. 16:49, спустя 4 минуты 58 секунд
как сделать что бы была проверка на пустые поля и они не выводились..
в sql запросеwhere `column` is not null
https://smappi.org/ - платформа по созданию API на все случаи жизни -
3 июля 2009 г. 17:17, спустя 27 минут 26 секунд
каждое поле IS NOT NULL
и между ними AND надо ставитьвсе умрут, а я изумруд -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!