Тупой вопрос по PHP
Started By d0ts3nt, сен 20 2009 16:04
17 ответов в этой теме
#1
Отправлено 20 сентября 2009 - 16:04
Здорово народ! У меня не хватает фантазии уже чтоб заставить этот код работать:
<?php
$country= "SELECT * FROM country;";
$connect= mysql_connect ('localhost', 'root', 'root');
$database= mysql_select_db ('salmeco');
$result= mysql_query($country);
echo "<b>Riikide nimekiri:</b>";
echo "<br>";
echo "<br>";
echo "<table border=1>";
while ($kirje= mysql_fetch_array($result) )
{
$id= $kirje['id'];
$name= $kirje['name'];
echo "<tr>";
echo "<td>";
echo"<b>$id</b>";
echo "</td>";
echo "<td>";
echo "<b> $name </b>";
echo "</td>";
echo "<td>";
echo "<a href='kustuta_riik.php?$id'> Kustuta riik!</a>";
echo "</tr>";
}
echo "</table>";
?>
На след странице пишет что " Notice: Undefined index: $id" . Пляяя. че у меня не так ???
<?php
$country= "SELECT * FROM country;";
$connect= mysql_connect ('localhost', 'root', 'root');
$database= mysql_select_db ('salmeco');
$result= mysql_query($country);
echo "<b>Riikide nimekiri:</b>";
echo "<br>";
echo "<br>";
echo "<table border=1>";
while ($kirje= mysql_fetch_array($result) )
{
$id= $kirje['id'];
$name= $kirje['name'];
echo "<tr>";
echo "<td>";
echo"<b>$id</b>";
echo "</td>";
echo "<td>";
echo "<b> $name </b>";
echo "</td>";
echo "<td>";
echo "<a href='kustuta_riik.php?$id'> Kustuta riik!</a>";
echo "</tr>";
}
echo "</table>";
?>
На след странице пишет что " Notice: Undefined index: $id" . Пляяя. че у меня не так ???
#4
Отправлено 20 сентября 2009 - 17:19
$country= "SELECT * FROM country;";
Что это за ';' после country перед закрывающими кавычками?
На какую строчку конкретно ругается? После "Notice: Undefined index: $id" он должен написать на какой строчке в коде ошибка.
А так в голову приходят несколько вариантов.
1. Нету такого поля в таблице country.
2. Может эта строчка лагает: echo "<a href='kustuta_riik.php?$id'> Kustuta riik!</a>";
3. Посмотри строчку конкретно, может он вообще не на этот кусок кода ругается. Может ты оперируешь с $id там, где она Undefined?
Что это за ';' после country перед закрывающими кавычками?
На какую строчку конкретно ругается? После "Notice: Undefined index: $id" он должен написать на какой строчке в коде ошибка.
А так в голову приходят несколько вариантов.
1. Нету такого поля в таблице country.
2. Может эта строчка лагает: echo "<a href='kustuta_riik.php?$id'> Kustuta riik!</a>";
3. Посмотри строчку конкретно, может он вообще не на этот кусок кода ругается. Может ты оперируешь с $id там, где она Undefined?
Когда усилия науки прольют везде елей и мед,
По любопытству иль со скуки все это кто-нибудь взорвет.
По любопытству иль со скуки все это кто-нибудь взорвет.
#9
Отправлено 21 сентября 2009 - 09:42
Чем дальше в лес, тем
толще партизанысуровее быдлокодеры
Не понял чего ты этим сказать хотел? Продемонстрировал свои мегакульнохацкерские познания в ПХП?
2. Может эта строчка лагает: echo "<a href='kustuta_riik.php?$id'> Kustuta riik!</a>";
Да эта строка лагает. Попробовал в таком варианте:
echo "<a href='kustuta_riik.php?id=$id'> Kustuta riik!</a>";
На следующей странице в браузерной строке такой вариант:
http://localhost/Lit...a_riik.php?id=3
а
<?php
$valitud= $_REQUEST['$id'];
echo $valitud;
?>
все равно долбаное $id не достает !!!
P.S. всех мегакульных хацкеров попросил бы теме комментить и помочь, а не показывать свои вы%боны! Понты для своих девок оставьте!