Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z zapytaniem, znowu te stringi
set4812
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

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


  1. $result = $db->query("INSERT INTO ".$_POST['nb']." (imie,nazwisko) VALUES ('".$_POST['im']."','".$_POST['na']."')");

Znowu co nie tak z e stringami proszę o pokazanie mi błędu bo nie widze (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
set4812
post
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

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


No dobra nb działa ale teraz nie dodaje do bazy
Kod
INSERT INTO nauczyciele (imie,nazwisko) VALUES ('DUpa','Wołowa')

Tak wyglada dodawanie do bazy danych według wyswietlenia query.
Cały kod
  1. <?php
  2.  
  3.  
  4. ini_set('display_errors','1');
  5. $db = new mysqli('localhost', 'root', '', 'relacje');
  6. if(!isset($_POST['szukaj'])){
  7. echo '<center><form action="index.php?id=formularz&nb="'.$_POST['nb'].'" method="post">
  8. <font color="red"><B> Nazwa tabeli</B></font><input type="text" name="nb" size="15"><br/>
  9. <input type="submit" value="Pokaż" name="szukaj" ></form></center>';
  10. }
  11. else {
  12. $result = $db->query('SELECT * FROM '.$_POST['nb'].'');
  13. while ($row = $result->fetch_assoc()){
  14. echo $row['imie']." ".$row['nazwisko']; echo ' <a href="index.php?id=usun&num='.$row['id'].'&baza='.$_POST['nb'].'">usun</a><a href="index.php?id=zmien&num='.$_POST['nb'].'&imie='.$row['imie'].'&nazwisko='.$row['nazwisko'].'">ZMien</a><br/>';
  15. }}
  16. if(!isset($_POST['dodaj']) and isset($_POST['nb'])){
  17. echo '<center><form action="index.php?id=formularz" method="post">
  18. <font color="red"><B>Imie</B></font><input type="text" name="im" size="15"><br/>
  19. <font color="red"><B>Nazwisko</B></font><input type="text" name="na" size="15"><br/>
  20. <input type="hidden" name="nb" value="'.$_POST['nb'].'">
  21.  
  22. <input type="submit" value="Pokaż" name="dodaj" ></form></center>';
  23. }
  24. else {
  25. $query=$db->query=('INSERT INTO '.$_POST['nb'].' (imie,nazwisko) VALUES (\''.$_POST['im'].'\',\''.$_POST['na'].'\')');
  26. echo $query;
  27. }
  28. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- set4812   [MySQL][PHP]Problem z zapytaniem   29.09.2010, 10:08:54
- - nospor   No ale jaki masz blad?? Zanim odpowiesz zastosuj ...   29.09.2010, 10:18:35
- - alegorn   w takich wypadkach zawsze wyswietl wygenerowane qu...   29.09.2010, 10:20:51
- - set4812   nie dodaje rekordów mi do tabeli w ogóle i nie wyr...   29.09.2010, 10:28:57
- - nospor   Cytati nie wyrzuca błedu w zapytaniuA wyswietlasz ...   29.09.2010, 10:30:41
- - set4812   Jak chce wstawic zeby pokazało bład nie idzie w og...   29.09.2010, 10:38:58
- - nospor   Masz blad sladni. ZObaczyl bys ten blad jakbys sie...   29.09.2010, 10:41:06
- - set4812   nospor ja tu błedy w składni nie widze   29.09.2010, 10:47:26
- - nospor   dlatego poraz ostatni ci powtarzam: WLACZ wyswietl...   29.09.2010, 10:49:08
- - set4812   nospor widze bład tylko jak go naprawic, przy zapy...   29.09.2010, 10:57:44
- - nospor   Robiąc formularz DODAJ nie przekazujesz dalej NB w...   29.09.2010, 10:59:37
- - set4812   własnie nie widze notica   29.09.2010, 11:00:40
- - nospor   No to zamykam temat bo nie właczyles wyswietlania ...   29.09.2010, 11:02:09
- - set4812   KodNotice: Undefined index: nb in C:...   29.09.2010, 11:15:47
- - nospor   W ostatnim formie utworz pole hidden o nazwie nb i...   29.09.2010, 11:16:49
- - set4812   Aktualny formularz 2 nadal nie przekazuje zmiennej...   29.09.2010, 11:21:49
- - nospor   Przyjrzyj sie tej linii UWAZNIE <input type=...   29.09.2010, 11:22:42
- - set4812   No dobra nb działa ale teraz nie dodaje do bazy Ko...   29.09.2010, 11:31:48
- - nospor   rety... z każdą pierdułą tak bedziesz biegał? Nie ...   29.09.2010, 11:35:07
- - set4812   nospor mi juz oczy bola od 5h godzin specjalizacji...   29.09.2010, 11:36:04
- - nospor   a mnie oczy bolą od Twoich postów A daj to sprzed...   29.09.2010, 11:38:02
- - set4812   = zabrałem ale nastepnych znaków nie widze nastep...   29.09.2010, 11:49:01
- - nospor   a co, jeszcze jakis blad? No to pokaz jeszcze raz ...   29.09.2010, 11:53:00
- - set4812   KodYou have an error in your SQL syntax; check the...   29.09.2010, 12:00:06
- - nospor   no ale tekst w mysql wklada się pomiędzy apostrofy...   29.09.2010, 12:04:10
- - set4812   nospor dzieki zamykaj temata :P:P   29.09.2010, 12:19:39


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: 13.10.2025 - 09:22