и вывод результата. На форме тоже два поля имя и фамилия, результат выводится если даже совпадает что-то одно. срочно нужно, помогите кому не трудно, буду благодарен!
Спустя 8 минут, 20 секунд (1.06.2010 - 18:08) Awilum написал(а):
SELECT wtf ?
Спустя 5 минут, 58 секунд (1.06.2010 - 18:14) p0is0n написал(а):
У меня есть скрипт :
но мне надо для двух полей, я незнаю как сделать (
<?php
$hostname="localhost";
$username="root";
$password="";
$dbName="Players";
$link = mysql_connect($hostname,$username,$password) or die("Не могу установить соединение");
$db = mysql_select_db($dbName) or die(mysql_error());
$query = "SELECT * FROM Spartak WHERE UPPER(Name) LIKE '%".strtoupper($_POST['P_Name'])."%'";
$result = mysql_query($query) or die("Запрос ошибочный");
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
print "\t<tr>\n";
for ($i=1;$i<=4;$i++) { print "\t\t<td>$line[$i]</td>\n"; }
print "\t</tr>\n";
}
print "</table>\n";
mysql_free_result($result);
mysql_close($link);
?>
но мне надо для двух полей, я незнаю как сделать (
Спустя 8 минут, 47 секунд (1.06.2010 - 18:23) Gabriel написал(а):
p0is0n
SELECT * FROM Spartak WHERE UPPER(Name) LIKE '%".strtoupper($_POST['P_Name'])."%' OR field LIKE '%some%';
Спустя 6 минут, 13 секунд (1.06.2010 - 18:29) p0is0n написал(а):
Цитата (Gabriel @ 1.06.2010 - 15:23) |
p0is0nSELECT * FROM Spartak WHERE UPPER(Name) LIKE '%".strtoupper($_POST['P_Name'])."%' OR field LIKE '%some%'; |
Спасибо!
Спустя 5 минут, 27 секунд (1.06.2010 - 18:35) Gabriel написал(а):
p0is0n
на будущее когда просиш о помощи такого плана то показывай что сам делал вероятность получить корректный ответ выростает.
на будущее когда просиш о помощи такого плана то показывай что сам делал вероятность получить корректный ответ выростает.
Спустя 17 минут, 25 секунд (1.06.2010 - 18:52) p0is0n написал(а):
возник другой вопрос) как сделать чтобы результат поиска выводился в таблице, что то типа:
echo "<center><table border=3>";только на примере пред. скрипта?
echo "<tr><th>№</th><th>Имя</th><th>Фамилия</th><th>Страна</th><th>Номер</th><th>Дата рождения</th><th>Рост</th><th>Вес</th>
<th>Позиция</th><th>Фото</th></tr>";
for($i=0;$i<$num;$i++) echo "<tr><td>",mysql_result($result,$i,ID),"</td><td>",mysql_result($result,$i,Name),
"</td><td>",mysql_result($result,$i,Surname),"</td><td>",mysql_result($result,$i,Country),"</td><td>",mysql_result($result,$i,Number),"</td>
<td>",mysql_result($result,$i,DoB),"</td><td>",mysql_result($result,$i,Height_Cm),"</td><td>",mysql_result($result,$i,Weight_Kg),"</td>
<td>",mysql_result($result,$i,Position),"</td><td>",mysql_result($result,$i,Photo),"</td></tr>";
echo "</table>";
Спустя 36 минут, 56 секунд (1.06.2010 - 19:29) Gabriel написал(а):
Спустя 35 минут, 45 секунд (1.06.2010 - 20:05) p0is0n написал(а):
Спасибо, все сделал, правда теперь
Сам скрипт:
$result = mysql_query($query) or die("Запрос ошибочный");не работает .
Сам скрипт:
<?php
$hostname="localhost";
$username="root";
$password="";
$dbName="Players";
$link = mysql_connect($hostname,$username,$password) or die("Не могу установить соединение");
$db = mysql_select_db($dbName) or die(mysql_error());
$query = "SELECT * FROM Spartak WHERE UPPER(Name) LIKE '%".strtoupper($_POST['P_Name'])."%' OR UPPER(Surname) LIKE '%".strtoupper($_POST['P_Surname'])."%'";
$result = mysql_query($query) or die("Запрос ошибочный");
$table = "<table border=3 width=65% align=center>\n";
while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";
$table .= "<td>".$row['Name']."</td>\n";
$table .= "<td>".$row['Surname']."</td>\n";
$table .= "<td>".$row['Country']."</td>\n";
$table .= "<td>".$row['Number']."</td>\n";
$table .= "<td>".$row['DoB']."</td>\n";
$table .= "<td>".$row['Height_Cm']."</td>\n";
$table .= "<td>".$row['Weight_Kg']."</td>\n";
$table .= "<td>".$row['Position']."</td>\n";
$table .= "<td>".$row['Photo']."</td>\n";
$table .= "</tr>\n";
}
$table .= "</table>\n";
echo $table;
print "</table>\n";
mysql_free_result($result);
mysql_close($link);
?>
Спустя 7 минут, 44 секунды (1.06.2010 - 20:13) Gabriel написал(а):
индексы полученных масивов в каком регистре?
while ($row = mysql_fetch_assoc($result)){
print_r( $row );
.....
}
Спустя 7 минут, 42 секунды (1.06.2010 - 20:20) p0is0n написал(а):
Цитата (Gabriel @ 1.06.2010 - 17:13) |
индексы полученных масивов в каком регистре?while ($row = mysql_fetch_assoc($result)){ |
ну спасибо! теперь точно все!я уже сам разобрался)