Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Непр. отображение ссылки и адресной строки

Сообщения:  [1-5] 

 
 автор: BAHO   (04.08.2006 в 20:13)   письмо автору
 
   для: Vados   (04.08.2006 в 13:16)
 

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

error_reporting (E_ERROR | E_WARNING | E_PARSE);


и проверьте запрос к БД (вижу у вас MSSQL, може есть функция mssql_error() :))
и вот, попробуйте так:

<a href="index.php?id_catalog=<?php echo $_GET['id_catalog']; ?>&id_parent=<?php echo $_GET['id_parent']; ?>">Вернуться на страницу администрирования каталога</a> 

   
 
 автор: Vados   (04.08.2006 в 13:16)   письмо автору
 
   для: Vados   (04.08.2006 в 10:37)
 

Прошу помогите, очень нужно!

   
 
 автор: Vados   (04.08.2006 в 10:37)   письмо автору
 
   для: BAHO   (03.08.2006 в 20:30)
 

Спасибо, но вот, что у меня получается:

Notice: Undefined index: id_parent in C:\Test\inventory\addsiteform.php on line 13

Warning: mssql_query() [function.mssql-query]: message: Line 2: Incorrect syntax near '='. (severity 15) in C:\Test\inventory\addsiteform.php on line 14

Warning: mssql_query() [function.mssql-query]: Query failed in C:\Test\inventory\addsiteform.php on line 14


Кроме этого, убрав пробелы и кавычки в адресной строке у меня теперь вот что отображается:
http://localhost/inventory/index.php?id_catalog=<?echo$_GET['id_catalog'];?>&id_parent=<?echo$_GET['id_parent'];?>

   
 
 автор: BAHO   (03.08.2006 в 20:30)   письмо автору
 
   для: Vados   (03.08.2006 в 18:15)
 

во первых, уберите пробел после id_catalog="<?echo $_GET['id_catalog']; ?>&,
а во-вторых, уберите те самые лишние кавычки, они тебе адрес не дадут показать полностью, при чём там этих кавычек две ;)
а так я у себя проверил код, аномалий не нашёл :)

   
 
 автор: Vados   (03.08.2006 в 18:15)   письмо автору
 
 

Всем привет!
Вот не могу понять, почему у меня отображается в ссылке вот такая вещь:
""& id_parent="">Вернуться на страницу администрирования каталога
Ранее оно не отображалось, когда я убирал "", но тогда, если я перехожу по ссылке у меня в
адресной строке был бред, вот такой:
http://localhost/inventory/index.php?id_catalog=<?echo%20$_GET['id_catalog'];%20?>%20&%20id_parent=<?%20echo%20$_GET['id_parent'];%20?>

Вот полный сценарий:

<?php
    
// Устанавливаем соединение с БД
    
require_once("admin/config.php");
    
// Если управляющие переменные  переданы - выставляем значение по умолчанию
    
if (!isset($title)) $title "Добавление нового каталога";
    if (!isset(
$button)) $button "Добавить";
    if (!isset(
$action)) $action "addsite.php";
    if (!isset(
$showhide)) $showhide "checked";
    
// Если позиция каталога не передана, назначаем сайту последнюю позицию
    
if (!isset($pos))
    {
        
$query "SELECT MAX(POS) FROM CATALOG 
                  WHERE ID_PARENT="
.$_GET['id_parent'];
        
$num mssql_query($query);
        if (
$num$pos mssql_result($num,0) + 1;         
    }
?>
<HTML>
<HEAD>
<TITLE><?php echo $title?></TITLE>
</HEAD>
<a href="index.php?id_catalog="<?echo $_GET['id_catalog']; ?>& id_parent=<? echo $_GET['id_parent']; ?>"">Вернуться на страницу администрирования каталога</a>
<form action=<?php echo $action?> method=POST>
Название : <input type="text" name=name value='<?php echo $name?>'><br>
Описание : <textarea name=description rows=10 cols=60>
                                 <?php echo $description?>    
           </textarea>
Позиция : <input type=text name=pos value='<?php echo $pos?>'>
Отображать : <input type=checkbox name=hide <?php echo $showhide?>>
<input type=submit value=<?php echo $button?>>
<input type=hidden name=id_catalog value="<?= $_GET['id_catalog']  ?>">            
<input type=hidden name=id_parent value="<?= $_GET['id_parent']  ?>">        
</form>                  


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

Заранее спасибо!

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования