Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jak dodać date do mysql za pomocą PHP!! Problemmmmm - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Jak dodać date do mysql za pomocą PHP!! Problemmmmm (/thread-jak-dodac-date-do-mysql-za-pomoca-php-problemmmmm)



Jak dodać date do mysql za pomocą PHP!! Problemmmmm - dj_wlodi_2000 - 12-05-2010

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

}
?>



RE: Jak dodać date do mysql za pomocą PHP!! Problemmmmm - KeeL - 12-05-2010

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ę


RE: Jak dodać date do mysql za pomocą PHP!! Problemmmmm - dj_wlodi_2000 - 12-05-2010

(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ę


RE: Jak dodać date do mysql za pomocą PHP!! Problemmmmm - KeeL - 12-05-2010

to cię źle zrozumiałem,

chodzi Ci o to żeby dodać dowolną datę wybraną przez użytkownika?


RE: Jak dodać date do mysql za pomocą PHP!! Problemmmmm - dj_wlodi_2000 - 12-05-2010

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


RE: Jak dodać date do mysql za pomocą PHP!! Problemmmmm - dj_wlodi_2000 - 12-05-2010

Zrobiłem to w inny sposób podaje tylko rok i tyle ZAMYKAM!!!!!!!!!