Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SAVE_MOD
Forum PHP.pl > Forum > Przedszkole
Anonymous
nie moge wyswietlic zawartosci bazy , moge dodawac rekordy ale nic mi nie wyswietla podobno to przez wpisy w http.conf co mam tam zmieniec ?
letus
W jaki sposób próbujesz wyświetlić? Podaj kod zawsze jest łatwiej coś na to poradzić.
Anonymous
mysle ze kod nic tu nie da bo wiem ze jest ok(u kumpla sie wyswietla) tu chodzi o ustawienia apacha, wiem ze trzeba zmienic jakies wartosci zwiazane z global_register lub save_mod . Bo rekordy sa dodawane ale nie wyswietlane ;[
Liko
to właśnie podaj kod, bo może on ma źle ustawiony serwer.
Anonymous
[php:1:fc5183bd90]<?php
session_register ("login","mhas");
include('C:usrkrasnalwwwadrianconfig.inc.php');
include('function.php');
$data=date("d-m-Y");

mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$dbname");

if(!sprczyzalogowany($login,$mhas)) { header("Location: login.php"); }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<style type="text/css"><!--
body, td , br, tr,a, p, center {font: 10px Verdana, Arial, helvetica, sans-serif;}
b {font: bold 10px Verdana, Arial, helvetica, sans-serif;}
--></style>
</HEAD>
<BODY bgcolor=#efefe6 leftmargin=0 rightmargin=0 topmargin=0><A name=top></A>
<?
IF($co=="dodaj"){
$tresc=addslashes($tresc);
$title=addslashes($title);

function upload_file($input_name, $path)
{
global $HTTP_POST_FILES;

if(isset($HTTP_POST_FILES) && is_uploaded_file($HTTP_POST_FILES[$input_name]["tmp_name"]))
{
$file_name = $HTTP_POST_FILES[$input_name]["name"];

move_uploaded_file($HTTP_POST_FILES[$input_name]["tmp_name"],
$path . "/" . $file_name);


chmod($path . $file_name, 0644);
return 1;
}
}
$path="C:usrkrasnalwwwadrian";

if(upload_file("plik", $path)){
echo "poszło";
$zapytanie="SELECT * FROM user WHERE login='$login'";
$wykonaj=mysql_query($zapytanie);
if($wiersz=mysql_fetch_array($wykonaj))
{
$id_autor=$wiersz[id_user];
}

$zapytanie = "INSERT INTO artykuly VALUES(not null,'$id_dzial','$title','$data','$tresc','".$HTTP_POST_FILES["plik"]["name"]."')";
$wykonaj = mysql_query ($zapytanie);

if($wykonaj) {echo "dodano<br>";}
else {
$error=mysql_error();
echo"Wystąpił błąd1:<br> <font color=red>$error</font>";
}

$id_artykul=mysql_insert_id();
$zapytanie = "INSERT INTO przydzial VALUES(not null,'$id_artykul','$id_autor','1')";
$wykonaj = mysql_query ($zapytanie);

if($wykonaj) {echo "dodano";}
else {
$error=mysql_error();
echo"Wystąpił błąd2:<br> <font color=red>$error</font>";
}

if($autorzy>1)
{
echo"<form method=post><input type=hidden name=co value=autorzy><input type=hidden name=id_artykul value=".$id_artykul."><input type=hidden name=ile_a value=".$autorzy.">";
echo"<center><table width=60% border=1 cellpadding=0 cellspacing=0>";
for($i=1;$i<$autorzy;$i++)
{
$j=$i+1;
echo"<tr><td>Autor nr ".$j.":</td><td><select name=id_autor".$i.">";
$zapytanie = "SELECT * FROM user order by id_user";
$wykonaj = mysql_query ($zapytanie);
IF(!$wykonaj){ $error=mysql_error(); blad($error, $zapytanie); }
while($wiersz=mysql_fetch_array($wykonaj))
{
echo"<option value=".$wiersz[id_user].">".$wiersz[imie]." ".$wiersz[nazwisko]."</option>";
}
}
echo"</select></td></tr><tr><td colspan=2 align=center><input type=submit name=submit value=Zapisz></td></tr></table></center>";
}
}

}
IF($co=="autorzy"){
for($i=1;$i<$ile_a;$i++)
{
$name="id_autor$i";
$nn=$$name;
$zapytanie = "INSERT INTO przydzial VALUES(not null,'$id_artykul','$nn','0')";
$wykonaj = mysql_query ($zapytanie);
if($wykonaj) echo"dodano"; else { echo"Bląd"; echo mysql_error(); }
}
}
else if($pot==1)
{
$zapytanie="SELECT * FROM user WHERE login='$login'";
$wykonaj=mysql_query($zapytanie);
if($wiersz=mysql_fetch_array($wykonaj)){ $id_autor=$wiersz[id_user]; }

echo "Update przydzial Set potw='1' where id_user='$id_autor' and id_artykul='$q'";
$zapytanie = "Update przydzial Set potw='1' where id_user='$id_autor' and id_przydzial='$q'";
$wykonaj = mysql_query ($zapytanie);
if($wykonaj) echo"dodano"; else { echo"Bląd"; echo mysql_error(); }

}
?>[/php:1:fc5183bd90]


musze dodac ze uzywam KrasnalServ i bede wdzieczny jezeli zechcialbyc czy baza ktora sie staram odpalic dziala u ciebie
www.ufoguild.republika.pl/adrian.rar


------------------------
[zmoderowano]
@len: czy teraz nie jest czytelniej? Prosze używać na drugi raz odpowiednich znaczników BBCode /BzikOS
Dzięki matys
Liko
Używaj tablic: POST, GET, SESSION i FILE. Zamiast "session_reigster" to "$_SESSION['nazwa_zmiennej'] = "wartosc";. Nie ma się co dziwić, że to nie działa, bo w cale nie powinno przy standardowych ustawieniach.
Anonymous
k thx ale doszedlem do tego ze nalezy zmienic w php.ini wpis register_globals 0n
cboot
Cytat
k thx ale doszedlem do tego ze nalezy zmienic w php.ini wpis register_globals 0n

Najprościej jest może zmienić register globals na on, ale tak jest niebezpiecznie. Jak chcesz pisać bezpieczne skrypty to korzytaj tylko z tablic, które podał Liko, a register globals ustaw na off.
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.