Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> Pierwsze kroki webmastera --> Nie dodaje rekordu

Napisz nowy temat  Odpowiedz do tematu
 Nie dodaje rekordu Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
Max1992
PostWysłany: Sob Maj 12, 2007 12:57 am    Temat postu: Nie dodaje rekordu Odpowiedz z cytatem

Młodzieniec

Dołączył: 16 Mar 2007
Posty: 34

Witam, mam pytanie czemu poniższy kod nie dodaje mi rekordu do bazy danych??? Oraz 2 pytanie czemu po przesłąni zmiennej komentarz idzie mi do strony id.php?id=" a nie np id.php?id=2??

Kod:
<?
include("meta.php");
include("config.php");
$queryy="SELECT * FROM aktualnosci";
$resultt = mysql_query ($queryy);
 while ($row = mysql_fetch_array($resultt))
 {
if ($_GET['id']==$row['id'])
{
   echo('<table border="0">') ;
   echo('<tr><td><b><a href'.$row['tytul'].'</b></td><td align="right">'.date("d.m.Y H:i:s",$row['data_dodania']).'</td></tr>');
   echo('<tr><td colspan="2" style="text-align:justify;">'.$row['tresc'].'</td></tr>');
   echo('<tr><td>Dodał: <b>'.$row['autor'].'</b></td><td align="right">¬ródło: <b>'.$row['zrodlo'].'</b></td></tr>');
   echo('<tr><td>Komentarze:</td></tr>');
   echo('</table><hr />');
 }
}
include("forumbottom.php");
$czas.=date("d-m-Y ");
$czas.=date("G:i:s");
$zapytaniekom = "INSERT INTO komentarze ('id', 'dodano', 'autor', 'tresc') VALUES ('".$row['id']."','$czas', '$userdata[username]', '$_POST[komentarz]')";
mysql_query($zapytaniekom);
echo"  <table class=panel>
  <tr><th class=panel>Dodanie nowego komentarza</th></tr>
  <tr><td style=padding-left:10px;>";
echo" <form name=news method=post action=id.php?id='".$row['id']."'>";
echo "   <center> <textarea name=komentarz rows=5 cols=100></textarea><br>
<b>Uwaga:</b> brak kultury, obra&#380anie innych, pisanie nic nie wnosz&#261cych lub nie zwi&#261zanych z danym tematem komentarzy, poruszanie spraw ze &#347wiata religii lub polityki, mo&#380e si&#281 sko&#324czy&#263 usuni&#281ciem komentarza bez ostrze&#380enia lub w najgorszym wypadku zablokowaniem twojego konta.<br>
    <input type=submit value=Wyslij>         <input type=reset value=Wyczy&#347&#263></td></tr></table></center>";
?>
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
prz3kus
PostWysłany: Sob Maj 12, 2007 2:04 pm    Temat postu: Odpowiedz z cytatem

Ziomek

Dołączył: 29 Gru 2006
Posty: 124
Skąd: Ze wsi, a co? :>

Co do problemu nr 2 to tą linijke

echo" <form name=news method=post action=id.php?id='".$row['id']."'>";

Zmień na:

echo" <form name=news method=post action=id.php?id='.$row['id'].'>";

Nie możesz zagnieżdżać nawiasów "" w takich samych

Co do problemu pierwszego to powiem szczerze że nie chce mis ie w niego wgłębiać dzisiaj Razz a tak na szybko nic nie widze
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Max1992
PostWysłany: Sob Maj 12, 2007 10:03 pm    Temat postu: Odpowiedz z cytatem

Młodzieniec

Dołączył: 16 Mar 2007
Posty: 34

2 według twojego nie działał ale poprawiłem na

Kod:
<?
include("meta.php");
include("config.php");
$queryy="SELECT * FROM aktualnosci";
$resultt = mysql_query ($queryy);
 while ($row = mysql_fetch_array($resultt))
 {
if ($_GET['id']==$row['id'])
{
   echo('<table border="0">') ;
   echo('<tr><td><b><a href'.$row['tytul'].'</b></td><td align="right">'.date("d.m.Y H:i:s",$row['data_dodania']).'</td></tr>');
   echo('<tr><td colspan="2" style="text-align:justify;">'.$row['tresc'].'</td></tr>');
   echo('<tr><td>Dodał: <b>'.$row['autor'].'</b></td><td align="right">¬ródło: <b>'.$row['zrodlo'].'</b></td></tr>');
   echo('<tr><td>Komentarze:</td></tr>');
   echo('</table><hr />');
 }
}
$queryw="SELECT id FROM aktualnosci";
$resultw = mysql_query ($queryw);
 if ($roww = mysql_fetch_array($resultw))
 {
$id_id_id = $roww['id'];
echo "$id_id_id";
include("forumbottom.php");
echo "$id_id_id";
$czas.=date("d-m-Y ");
$czas.=date("G:i:s");
$zapytaniekom = "INSERT INTO komentarze ('id_id', 'dodano', 'autor', 'tresc') VALUES ('$id_id_id','$czas', '$userdata[username]', '$_POST[komentarz]')";
mysql_query($zapytaniekom);
echo"  <table class=panel>
  <tr><th class=panel>Dodanie nowego komentarza</th></tr>
  <tr><td style=padding-left:10px;>
 <form name=news method=post action=id.php?id=$id_id_id>
   <center> <textarea name=komentarz rows=5 cols=100></textarea><br>
<b>Uwaga:</b> brak kultury, obra&#380anie innych, pisanie nic nie wnosz&#261cych lub nie zwi&#261zanych z danym tematem komentarzy, poruszanie spraw ze &#347wiata religii lub polityki, mo&#380e si&#281 sko&#324czy&#263 usuni&#281ciem komentarza bez ostrze&#380enia lub w najgorszym wypadku zablokowaniem twojego konta.<br>
    <input type=submit value=Wyslij>         <input type=reset value=Wyczy&#347&#263></td></tr></table></center>";
}
?>
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
prz3kus
PostWysłany: Sob Maj 12, 2007 10:37 pm    Temat postu: Odpowiedz z cytatem

Ziomek

Dołączył: 29 Gru 2006
Posty: 124
Skąd: Ze wsi, a co? :>

Ja tylko pisałem jaki masz błąd a że to nie zadziałą to normalne bo cudzysłowy są dziwnie usytułowane w tym kodzie ;]
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> Pierwsze kroki webmastera --> Nie dodaje rekordu
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


gabloty aluminiowe, wiaty kroll, aquai
Powered by phpBB © 2001, 2005 phpBB Group.