[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите починить "НОВОСТИ"
Gogas
Добрый всем день!

Если кому не сложно, помогите разобраться с моей бедой.
Дело в том, что я не силен а php, а если сказать точнее то полный "0"
Я больше по HTML, так вот попросил меня мой знакомый поправить ему его сайт.
Но работы там было не особо много, поэтому я согласился (теперь немного жалею)
Все было сделано, но на последок он попросил меня поправить его раздел "НОВОСТИ" дело в том, что ему надо было чтобы все его новости выводились на одну отдельную страницу, и благодаря одному хорошему человеку с этого форума, мы (ну это громко сказано, скорее добрый спаситель) все сделал.

А новости там добавляются через АдминПанель

Так вот теперь все работает, а вот ДОБАВИТЬ новости не возможно sad.gif !
Нажимаешь добавить, а страница "мырг" и пусто!
А вот через phpadmin пункты добавляются...

Помогите пожалуйста!!!

Просто видно моему спасителю сейчас некогда, а у меня уже скандал с человеком по поводу его новостей, что я все ему сломал.

Я в ПХП не силен (повторюсь), поэтому подскажите, что мне надо тут показать и рассказать, чтобы моя проблема была более ясной!?

Спасибо всем!



Спустя 35 минут, 23 секунды (25.10.2009 - 16:55) Guest написал(а):
где код?

Спустя 2 минуты, 12 секунд (25.10.2009 - 16:57) WhiteKnight написал(а):
Это тупой спам чтоли ? blink.gif

Спустя 4 минуты, 48 секунд (25.10.2009 - 17:02) Gogas написал(а):
WhiteKnight Что называется СПАМОМ ?
То что человек задал вопрос?
"ТУПОЙ" потому что человек не понимает в том, в чем Вы достигли высот?
ДА! Я не понимаю какой именно код надо, для рассмотрения данного вопроса.

Код с какого простите именно файла?

PHP
<?
include(
"../sql.php");
session_start();
if (
$_SESSION[auth]) {

if(@
$_POST[go]){
        if(!
get_magic_quotes_gpc()){adds($_POST);}
        if(
$_POST[id]){
                
mysql_query("update news set date='$_POST[date]', head='$_POST[head]', text='$_POST[text]' where id='$_POST[id]'");
        }else{
                
mysql_query("insert into news values('', '$_POST[date]', '$_POST[head]', '$_POST[text]')");
        }
        
header("Location: $_SERVER[PHP_SELF]");
}

include(
"index.php");

if(@
$_GET[del]){
        
mysql_query("delete from news where id='$_GET[del]'");
}
?>
<td width=40%>
<h1>Список новостей</h1>

<table width=95% align=center cellpadding=0 cellspacing=0><tr><td bgcolor=#e3e3e3>

<table border=0 width=100% cellspacing=1 cellpadding=4>
<?
$result
=mysql_query("select id, date from news order by date desc");
for(
$i=0$i<mysql_num_rows($result); $i++){
        
$array=mysql_fetch_array($result);
        
$num=$i+1;
?>
<tr bgcolor=#ffffff>
<td width=70%><?=$array[1];?></td>
<td align=center><a href=<?=$_SERVER['PHP_SELF']?>?id=<?=$array[0]?>><img src=icons/change.gif width=16 alt='Редактировать'></a></td>
<td align=center><a href="javascript:conf2(<?=$num?><?=$array[0]?>);"><img src=icons/erase.gif width=16 alt='Удалить'></a></td>
</tr>
<?}?>
</table>

</td></tr></table>


</td>
<?
if(@$_GET[id]){
        
$result=mysql_query("select * from news where id='$_GET[id]'");
        
$id=mysql_result($result00);
        
$date=mysql_result($result01);
        
$head=mysql_result($result02);
        
$text=mysql_result($result03);
}else{
        
$id="";
        
$date=date("Y-m-d H:i");
        
$head="";
        
$text="";
}
?>

<td width=40%>

<h1>Добавить новость</h1>
<table border=0 width=100%>
<tr><td colspan=3>
<table><form action=<?=$_SERVER[PHP_SELF]?> method=post enctype=multipart/form-data name=fo>
<tr><td>Дата:<br> <input name="date" type="text" value="<?=$date?>"></td></tr>
<tr><td>Заголовок:<br> <textarea name=head cols=55 rows=20><?=$head?></textarea></td></tr>
<tr height=20><td valign=middle align=left>
<a href=upload.php onclick="window.open(this.href,this.target,'width=500,height=350,location=no,toolbar=no,menubar=no,status=yes,scroll=yes');return false;"><img src=icons/pic.gif width=16 alt='Вставить картинку'></a>
<a href=file.php onclick="window.open(this.href,this.target,'width=500,height=350,location=no,toolbar=no,menubar=no,status=yes,scroll=yes');return false;"><img src=icons/file.gif width=16 alt='Вставить файл'></a>
<a href=href.php onclick="window.open(this.href,this.target,'width=500,height=350,location=no,toolbar=no,menubar=no,status=yes,scroll=yes');return false;"><img src=icons/link.gif width=16 alt='Вставить ссылку'></a>
</td></tr>
<tr><td>Полный текст:<br> <textarea name=text cols=55 rows=20><?=$text?></textarea></td></tr>
<input type=Hidden name=id value="<?=$id?>">
<input type=Hidden name=go value="go">
<tr><td><br><input type=image src=icons/send.gif name=go style='border:0'></td></tr>
</form></table>
</td></tr>
</table>



</td>
</tr></table>

</BODY>
</HTML>

<?
}
else {
        include(
"auth.php");
}

Спустя 42 минуты, 35 секунд (25.10.2009 - 17:44) WhiteKnight написал(а):
Gogas
Вы не задали вопрос в первом посте. wink.gif

Спустя 5 минут, 21 секунда (25.10.2009 - 17:49) Stuff_f написал(а):
Цитата (Gogas @ 25.10.2009 - 13:19)
Добрый всем день!

Если кому не сложно, помогите разобраться с моей бедой.
Дело в том, что я не силен а php, а если сказать точнее то полный "0"
Я больше по HTML, так вот попросил меня мой знакомый поправить ему его сайт.
Но работы там было не особо много, поэтому я согласился (теперь немного жалею)
Все было сделано, но на последок он попросил меня поправить его раздел "НОВОСТИ" дело в том, что ему надо было чтобы все его новости выводились на одну отдельную страницу, и благодаря одному хорошему человеку с этого форума, мы (ну это громко сказано, скорее добрый спаситель) все сделал.

А новости там добавляются через АдминПанель

Так вот теперь все работает, а вот ДОБАВИТЬ новости не возможно sad.gif !
Нажимаешь добавить, а страница "мырг" и пусто!
А вот через phpadmin пункты добавляются...

Помогите пожалуйста!!!

Просто видно моему спасителю сейчас некогда, а у меня уже скандал с человеком по поводу его новостей, что я все ему сломал.

Я в ПХП не силен (повторюсь), поэтому подскажите, что мне надо тут показать и рассказать, чтобы моя проблема была более ясной!?

Спасибо всем!

Дружище, если я тебя правильно понял, то случай конечно не без надежный,

или твой спаситель, просто сделал так , а может и зобыл по случайности сделать обработку, либо на отображение, новостей, либо, добавление, с пследующим соединением с базой , и все такое, и обработкой ввода данных, полюбому, да, конечно, что либо тебе посоветовать не могу, потому что полюбасу нужно хоть основы, да знать, ято тоже самое, что я буду летать на верталете, не у мея им управлять,


возможно он не много совершил ошибку опять же с полями и формами, POST and GET там при работе с ними скрипт не много капризнячает, так что пока не поймешь основу PHP, тяжело будет дальше

Спустя 5 минут, 57 секунд (25.10.2009 - 17:55) Stuff_f написал(а):
мне вот эта нравится хы теперь все ясно

PHP
mysql_query("update news set date='$_POST[date]', head='$_POST[head]', text='$_POST[text]' where id='$_POST[id]'");
        }else{
                
mysql_query("insert into news values('', '$_POST[date]', '$_POST[head]', '$_POST[text]')");


Цитата (Joker)
Нарушения правил.
2.4.e При оформлении сообщения с программным кодом используйте обрамляющие тэги, специфические для используемого кода (PHP, HTML, SQL), либо универсальный тэг кода.

Спустя 30 минут, 37 секунд (25.10.2009 - 18:26) Gogas написал(а):
То WhiteKnight

Я попытался свою проблему описать...
СОРРИ!
Постараюсь в дальнейшем быть более конкретным в своих вопросах.


То Stuff_f

Согласен (про вертолет)
Читаю литературу и интернет ресурсы...
Но все не так просто, а решение надо уже сейчас sad.gif (понимаю что мои проблемы)



Спустя 3 минуты (25.10.2009 - 18:29) Gogas написал(а):
Цитата (Stuff_f @ 25.10.2009 - 14:55)
мне вот эта нравится хы теперь все ясно

mysql_query("update news set date='$_POST[date]', head='$_POST[head]', text='$_POST[text]' where id='$_POST[id]'");
}else{
mysql_query("insert into news values('', '$_POST[date]', '$_POST[head]', '$_POST[text]')");

Это не совсем спаситель писал!!!
Человек помогал исправлять чужую работу, и с его слов - там много проблемных мест! sad.gif

Спустя 6 минут, 9 секунд (25.10.2009 - 18:35) Stuff_f написал(а):
Цитата (Gogas @ 25.10.2009 - 15:29)
Цитата (Stuff_f @ 25.10.2009 - 14:55)
мне вот эта нравится хы теперь все ясно

    mysql_query("update news set date='$_POST[date]', head='$_POST[head]', text='$_POST[text]' where id='$_POST[id]'");
        }else{
                mysql_query("insert into news values('', '$_POST[date]', '$_POST[head]', '$_POST[text]')");

Это не совсем спаситель писал!!!
Человек помогал исправлять чужую работу, и с его слов - там много проблемных мест! sad.gif

вот примерно в одну строку пример не знаю поможет или нет
mysql_connect("localhost","root","")
mysql_select_db('таблица');
mysql_query("INSERT INTO `reg` SET login='".$login."',pass='".$pass."',emeil='".$emeil."',phone='".$phone."',icqnumb='".$icqnumb."',syte='".$syte."'");

вот примерный скрипт добавления банных только в форма
болжна иметь теже переменные

Спустя 3 минуты, 26 секунд (25.10.2009 - 18:39) Stuff_f написал(а):
весь вывод полей вот

PHP
$sql "SELECT messagers FROM `reg`";

 
$result mysql_query($sql) or die (mysql_error() ."<br/>"$sql);
$row mysql_fetch_assoc($result);
echo 
$row[messagers];


Цитата (Joker)
Нарушения правил.
2.4.e При оформлении сообщения с программным кодом используйте обрамляющие тэги, специфические для используемого кода (PHP, HTML, SQL), либо универсальный тэг кода.

Спустя 55 секунд (25.10.2009 - 18:40) Stuff_f написал(а):
соответственно messagers поле выбираешь с новостями и таблицу подправить нужно

Спустя 11 минут, 2 секунды (25.10.2009 - 18:51) Gogas написал(а):
Stuff_f Спасибо Вам БОЛЬШОЕ!!!

Буду пытаться разобраться, но не скрою, что вопросов сейчас побольше чем ответов!!!

СПАСИБО!!!

Спустя 1 час, 57 минут, 31 секунда (25.10.2009 - 20:48) Gabriel написал(а):
PHP
mysql_query("insert into news values('', '$_POST[date]', '$_POST[head]', '$_POST[text]')");

вставить значения куды? или ет только я пишу кyда что вставлять?

Спустя 23 часа, 37 минут, 46 секунд (26.10.2009 - 20:26) Gogas написал(а):
Приветствую!!!!

Простите, но правда много чего прочитал (литературу)
И так и не допер, что надо сделать чтобы все работало... sad.gif

Цитата (Joker)
Нарушения правил.
2.3.d наиболее полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.

Спустя 1 час, 50 минут, 51 секунда (26.10.2009 - 22:17) Joker написал(а):
Цитата (Gogas @ 25.10.2009 - 19:19)
благодаря одному хорошему человеку с этого форума


А может скажешь ник этого человека?


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

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