Autorius Tema: Klaida. neveikia ir problema yra informacijos isrinkimas is db, nes funkcija if  (Skaityta 210 kartus)

Neprisijungęs Naujokas2

  • Ką tik užsiregistravęs
  • *
  • Įrašai: 2
  • Karma: +0/-0
    • Žiūrėti profilį
<?php
$mysqli 
mysqli_connect("localhost""root""""kamuolys");

$get_item_sql "SELECT c.id as cat_id, c.cat_title, si.item_title,
    si.item_price, si.item_desc, si.item_image FROM irasai AS si
     LEFT JOIN kategorijos AS c on c.id=si.cat_id
        WHERE si.id='"
.$_GET["item_id"]."'";
    
$get_item_res mysqli_query($mysqli$get_item_sql)
        or die(
mysqli_error($mysqli));

if(
mysqli_num_rows($get_item_res) < 1)
?>


Sveiki, susiduriau su problema. Si skripta radau Julie Meloni knygoje. Jis neveikia ir problema yra informacijos isrinkimas is db, nes  funkcija if grazina  true. Gal galit kas uzmesti aki ir pasakyti kur cia problema? Lenteliu id tikrinau kelis kartus viskas pagal knyga ir sita skripto dalis be klaidu nurasyta is knygos. Ar gali buti kad isivele klaida knygos spauzdinime?
« Paskutinį kartą keitė: 2013-03-22 14:46:08 pm sukūrė Lukas Liesis »

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 962
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Ats: Klaida
« Atsakymas #1 Įrašytas: 2013-03-21 20:40:41 pm »
o tai kokia klaida meta ?
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Neprisijungęs Naujokas2

  • Ką tik užsiregistravęs
  • *
  • Įrašai: 2
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Klaida
« Atsakymas #2 Įrašytas: 2013-03-21 21:39:47 pm »
Klaidos nemeta, bet visas skriptas sustoja ties if, o jai if ignoruoju toliau aisku atsiranda klaidu del 0 siame kintamajame. Db radau knygos atnaujinama bandysiu ziuret kas negerai. Nesuprantu SELECT funkcijos uzrasymo. Buciau dekingas jai kas pakomentuotu.
« Paskutinį kartą keitė: 2013-03-21 21:48:34 pm sukūrė Naujokas2 »

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 962
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Ats: Klaida
« Atsakymas #3 Įrašytas: 2013-03-22 14:42:28 pm »
Funkcija mysqli_num_rows($get_item_res) turi grazinti skaiciu. Toki kiek yra irasu pagal sia uzklausa duomenu bazeje.. Ir jeigu susikures duombaze sukurei ir reiksmes. Tai kreipkis i faila su GET'u kuris parodytas . Nes siaip sintakses klaidu lyg ir nera.
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Manualai.lt Forumas

Ats: Klaida
« Atsakymas #3 Įrašytas: 2013-03-22 14:42:28 pm »