[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: мой код
Гость_Alex
Здравствуйте! есть php код
<html>
<head><link
rel="stylesheet" type="text/css" href="stylesheet.css"></head>
<body>
<font>
<b>
These records are in our database</b><br><br>


<font
face="verdana" size="-1" color="#2A7FFF">
<?php


//include("required.php3");

$db = mysql_connect("Localhost", "admin","111");

mysql_select_db("pro",$db);

$result = mysql_query("SELECT * FROM pro",$db);

if ($myrow = mysql_fetch_array($result)) {

echo "<table border=1>\n";

echo "<tr>
<td>ID</td>

<td>name</td>

<td>email</td>

<td>project</td>

</tr>
\n";

do {



printf("<tr><td><font>%s</td><td><font>%s</td><td><font>%s</td><td><font>%s</td> </tr>\n", $myrow["ID"], $myrow["name"], $myrow["email"], $myrow["project"]);

} while ($myrow = mysql_fetch_array($result));

echo "</table>\n";

} else {

echo "Sorry, no records were found!";

}



?>



</body>



</html>


при его выполнение на экране появляется надпись

\n"; echo " ID name email project \n"; do { printf("%s%s%s%s \n", $myrow["ID"], $myrow["name"], $myrow["email"], $myrow["project"]); } while ($myrow = mysql_fetch_array($result)); echo "\n"; } else { echo "Sorry, no records were found!"; } ?>

и ничего не происходит! подскажите в чем моя ошибка










Спустя 1 минута, 13 секунд (13.03.2010 - 12:04) DedMorozzz написал(а):
не твой а попова. Вот курс лечения http://phpforum.ru/index.php?showtopic=219...=0

Спустя 19 минут, 7 секунд (13.03.2010 - 12:23) Guest написал(а):
DedMorozzz возможно я не так выразился я имел в виду то что это код который я нашел

Спустя 6 минут, 44 секунды (13.03.2010 - 12:30) Guest написал(а):
DedMorozzz спасибо но честно говоря не очень помогло! не подскажите что не так в данном коде?

Спустя 27 минут, 34 секунды (13.03.2010 - 12:58) Awilum написал(а):
Цитата
не подскажите что не так в данном коде?

Все не так...

ссылка которую предложил DedMorozzz
http://phpforum.ru/index.php?showtopic=219...=0&#entry205655

И вообще отказывайтесь от старого ext/mysql и пишите на новом ext/mysqli
Разработчики PHP рекомендуют MySQLi уже начиная с MySQL версий 4.1.3

Спустя 2 часа, 50 минут, 51 секунда (13.03.2010 - 15:49) Guest написал(а):
Awilum спасибо! в статье описано как выводить и искать данные, не подскажете ссылку в котороый описано как удалять, добавлять,редактировать?

Спустя 11 минут, 18 секунд (13.03.2010 - 16:00) Awilum написал(а):
Цитата
как удалять, добавлять,редактировать?

Спустя 1 день, 5 часов, 24 минуты, 35 секунд (14.03.2010 - 21:24) Guest написал(а):
Awilum большое спасибо! еще вопросик вывожу данные из моей таблицы вот так :

echo "<table border=1>\n";
echo "<tr><td>Модель</td><td>Фирма</td><td>Тип корпуса</td><td>Диагональ<br>(дюймы)</td><td>Длинна<br>(мм)</td><td>Ширина<br>(мм)</td>
<td>
Толщина<br>(мм)</td><td>Вес<br>(г)</td></tr>\n";
do
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n",
$myrow["model"], $myrow["firm"], $myrow["case"], $myrow["display"], $myrow["Length"], $myrow["Width"], $myrow["Thickness"], $myrow["Weight"]);
}
while ($myrow = mysql_fetch_array($result));
echo "</table>\n";


что и куда мне нужно прописать что бы изменять размер текста в таблицы и цвет границы таблицы! я так понимаю что надо туда впихнуть <font size> но не могу понять как и куда

Спустя 9 часов, 47 минут, 15 секунд (15.03.2010 - 07:12) Анатоль написал(а):
Guest
ну тут тебе в помощь CSS
style="border:1px solid ЦВЕТ; font-size:РАЗМЕРpx;"
применяй в тегах table, tr, td

в этом случае лучше в отдельной CSS выложить что-то вроде:
table {font-size:РАЗМЕРpx;}
td {border:1px solid ЦВЕТ;}

