Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak dodać date do mysql za pomocą PHP!! Problemmmmm
#1
Witam!
Mam problem ponieważ nie mogę dodać daty r-m-d do tabeli w mysql przez formularz w PHP ze stronki nie wiem jak do tego się zabrać. Pewnie to jakaś pierdółka ale nie mam pojęcia POMOCY

Może datę się inaczej dodaje ??


Moje dodawanie wygląda tak:

Kod:
<?php
//phpinfo();
if ($_POST['submit'])
{
    
    $Tytul=$_POST['Tytul'];
    $Imie=$_POST['Imie'];
    $Nazwisko=$_POST['Nazwisko'];
    $Data wydania=$_POST['Data wydania'];



     mysql_connect("localhost", "urzytkownik", "haslo")
     or die ("Nie mozna sie polaczyc z serwerem");

     mysql_select_db( "tabela")
       or die ("Nie mozna sie polaczyc z baza");

     $wprowadz="INSERT INTO Projekt VALUES ( '', '$Tytul', '$Imie', '$Nazwisko', '$Data wydania')";
       $result = mysql_query($wprowadz);
    
} else {
?>

    <form method="post" action="<?php echo $PHP_SELF?>">
    <table border="1"
    <tr>
    <td><b>Tytul</b></td><td><input type="Text" name="Tytul" size="18"></td>
    </tr>

        <td><b>Imie</b></td><td><input type="Text" name="imie" size="18"></td>
    </tr>
    <tr>
    <td><b>Nazwisko</b></td><td><input type="Text" name="nazwisko" size="18"></td>
    </tr>
    </tr>
    <tr>
    <td><b>Data wydania</b></td><td><input type="Text" name="Data wydania" size="18"></td>
    </tr>
    
        <border=2 style="border-color:Black">
        </tr>
        <tr>
    </tr>
    </table>
    <P>
    <Input type="Submit" name="submit" value="Wyslij">
    </form>


<?php

}
?>
Odpowiedz
#2
hmm wydaje mi się jeżeli w bazie utworzysz odpowiednie pole z datą, i dla niej będziesz wysyłać wartość zero (NULL puste), to automatycznie baza przyporządkuje datę
PHP i MySQL Tworzenie stron WWW Vademecum profesjonalisty Wydanie 4
- sprzedam po rozsądnej cenie, stan jak nowa.

Carpe Di Em
Odpowiedz
#3
(12-05-2010, 02:05)KeeL napisał(a): hmm wydaje mi się jeżeli w bazie utworzysz odpowiednie pole z datą, i dla niej będziesz wysyłać wartość zero (NULL puste), to automatycznie baza przyporządkuje datę

CREATE TABLE Projekt ( `Nr ksiazki` int(3) NOT NULL auto_increment, `Tytul` varchar(50) NOT NULL default '', `Imie` varchar(20) NOT NULL default '', `Nazwisko` varchar(20) NOT NULL default '', `Data wydania` date NOT NULL default '0000-00-00', `Kategoria` varchar(20) NOT NULL default '', `Wydawnictwo` varchar(20) NOT NULL default '', `Opis` varchar(150) NOT NULL, Ilosc_sztuk INT(3)Not null, `Format` varchar(20) NOT NULL default'', `Ilosc stron` int(5) NOT NULL default '0', PRIMARY KEY (`Nr ksiazki`) ) TYPE=MyISAM AUTO_INCREMENT=18;

Chodziło mi bardziej o to żeby dodawać date jaką chcę a nie date kiedy dodaję
Odpowiedz
#4
to cię źle zrozumiałem,

chodzi Ci o to żeby dodać dowolną datę wybraną przez użytkownika?
PHP i MySQL Tworzenie stron WWW Vademecum profesjonalisty Wydanie 4
- sprzedam po rozsądnej cenie, stan jak nowa.

Carpe Di Em
Odpowiedz
#5
Nie wiem czy da się tak po prostu dodać przez INSERT czy będę musiał dodać jakąś zmienną bo jak dodam wartość $Data wydania=$_POST['Data wydania']; to błąd wywala od razu i nie mogę nic zrobić a jak wywale data wydania to do pierwszych 3 chyba wpisuje
Odpowiedz
#6
Zrobiłem to w inny sposób podaje tylko rok i tyle ZAMYKAM!!!!!!!!!
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JAVA SCRIPT][PHP][MYSQL] Odlicznie czasu hahahehe 4 4,101 03-09-2013, 14:21
Ostatni post: mateo
  [HTML][MySQL][PHP]PHP , MySql Tabele i rekordy, Wyciąganie danych mlodyzero 8 5,698 09-01-2013, 01:59
Ostatni post: hieroshima
  [php][mysql]Istniejąca data+ 3miesiące e-konrad 3 3,078 06-09-2012, 02:10
Ostatni post: camelrafal
  przechowywanie danych w pliku, a przechowywanie w bazie mysql eremen 3 2,999 11-03-2012, 22:05
Ostatni post: Pedro84
  Czy da się dodać preloader do strony ,która wywołuje jako pierwszy plik index.HTML ? puma 4 3,857 23-01-2012, 19:24
Ostatni post: puma

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl