Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gdzies jest blad, ale nie wiem gdzie :/
-czaroo-
post
Post #1





Goście







Witam,

Na samym początku zaznaczę, że nie mam wiele wspólnego z php i sql, głównie z takiej przyczyny, że przydaje mi się to jakoś raz na dwa lata (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Mam taki mały, prosty skrypcik do formularza, wszystko wydaje się być ok tylko chyba wpisuję złe polecenia do wykonania tego...nie wiem, przeszukałem kilka portali z pomocą, ale nie bardzo wiem o co pytac w wyszukiwarkach, jak patrzyłem inne kody towygląda to tak samo i działa więc nie bardzo wiem co jest źle tutaj...

  1. <? 
  2. $dbh = mysql_connect (&#092;"localhost\", \"jakasbaza\", \"password\") or die ('I cannot connect to the database because: ' . mysql_error());
  3. $db_name=&#092;"jakasbaza\";
  4. $db = @mysql_select_db($db_name,$dbh) or die (&#092;"couldn't select database\");
  5. $wysl= &#092;"CREATE TABLE `$_POST[nick]` ('
  6. . ' `Nick` VARCHAR( 30 ) DEFAULT `$_POST[nick]` NOT NULL , '
  7. . ' `GG` INT( 9 ) DEFAULT `$_POST[GG]` NOT NULL , '
  8. . ' `PlanetaG` VARCHAR( 10 ) DEFAULT `$_POST[planetag]` NOT NULL , '
  9. . ' `Kolonia1` VARCHAR( 10 ) DEFAULT `$_POST[kolonia1]` NOT NULL , '
  10. . ' `id` INT( 3 ) NOT NULL AUTO_INCREMENT , '
  11. . ' PRIMARY KEY ( `id` )'
  12. .  )&#092;";
  13. $wyslpo=mysql_query ($dbh,$db);
  14. $wyslpol=mysql_query ($wyslpo,$wysl);
  15. ?>


Formularz jest jak widać na GET, ma tworzyć oddzielne tabelki, dla każdego wypełnionego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Będę wdzięczny za sugestie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

---
Prosze uzywac [php] do umieszcznia kodu php
hwao
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Czaroo
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 1.05.2005

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


wlasnie bledu zadnego, tylko poprostu nie wykonuje UPDATE, wyskakuje mi tekst bledu przypisany do niewykonanej operacji, nic wiecej...

Wg sugestii Ociu kod wyglada tak:

  1. <?php
  2. $dbh = mysql_connect (&#092;"localhost\", \"xxx\", \"xxx\") or die ('I cannot connect to the database because: ' . mysql_error());
  3. $db_name=&#092;"eter_raporty\";
  4. $db = mysql_select_db($db_name,$dbh) or die (&#092;"couldn't select database\");
  5. $wysl = &#092;"UPDATE `Raporty` SET
  6. `GG` = '\".$_POST['GG'].\"',
  7. `PlanetaG` = '\".$_POST['planetag'].\"', 
  8. `Kolonia1` = '\".$_POST['kolonia1'].\"', 
  9. `Kolonia2` = '\".$_POST['kolonia2'].\"', 
  10. `Kolonia3` = '\".$_POST['kolonia3'].\"', 
  11. `Kolonia4` = '\".$_POST['kolonia4'].\"', 
  12. `Kolonia5` = '\".$_POST['kolonia5'].\"', 
  13. `Kolonia6` = '\".$_POST['kolonia6'].\"', 
  14. `Kolonia7` = '\".$_POST['kolonia7'].\"', 
  15. `Kolonia8` = '\".$_POST['kolonia8'].\"', 
  16. `LM` = '\".$_POST['LM'].\"', 
  17. `CM` = '\".$_POST['CM'].\"', 
  18. `MT` = '\".$_POST['MT'].\"', 
  19. `DT` = '\".$_POST['DT'].\"', 
  20. `K` = '\".$_POST['K'].\"', 
  21. `OW` = '\".$_POST['OW'].\"', 
  22. `B` = '\".$_POST['B'].\"', 
  23. `REC` = '\".$_POST['REC'].\"', 
  24. `SS` = '\".$_POST['SS'].\"', 
  25. `N` = '\".$_POST['N'].\"', 
  26. `GS` = '\".$_POST['GS'].\"' WHERE `nick` = '\".$_POST['nick'].\"' LIMIT 1&#092;";
  27.  
  28. $wyslpol = mysql_query($wysl);
  29.  
  30. if($wyslpol)
  31. {
  32. $k=&#092;"Twój raport zostal zaktualizowany\";
  33. }else{
  34. $k=&#092;"Blad w wysylaniu\";
  35. }
  36. ?>


Po uruchomieniu zwraca mi wartosc $k="Blad w wysylaniu", zadnego innego bledu nie ma...

Ten post edytował Czaroo 3.05.2005, 21:22:56
Go to the top of the page
+Quote Post

Posty w temacie
- czaroo   gdzies jest blad, ale nie wiem gdzie :/   30.04.2005, 10:22:57
- - SongoQ   1 uwaga dlaczego dla kazdego usera tworzysz osobna...   30.04.2005, 10:40:39
- - czaroo   tak mysle ze jest ono nieoptymalne ale nie mialem ...   30.04.2005, 19:19:55
- - Ociu   Nie można poprostu zrobić tabeli members i tam wrz...   1.05.2005, 10:37:07
- - Czaroo   RE: gdzies jest blad, ale nie wiem gdzie :/   1.05.2005, 16:05:33
- - Czaroo   W kazdym razie w wyzej wpisanych kodach dalej gdzi...   1.05.2005, 16:07:25
- - Ociu   Wywal wszystkie @ i daj zaraz po <? [PHP] pobie...   1.05.2005, 16:25:10
- - Czaroo   Wyskakuje taki tekst: Parse error: parse error, u...   1.05.2005, 18:48:09
- - Ociu   [PHP] pobierz, plaintext <?phpVALUES ('''',...   1.05.2005, 19:33:49
- - Czaroo   Dobra, teraz wyglada to tak, blad wyskakuje ten sa...   1.05.2005, 21:35:29
- - SongoQ   $wysl = 'INSERT INTO `Raporty` (...   1.05.2005, 21:47:27
- - Czaroo   Miało być tak? [PHP] pobierz, plaintext <?phpV...   1.05.2005, 22:32:42
- - SongoQ   Mam nadzieje ze Twoj problem sie juz zakonczy. [P...   1.05.2005, 22:45:34
- - Czaroo   yupi dziala dzieki ! to juz Cie z tym nie...   1.05.2005, 23:06:44
- - Guest   Songoqu I MI tez podzialalo! JEJEJE Dziala A...   1.05.2005, 23:46:17
- - Czaroo   Witam, Tak jak mówiłem muszę dorobić jeszcze edyc...   2.05.2005, 23:18:27
- - Ociu   Cytat(Czaroo @ 2005-05-03 00:18:27)Druga spra...   3.05.2005, 08:17:48
- - Czaroo   Dzieki ! Wyswietlanie dziala Moglby mi ktos j...   3.05.2005, 13:59:45
- - SongoQ   Jaki błąd dostajesz?   3.05.2005, 17:28:07
- - Ociu   [PHP] pobierz, plaintext <?php$wysl = &#092...   3.05.2005, 18:59:17
- - Czaroo   wlasnie bledu zadnego, tylko poprostu nie wykonuje...   3.05.2005, 21:12:54
- - SongoQ   A jak wyswietlisz zapytanie echo $wysl; i odp...   4.05.2005, 00:15:41
- - Czaroo   hmm, tak to jakim cudem w takim razie? O_o   4.05.2005, 00:31:39
- - Guest   Jeżeli szukasz błedu w kodzie to proponuję robić t...   4.05.2005, 00:33:58
- - Czaroo   wlasnie to przed chwila zrobilem i bledu jako taki...   4.05.2005, 00:36:32
- - pc5   Cytat(Guest @ 2005-05-03 23:33:58)Jeżeli szuk...   4.05.2005, 00:37:07
- - Czaroo   ha, dziala byl jednak blad, przydatna rzecz, wcze...   4.05.2005, 00:46:40


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: 3.10.2025 - 06:08