Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]zapis danych
Forum PHP.pl > Forum > Przedszkole
przedzkolak
witam
chce zapisac id_klienta w tab zlecenia, ale mi nie działa:(
narazie zapisuje tylko towar i id.
mam najpierw zapisywanie do tabeli klient a potem do tab zlecenia,

  1. tab
  2. klient
  3. id
  4. imie
  5. nazwisko
  6. tab zlecania:
  7. id
  8. id_klienta
  9. towar



  1. <?
  2. $sql="SELECT * FROM zlecenia, klient where zlecenia.id_klienta=klient.id";
  3. $sqlp="INSERT INTO zlecenia SET towar='$towar',
  4. id_klienta='".$id_klienta['id']."';
  5. $wynik1=mysql_query($sqlp,$db) or die('nie dziala');?>
potreb
Żeby zapisać z dane z tab do tab zlecenia, musisz najpierw wyświetlić dane z tab a później zapisać je do tab zlecenia, a ty nawet ich nie wyświetlasz.
piotrooo89
nie możesz pierw wstawiać danych a dopiero później wykonywać mysql_query...

pierwsz piszesz SELECTA, później mysql_query potem pętla while do wyświetlenia wszystkiego i na końcu dodanie...
przedszkolak
mam te dane wyswetlone przekazane metodą POST z porzedniego formularza

Cytat(potreb @ 21.05.2008, 07:42:57 ) *
Żeby zapisać z dane z tab do tab zlecenia, musisz najpierw wyświetlić dane z tab a później zapisać je do tab zlecenia, a ty nawet ich nie wyświetlasz.
piotrooo89
to jak je już przekazałeś to możesz zrobić tak:

  1. <?php
  2. $id = $_POST['id'];
  3. $towar = $_POST['towar'];
  4.  
  5. $dodaj = "INSTERT INTO klient SET
  6. id_klienta='$id',
  7. towar='$towar'";
  8.  
  9. mysql_query($dodaj);
  10. ?>
bl4ck_b0x
Sprawdź to:

  1. <?
  2. $sql='SELECT * FROM zlecenia, klient where zlecenia.id_klienta=klient.id';
  3. $sqlp='INSERT INTO zlecenia SET towar="'.$towar.'",id_klienta="'.$id_klienta['id'].'"';
  4. $wynik1=mysql_query($sqlp,$db) or die('nie dziala');
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.