czesc
jestem w kropce i zwracam sie do Was z pomoca.
mam skrypt z newsami, zminne sa wysylane do bazy danych itp.
Chodzi o to ze nie wiem co moze byc przyczyna tego ze kod nie wysyla zmiennych do bazy, co wiecej nie pokazuja sie zadne info po polaczeniu z baza lub jego braku,Naprawde nie wiem, co sie dzieje.
tutaj podaje kod:
formularz
<form action="news_wyslij.php" method="post"> <table width="300" border="0" cellspacing="2" cellpadding="0" align="center"> <td><input type="text" name="temat" size="24" maxlength="40" border="0"></td> <td><input type="text" name="autor" size="24" maxlength="20" border="0"></td> <input type="submit" name="Wyslij" value="Wyslij" border="0"><input type="reset" border="0"></div>
skrypt wysylajacy
<?php
// tworze krotkie nazwy zmiennych
$tematf= $_POST['temat'];
$autor= $_POST['autor'];
$info = $_POST['info'];
if (!$temat || !$autor || !$info)
{
echo 'Pola nie wypelnione'.'href="javascript:history.go(-1)">Wroc</a>'; }
{
}
@ $db= new mysqli('localhost' , 'user' , 'haslo', 'nazwabazy');
if (mysqli_connect_errno())
{
echo 'Blad: : Brak polaczenia z baza.'; }
$zapytanie= "insert into news values('".NOW()."','".$autor."','".$temat."','".$info."')";
$wynik = $db->query($zapytanie);
if ($wynik)
echo $db->affected_rows. 'Info wyslane.'; ?>
i kod pokazujacy info
<?php
@ $db= new mysqli('localhost' , 'user' , 'haslo', 'nazwabazy');
if (mysqli_connect_errno())
{
echo 'Blad: : Brak polaczenia z baza.'; }
$zapytanie= "select * from news ORDER BY newsid DESC";
$wynik = $db->query($zapytanie);
$ile_znalezionych =$wynik->num_rows;
for ($i=0; $i<$ile_znalezionych; $i++)
{
$wiersz = $wynik->fetch_assoc();
echo '<table width="456" border="0" cellpadding="0" cellspacing="2">'; echo '<td width="10"><p><strong>'.($i+1).'</strong></td>'; echo '===========================00000000000000000000'; }
$wynik->free();
$db->close();
?>
Pytalem sie na innym forum nikt sie nie odezwal:(,nie wiem czemu.
Najdziwniejsze jest to ze nie pokazuja sie zadne kominikaty.

me mr.php
Ten post edytował kondorekk 25.02.2006, 13:36:17