Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]dlaczego nie działa zapis
Forum PHP.pl > Forum > Przedszkole
PRZEDSZKOLAK
  1. <?php
  2. sql=&#092;"INSERT INTO dane SET imie='$imie',
  3. nazwisko='$nazwisko',
  4. kod='$kod',
  5. miejscowosc='$miejscowosc',
  6. ulica='$ulica',
  7. nrdomu='$nrdomu',
  8. e_mail='$e_mail',
  9. tel='$tel' &#092;";
  10. echo 'wynik' .$sql;
  11.  $wynik1=mysql_query($sql,$db) or die('nie dziala');
  12. ?>
piotrooo89
po co Ci to:

  1. <?php
  2. echo 'wynik' .$sql;
  3. ?>


pokaż cały kod od formularza bo tam może być błąd
Danone
A zapisujesz te zmienne, które wrzucasz do $_GET lub $_POST?

Mam rozumieć, że z formularza te dane wrzucasz tak?
sniezny_wilk
A ja rozumiem, że to nie jest całość Twojego kodu ? Pokaż kod w którym łączysz się z bazą danych, sprawdź czy na pewno masz ustawione dobre hasła, czy dostajesz jakiś błąd ? Sprawdzasz czy na pewno dane które wrzucasz do zapytania nie są puste ?
przedszkolak
  1. <?php
  2. require_once("polaczenie.php");
  3. require_once("db.php");
  4. $imie=$_POST['imie'];
  5. $nazwisko=$_POST['nazwisko'];
  6. $kod=$_POST['kod'];
  7. $miejscowosc=$_POST['miejscowosc'];
  8. $ulica=$_POST['ulica'];
  9. $nrdomu=$_POST['nrdomu'];
  10. $e_mail=$_POST['e_mail'];
  11. $tel=$_POST['tel'];
  12. ?>

mam zmienne prZekazae z formularza
Danone
Teraz dopiero zauważywałem! smile.gif

To nie jest dobre polecenie do wrzucania danych do bazy:

  1. <?php
  2. sql="INSERT INTO dane SET imie='$imie';
  3. ?>


odsyłam do kursu:

http://webmade.org/kursy-online/dodawanie-...-kurs-mysql.php

Budowa jest taka

  1. INSERT INTO nazwa_tabeli VALUES (wartosc1, wartosc2,....);


W tym linku są istotne informacje dla Ciebie ...
Ociu
@Danone: http://dev.mysql.com/doc/refman/5.0/en/insert.html
piotrooo89
Cytat(przedszkolak @ 9.05.2008, 00:12:51 ) *
mam zmienne prZekazae z formularza


jesteś pewnien że te zmienne mają wartość? bo tu wydaje sie wszysko ok.

Danone jest klilka sposobów dodawania do bazy a to jest jeden z nich.

a może zrobisz tak:

  1. <?php
  2. ?>


a nie zwraca żadnych błędów mysql_error?
uli
Cytat(PRZEDSZKOLAK @ 8.05.2008, 22:02:28 ) *
  1. <?php
  2. sql=&#092;"INSERT INTO dane SET imie='$imie',
  3. nazwisko='$nazwisko',
  4. kod='$kod',
  5. miejscowosc='$miejscowosc',
  6. ulica='$ulica',
  7. nrdomu='$nrdomu',
  8. e_mail='$e_mail',
  9. tel='$tel' &#092;";
  10. echo 'wynik' .$sql;
  11.  $wynik1=mysql_query($sql,$db) or die('nie dziala');
  12. ?>


1.
  1. <?php
  2. $wynik1=mysql_query($sql,$db) or die('nie dziala');
  3. ?>


zmień na:

  1. <?php
  2. mysql_query($sql) or die(mysql_error());
  3. ?>


2.
  1. <?php
  2. sql=&#092;"INSERT INTO dane SET imie='$imie',
  3. nazwisko='$nazwisko',
  4. kod='$kod',
  5. miejscowosc='$miejscowosc',
  6. ulica='$ulica',
  7. nrdomu='$nrdomu',
  8. e_mail='$e_mail',
  9. tel='$tel' &#092;";
  10. ?>


zmień na:

  1. <?php
  2. sql='INSERT INTO dane SET imie="'. $imie. '",
  3. nazwisko="'. $nazwisko. '",
  4. kod="'. $kod. '",
  5. miejscowosc="'. $miejscowosc. '",
  6. ulica="'. $ulica. '",
  7. nrdomu="'. $nrdomu. '",
  8. e_mail="'. $e_mail.'",
  9. tel="'. $tel. '"';
  10. ?>


Najprawdopodobniej masz spacje i danych.
Zobacz teraz
Danone
@Ociu Zwracam honor, widać człowiek na każdym kroku może się czegoś nauczyć smile.gif
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.