Спустя 9 часов, 33 минуты, 41 секунда (15.03.2010 - 16:45) Guest написал(а):
спасибо!!!

следующий вопрос такого плана;

создал я в форме Раскрывающиеся список:
Выберите тип корпуса
<br>
<SELECT
name="case" size="1">
<OPTION
value="case1">Классический
<OPTION value="case2">Слайдер
<OPTION value="case3">Раскладной
</SELECT>


Дальше в другом документе мне нужно записать значение в БД.
вот код


//обозначаю значение за переменную $case
$case=$_POST['case'];[/code]
//дальше когда я подключился к таблице записываю в бд
$Query = "INSERT INTO $table (model, firm, case, display) VALUES ('$model','$firm','$case','$display')";
[code]

но он ничего не записывает в базу! подскажите что я не так сделал?

Спустя 3 минуты, 53 секунды (15.03.2010 - 16:49) DedMorozzz написал(а):
1. Обозвал ли все переменые?
2. Присутствует ли подключение к БД
3. Выбрана ли БД
4. Возьми в кавычки все поля.

Спустя 1 час, 39 секунд (15.03.2010 - 17:50) Игорь_Vasinsky написал(а):
<SELECT name="case" size="1">
<OPTION
value="case1" >Классический
<OPTION value="case2">Слайдер
<OPTION value="case3">Раскладной
</SELECT>


if ($_POST['case'] == 'case1'){$case = "Классический"}
elseif ($_POST['case'] == 'case2'){$case = "Слайдер"}
elseif ($_POST['case'] == 'case3'){$case = "Раскладной"}


вот ты и присвоил значение переменной $case - которую потом пиши в базу

Без обид, но только не рано ли вы за PHP взялись если у вас с html и css худовато?
//Пользуемся кнопкой редактирования. Nikitian

Спустя 4 часа, 6 минут, 9 секунд (15.03.2010 - 21:56) Guest написал(а):
Игорь_Vasinsky это институтское задание (курсовик) так что хочешь не хочешь а изучать с нуля надо! учусь всего неделю так что вот такие(наверно на ваш взгляд ) тривиальные вещи не знаю! Большое спасибо за совет


Спустя 9 минут, 27 секунд (15.03.2010 - 22:06) Guest написал(а):
DedMorozzz
это я все сделал

Спустя 13 минут (15.03.2010 - 22:19) Guest написал(а):
Игорь_Vasinsky сделал как вы сказали но не помогло! посмотрите пожалуста код

<FORM name="send" action="add.php" method="post">
Введите модель телефона
<br>
<INPUT
type="text" name="model" size=30>
<br>

Введите фирму производителя
<br>
<INPUT
type="text" name="firm" size=30>
<br>

Введите диагональ дисплея
<br>
<INPUT
type="text" name="display" size=30>
<br>

Выберите тип корпуса
<br>
<SELECT
name="case" size="1">
<OPTION
value="case1">Классический
<OPTION value="case2">Слайдер
<OPTION value="case3">Раскладной
</SELECT>
<br>
<br>
<INPUT
type="submit" name="Send" value="ОТПРАВИТЬ">
<INPUT
type="reset" name="Reset" value="ОЧИСТИТЬ">
</FORM>



а вот файлик add.php

<?php
if(isset($_POST['Send']))
{
// Данные для MySQL сервера
$DBHost = "localhost"; // Хост
$DBUser = "root"; // Имя пользователя
$DBPassword = ""; // Пароль
$DBName = "mobile"; // Имя базы данных
$table="models";
$model=$_POST['model'];
$firm=$_POST['firm'];
$display=$_POST['display'];
if($_POST['case'] == "case1")
{$case = "Классический";}
elseif($_POST['case'] == 'case2')
{$case = "Слайдер";}
elseif($_POST['case'] == 'case3')
{$case = "Раскладной";}
// Подключаемся к MySQL серверу
$Link = mysql_connect($DBHost, $DBUser, $DBPassword)or die("Невозможно подключиться к серверу MySQL");

// Выбираем нашу базу данных
mysql_select_db($DBName, $Link) or die("Выбранная вами база данных не существует");

// Добавляем запись в нашу таблицу customer
// т.е. делаем SQL запрос

$Query = "INSERT INTO $table (model, firm, case, display) VALUES ('$model','$firm','$case','$display')";

mysql_query($Query, $Link);
<?

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.