Dobra mam jeszcze jeden problem.
Trochę przerobiłem stary skrypt działający z następną stroną bo nie potrzebuje na razie wczytywania tych wszystkich menu no i próbowałem zmienić te query podobnie jak mi podpowiedzieliście.
Jednak wczytują się jedynie pliki picture2 czyli z tej query_2 natomiast te pierwsze czyli picture i picture1 nie wczytuje czy błąd jest w skrypcie ponownie zaznaczam że oryginalny skrypt na serwerze działa. Proszę o pomoc
Pomocy cały dzień nad tym siedzę i nie mam pojęcia dlaczego działa na starym serwerze a dlaczego nie chodzi na nowym po tych drobnych modyfikacjach sprawdzałem z innymi tablicami co oczywiste zupełnie nic nie zmieniło.
Zastanawiałem się czy nie używam tych samych zmiennych i czy dlatego ich nie kojarzy bo nadpisuje usunąłem więc w pliku po modyfikacjach
wiersze od 87 do 114 nie wczytywało mi wówczas ani zdjęć ani rzutów ale nazwa i opis są nadal poprawnie podawane
czyli nic nie rozumiem
Może błąd jest gdzieś niżej ale tam w zasadzie nic nie zmieniałem próbowałem też na pliku w którym zmodyfikowałem w stosunku do pierwotnego skryptu jedynie linię
$query_1="select id,nazwa,opis,ZDJECIA,zdjecia_m from mytkowskiprojekty where id=
i
$query_2="select rzuty,rzuty_m,nazwa from mytkowskiprojekty where id=
Efekt był ten sam nazwa opis i rzuty wyświetlane poprawnie zdjęcia nie
Powtarzam raz jeszcze Pomocy
Tak się zastanawiam czy błąd nie jest w 20 wierszu tego skryptu ponieważ wcześniej nie została ustalona zmienna tab_l
Od razu powiem że nie pojawia się żaden błąd natomiast w miejscu w którym powinny pojawić się zdjecia_m i odnośnik do zdjęcia wyświetla -picture- i -picture1-
<?php
require "config.php";
####### polaczenie do bazy ##################
mysql_connect($myhostname,$my_mysql_userid,$my_mysql_password);
mysql_select_db($my_mysql_database);
$query_1="select id,nazwa,opis,zdjecia,zdjecia_m from mytkowskiprojekty where id='".stripslashes($_REQUEST['id'])."'";
######### wczytanie htmli ###################
$fd=fopen("html/projektysz.html", "r");
$pal="";
while (!feof($fd)) {
$buffer = fgets($fd, 4096);
$pal=$pal.$buffer;
}
fclose($fd);
if (ereg("<!--start_news-->(.*)<!--end_news-->", $pal, $tab_l)) $tab_l=$tab_l[1];
########## Linki ##################
$lista="";
$results = mysql_query($query_1);
$max=mysql_num_rows($results)/2;
$lista="";
$results = mysql_query($query_1);
$result = mysql_fetch_row($results);
$pal= str_replace("-id-",$result[0], $pal);
$pal= str_replace("-projekt-",$result[1], $pal);
$pal= str_replace("-opis-",$result[2], $pal);
$pal= str_replace("-keywords- ",$result[2], $pal);
$pal= str_replace("-title-",$result[2], $pal);
$pal= str_replace("-desc-",$result[2], $pal);
if ($result[3]==''){
$wst = $tab_l;
$wst= ereg_replace("-picture-", "Aktualnie brak zdjęć.", $wst)or die('Zapytanie: '.$wst.' blad:'.mysql_error());
$wst= ereg_replace("-picture1-", "", $wst);
$lista.=$wst;
}
else{
$pictures= split(" ",$result[4]);
$picturesd= split(" ",$result[3]);
$max=sizeof($pictures);
for ($k=1;$k<$max;$k++){
$wst = $tab_l;
if ($pictures[$k]!=''){
$size = getimagesize("projekty/$picturesd[$k]");
$height = $size[1];
$width = $size[0];
$wst= ereg_replace("-picture-", "<a href=\"projekty/$picturesd[$k]\" border=\"0\" rel=\"lightbox[r1]\"><img src=\"projekty/$pictures[$k]\" border=\"0\"></a>", $wst);
}
else{
$wst= ereg_replace("-picture-", "", $wst);
}
$k++;
if ($pictures[$k]!=''){
$size = getimagesize("projekty/$picturesd[$k]");
$height = $size[1];
$width = $size[0];
$wst= ereg_replace("-picture1-", "<a href=\"projekty/$picturesd[$k]\" border=\"0\" rel=\"lightbox[r1]\"><img src=\"projekty/$pictures[$k]\" border=\"0\">", $wst);
}
else{
$wst= ereg_replace("-picture1-", "", $wst);
}
$lista.=$wst;
}
}
$pal = ereg_replace("<!--start_news-->(.*)<!--end_news-->", $lista, $pal);
$lista="";
if (ereg("<!--start_news1-->(.*)<!--end_news1-->", $pal, $tab_l)) $tab_l=$tab_l[1];
$query_2="select rzuty,rzuty_m,nazwa from mytkowskiprojekty where id='".stripslashes($_REQUEST['id'])."'";
$results = mysql_query($query_2);
$result = mysql_fetch_row($results);
if ($result[1]==''){
$wst = $tab_l;
$wst= ereg_replace("-picture2-", "Aktualnie brak rzutów.", $wst);
$lista.=$wst;
}
else{
$pictures= split(" ",$result[1]);
$picturesd= split(" ",$result[0]);
for ($k=1;$k<sizeof($pictures);$k++)
{
$wst = $tab_l;
$size = getimagesize("projekty/$picturesd[$k]");
$height = $size[1];
$width = $size[0];
$wst= ereg_replace("-picture2-", "<a href=\"projekty/$picturesd[$k]\" border=\"0\" rel=\"lightbox[r1]\"><img src=\"projekty/$pictures[$k]\" border=\"0\"></a>", $wst);
$lista.=$wst;
}
}
$pal = ereg_replace("<!--start_news1-->(.*)<!--end_news1-->", $lista, $pal);
if($pow==1) $p="od 100 do 120 m2";
if($pow==2) $p="od 120 do 150 m2";
if($pow==3) $p="od 150 do 200 m2";
if($pow==4) $p="powyżej 200 m2";
$pal = ereg_replace("-pow-", $p, $pal);
$pal= str_replace("-menu-",$menu, $pal);
$pal= str_replace("-stopka-",$stopka, $pal);
$pal= str_replace("-meta-",$meta, $pal);
echo $pal;
?>
A tak dla wglądu wyglądał oryginalny skrypt
<?php
require "config.php";
####### polaczenie do bazy ##################
$query_1="select id,nazwa,opis,zdjecia,zdjecia_m from projekty where id=$id";
######### wczytanie htmli ###################
$fd=fopen("html/projektysz.htm", "r"); $pal="";
$buffer = fgets($fd, 4096
); $pal=$pal.$buffer;
}
$fd=fopen("menu_left.php3", "r"); $menu="";
$buffer = fgets($fd, 4096
); $menu=$menu.$buffer;
}
$fd=fopen("menu_down.php3", "r"); $stopka="";
$buffer = fgets($fd, 4096
); $stopka=$stopka.$buffer;
}
$fd=fopen("menu_meta.php3", "r"); $meta="";
$buffer = fgets($fd, 4096
); $meta=$meta.$buffer;
}
if (ereg("<!--start_news-->(.*)<!--end_news-->", $pal, $tab_l)) $tab_l=$tab_l[1
];
########## Linki ##################
$lista="";
$lista="";
if ($result[3]==''){
$wst = $tab_l;
$wst= ereg_replace("-picture-", "Aktualnie brak zdjęć.", $wst);
$lista.=$wst;
}
else{
$pictures= split(" ",$result[4
]); $picturesd= split(" ",$result[3
]); for ($k=1;$k<$max;$k++){
$wst = $tab_l;
if ($pictures[$k]!=''){
$height = $size[1];
$width = $size[0];
$wst= ereg_replace("-picture-", "<a href=\"projekty/$picturesd[$k]\" border=\"0\" rel=\"lightbox[r1]\"><img src=\"projekty/$pictures[$k]\" border=\"0\"></a>", $wst); }
else{
}
$k++;
if ($pictures[$k]!=''){
$height = $size[1];
$width = $size[0];
$wst= ereg_replace("-picture1-", "<a href=\"projekty/$picturesd[$k]\" border=\"0\" rel=\"lightbox[r1]\"><img src=\"projekty/$pictures[$k]\" border=\"0\">", $wst); }
else{
}
$lista.=$wst;
}
}
$pal = ereg_replace("<!--start_news-->(.*)<!--end_news-->", $lista, $pal);
$lista="";
if (ereg("<!--start_news1-->(.*)<!--end_news1-->", $pal, $tab_l)) $tab_l=$tab_l[1
];
$query_2="select rzuty,rzuty_m,nazwa from projekty where id=$id";
if ($result[1]==''){
$wst = $tab_l;
$wst= ereg_replace("-picture2-", "Aktualnie brak rzutów.", $wst); $lista.=$wst;
}
else{
$pictures= split(" ",$result[1
]); $picturesd= split(" ",$result[0
]);
for ($k=1;$k<sizeof($pictures);$k++)
{
$wst = $tab_l;
$height = $size[1];
$width = $size[0];
$wst= ereg_replace("-picture2-", "<a href=\"projekty/$picturesd[$k]\" border=\"0\" rel=\"lightbox[r1]\"><img src=\"projekty/$pictures[$k]\" border=\"0\"></a>", $wst); $lista.=$wst;
}
}
$pal = ereg_replace("<!--start_news1-->(.*)<!--end_news1-->", $lista, $pal);
if($pow==1) $p="od 100 do 120 m2";
if($pow==2) $p="od 120 do 150 m2";
if($pow==3) $p="od 150 do 200 m2";
if($pow==4) $p="powyżej 200 m2";
?>