Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + mysql ] Dodawanie danych do bazy seriami ?
pioch
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 30.11.2006

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


Witam wszystkich

Nurtuje mnie pewnien problem....

Aby ułatwić sobie pracę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) chciałbym zrobić formularz który dodaje rekordy do bazy seriami...
juz tłumacze jak to by miało wygladać.
Najprościej to skleić ze sobą powiedzmy 3 formularze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i po wciśnięciu buttona wyślij aby z tych trzech formularzy dane zostały zapisane do bazy...

Próbowałem zrobić ale coś mi nie wychodzi...

Pytanie moje brzmi , czy jest mozliwość zrobienia takiego "sklejonego formularza " , jeśli tak to jak póżniej dodac dane w postaci rekordów do bazy danych...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sebik
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 4.01.2007

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


troche nie tak napisales ten skrypt, ja pominalem w skrypcie {} bo w petli for uzylem tylko jedna komende, powinno byc tak:

  1. <?php
  2. $baza=mysql_connect('localhost', 'root', 'krasnal') 
  3. if ($baza) {
  4. mysql_select_db('test') or die ("nie udalo sie polaczyc");
  5.  
  6.  
  7. $id=$_POST['id'];
  8. $id_pilkarza=$_POST['id_pilkarza'];
  9. $id_meczu=$_POST['id_meczu'];
  10.  
  11. for ($i=0;$i<count($id);$i++) {
  12. $wynik = mysql_query("INSERT INTO sklady VALUES ('".$id[$i]."','".$id_pilkarza[$i]."','".$id_meczu[i]."')");
  13.  
  14.  
  15. if ($wynik) echo "<br>Rekord został poprawnie dodany ";
  16. else echo "<br>Rekord nie został dodany: ".mysql_error();  
  17.  }
  18. mysql_close($baza); 
  19.  }
  20. ?>



nie dodales klamr w petli for dlatego skrypt wykonywal jedno zapytanie, poza tym mysql_connect i select_db nie powinno byc w petli
aha i dopisz cudzyslowy w formularzu przy name (name="...")

Ten post edytował sebik 8.01.2007, 20:04:11
Go to the top of the page
+Quote Post

Posty w temacie
- pioch   [php + mysql ] Dodawanie danych do bazy seriami ?   8.01.2007, 08:38:23
- - nospor   Czy chodzi ci o formularz wielostronicowy? Walisz ...   8.01.2007, 08:43:01
- - pioch   ja sobie to inaczej wyobrażałem ) ze odrazu wyświ...   8.01.2007, 08:52:10
- - nospor   mozna tez od razu walnac jeden form, tylko podziel...   8.01.2007, 09:04:15
- - pioch   [SQL] pobierz, plaintext INSERT INTO sklady VALUES...   8.01.2007, 10:59:23
- - sebik   Nie rozumiem do końca o co Ci chodzi. Czy te wszys...   8.01.2007, 11:09:08
- - pioch   sebik prosze możesz mi napisać przykład powiedzmy...   8.01.2007, 11:18:49
- - sebik   napisz jeszcze raz dokladnie o co chodzi, jesli do...   8.01.2007, 17:30:47
- - pioch   Każdy wiersz ma byc zapisany jako oddzielny rekord...   8.01.2007, 17:36:52
- - sebik   strzelam z palca wiec sorki za literowki: plik z ...   8.01.2007, 17:52:35
- - pioch   dalej jest problem..... po wypełnieniu wszytskich...   8.01.2007, 18:40:17
- - sebik   wyswietl count($id) zeby zoabczyc czy nie jes...   8.01.2007, 18:58:48
- - pioch   [PHP] pobierz, plaintext <?php $id=$_POST...   8.01.2007, 19:10:11
- - maryaan   dopierow w sasiednim temacie bylo wyjasnione zeby ...   8.01.2007, 19:27:37
- - pioch   więc dodałem na końcu [PHP] pobierz, plaintext ...   8.01.2007, 19:40:34
- - maryaan   ale nie chodzi o wynik zapytania tylko o zmienne, ...   8.01.2007, 19:53:30
- - sebik   troche nie tak napisales ten skrypt, ja pominalem ...   8.01.2007, 19:58:24
- - pioch   dziekuje poprawiłem wedłud instrukcji... ale na...   8.01.2007, 20:10:35
- - sebik   bo strzelilem literowke a ty przepisales (w zap...   9.01.2007, 12:49:41
- - pioch   sebik wielkie dzieki piwko dla ciebie   9.01.2007, 13:49:22


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

 



RSS Aktualny czas: 12.10.2025 - 05:21