Переменная не передаёться......

Статус
В этой теме нельзя размещать новые ответы.

shaelf

Guest
Переменная не передаёться......

Немного запутался, помогите пожалуйста......
в базе есть столбцы id, pic, marca, opis, cena. Есть 2 скрипта
PHP:
<?php
$imgdir='img/';
mysql_connect('localhost', 'root')or die('no connect');
mysql_select_db('spec')or die ('no select');
$result=mysql_query("select * from spec");
while($all=mysql_fetch_array($result)){
        echo "<img src=".$imgdir.$all['pic']."><br>";
        echo $all['marca']."<br>";
        echo $all['opis']."<br>";
        echo $all['cena']."<br>";
        echo "<a href=del.php?line=$all['id']>&#211;&#228;&#224;&#235;&#232;&#242;&#252;</a>";
} ?>
и
PHP:
<?php
$imgdir='img/';
$id=$_GET['line'];
mysql_connect('localhost', 'root')or die('no connect');
mysql_select_db('spec')or die ('no select');
$result=mysql_query("delete from spec where id='$id' limit=1");
echo phpinfo(32);
?>
Строка $_GET['line'] пустая:(. Подскажите пожалуйста.
 

shaelf

Guest
А для чего он там нужен? Почитал про него, но не понял для чего он тут может сгодиться:(. Мне нужно просто номер id передать и по нему удалить строчку, номер передался, теперь сижу над удалением.
 

_RVK_

Новичок
Romantik
Если выносить переменные(что очень правильно!), то нужно использовать одинарные кавычки. Зачем PHP заставлять их парсить?
 

neko

tеam neko
одинарные кавычки в данном случае использовать надо
но не потому что, пхп устанет
а потому что аттрибуты надо квотить двойными
 

Romantik

TeaM PHPClub
Diesel
Ну вообще-то да, не в этом была суть, хотя писать нужно правильно с первых дней.
 

_RVK_

Новичок
одинарные кавычки в данном случае использовать надо
но не потому что, пхп устанет
а потому что аттрибуты надо квотить двойными
А в остальных ненадо? Одинарные нужно использовать всегда когда можно, код получается быстрее и читабельнее. Этому нужно учится сразу, и навсегда.
 

neko

tеam neko
а в остальных это не важно
быстрее он не будет
а тут если ты не заметил, речь именно о читабельности
 

shaelf

Guest
Ух ты, много интерестного узнал:). Конесно совсем не в тему, но только из-за этого пост создавать.... Может кто подкинет ссылочку или намек как делать delete, так как я просто не знаю:(. Синтаксис откопал, а вот дальше...:((((((. Не хотит он удаляться:(((.
 

Romantik

TeaM PHPClub
shaelf
не вовремя ты... тут дебаты поважней, чем твоя проблема =)
Что у тебя не получается-то?
mysql_error()
 

_RVK_

Новичок
shaelfDELETE FROM table WHERE....
neko
Быстрее будет, но дело именно в читабельности. Это вопрос стиля, ПРАВИЛЬНОГО СТИЛЯ!

-~{}~ 18.08.04 18:10:

shaelf
Да, и зайди на www.mysql.com Там ответы на все твои вопросы.
 

neko

tеam neko
Diesel
ты уверен что про читабельность все понял? :)

контрольный вопрос:
если у тебя в строке одинарные кавычки, в какие ее надо заключать?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху