Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] problem z dodawaniem do bazy danych
Forum PHP.pl > Forum > Przedszkole
janasz
Witam,
robie sobie prosty system komentarzy na strone. PHP i MYsql ucze sie od wczoraj, wiec jestem naprawde przedszkolakiem.

Moj projekt wyglada tak. Ze strony z postami, po nacisnieciu przycisku KOMENTUJ wczytuje sie plik PHP ktory wyswietla wszystkie dotychczasowe komentarze w tym temacie. (dostaje informacje o jaka tabele w bazie danych chodzi i wczytuje z niej wszystkie rekordy). Wszystko dziala bardzo dobrze. Ponizej jest textarea i input=text i submt. Po wpisaniu tekstu i nicka przesylaja do kolejnej strony metoda GET: o ktara baze danych chodzi i jaki jest temat postu ORAZ metoda POST tresc i autora:
Kod
<form action="dodajkomentarz.php?tytul=<?php $jakipost= $_GET['jakipost']; echo $jakipost; ?>&amp;jak=
                  <?php $jakikomentarz= $_GET['jakikomentarz']; echo $jakikomentarz; ?>" method="post">
                   <label><p>Tresc komentarza: </p><p><textarea name="content" rows="4" cols="40"></textarea></p></label>
                  <label><p>Autor: <input name="autor" /><input type="submit" value="Wyslij" /></p></label></form>


nastepna strona php wyglada tak:
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
  <html>
  
      <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          <title></title>
      </head>
      <body>
              <?php
  $jakipost = $_GET['tytul'];
  $jakabaza = $_GET['jak'];
  $autor = $_POST['autor'];
  $tresc = $_POST['content'];
  $polaczenie = mysql_connect('serwer', 'login', 'haslo');
  if ($polaczenie) {
  $baza = mysql_select_db('baza danych');
  if($baza) {
  
  $wpis = "INSERT INTO {$jakabaza} SET tresc='$tresc', autor='autor'";
  
  }
  }
  
  ?>
  
  <p>Dziekujemy za dodanie komentarza.</p>
  <a href="koment.php?jakikomentarz=<?php echo $jakabaza; ?>&amp;jakipost=<?php echo $jakipost; ?>">
  <p>Powrót</p></a>    
  </body>
  </html>


No i nie dziala. Nie dodaje sie do tej bazy danych. Polaczenie z serwerem i baza jest, sprawdzilem... Czy ktos moze mi cos podpowiedziec?
ddiceman
po
  1. <?php
  2. $wpis = "INSERT INTO {$jakabaza} SET tresc='$tresc', autor='autor'";
  3. ?>

nie ma
  1. <?php
  2. mysql_query($wpis);
  3. ?>
janasz
Dziekuje! biggrin.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.