Wątek przeniesiony 2016-01-01 22:03 z Webmastering przez dzek69.

Kod php, blad "Undefined variable"

0

Witam serdecznie ,

W kodzie php przy pętli do while wyskakuje błąd Undefined variable. Mimo błędu strona wyświetla zawartość tabeli. Próbowałem na rożne sposoby i za każdym razem ten sam błąd, prawdopodobnie za długo już siedzę przed kompem i nie widzę błędu XD. Tabela w załączniku.

błąd: Undefined variable: editCat_rs linijka 22,23

Pozdrawiam

  <table border="1" style="width:70%">
  <tr>
    <td>nazwa</td>
    <td>cena</td>
    <td>usun</td>
  </tr>
 <?php
  
  
 if(isset($_SESSION['editcategory']['name'])){
	 
	 
$panel_sql="SELECT stock.stockID, stock.name, stock.cena, zamowienia.zamid FROM stock INNER JOIN zamowienia ON stock.stockID = zamowienia.stockid AND zamowienia.userid='".$_SESSION['editcategory']['name']."'";// sesia przechowuje user id


$edit_query=mysqli_query($dbconnect, $panel_sql);
 
 do{?>
 <tr>
22    <td><?php  echo $editCat_rs['name'];?></td>
23    <td><?php  echo $editCat_rs['cena'];?> euro</td>
	<td><a href="index.php?page=usunPanel$zamid=<?php echo $editCat_rs['zamid'];?>">usun z listy</a></td>
    
  </tr> 
	<?php 
 }while($editCat_rs=mysqli_fetch_assoc($edit_query));
 
 
  }else{echo 'nie dziala tablica';}
    ?>
</table> 
1

Podczas pierwszej iteracji whilea zmienna editCat_rs jeszcze nie istnieje, tworzysz ją dopiero w warunku.
Zamień tę pętlę na while, a nie do...while.

1 użytkowników online, w tym zalogowanych: 0, gości: 1