Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Problem z warning i notice
eminiasty
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

Ostrzeżenie: (0%)
-----


Bledy:
  1. Warning: trim() expects parameter 1 to be string, array given in C:\xampp\htdocs\M\inc\inc_other\functions.php on line 36
  2. Notice: Undefined index: active in C:\xampp\htdocs\M\inc\script\categories.php on line 64
  3. Notice: Use of undefined constant active - assumed 'active' in C:\xampp\htdocs\M\inc\script\categories.php on line 82
  4. Notice: Undefined offset: 0 in C:\xampp\htdocs\M\inc\script\categories.php on line 101


Chce dodawac do bazy kategorie o kilku typach.


Robie to w nastepujacy sposob:

  1. $query2="
  2. INSERT INTO ".$prefix."categories (`categories_id` ,`users_id`,`categories_name`,`categories_colorText`, `categories_colorBg`,`categories_active`, `categories_dateAdd`)
  3. VALUES('','".$user."','".$name."','".$colortext."','".$colorbg."','".active."', NOW())
  4. ";
  5.  
  6. $result= mysqli_query($link,$query2) or die(mysqli_error());
  7.  
  8.  
  9. $categories = mysqli_insert_id($link);
  10.  
  11. if(!empty($_POST['type'])) {
  12. $type = array();
  13. $work = 0;
  14. foreach($_POST['type'] as $i ) {
  15. $type[$i] = filtrujDane($link,$_POST['type'][$i]);
  16. $work=$work+1;
  17. }
  18.  
  19. for($i=0;$i<$work;$i++){
  20. $query3="
  21. INSERT INTO ".$prefix."categoriestype (`categoriestype_id`, `categories_id`)
  22. VALUES('".$categories."','".$type[$i]."')";
  23. $result = mysqli_query($link,$query3) or die(mysqli_error());
  24. }
  25. }


Kod niby dziala, aczkowlwiek, wystepuja powyze bledy, chcialbym wiedziec jak je wyeliminowac?

w name formularza mam name='type()'

Ten post edytował eminiasty 25.06.2016, 11:44:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 16:50