Witam
Zmieniłem serwer i skrypt nie działa na nowym serwerze. Jest to formularz do dodawania/edycji produktów. Przy edycji w formularzu nie pokazywało danych pobranych z bazy ale z tym sobie poradziłem przez $id=$_GET['id']; pobrane z url
Ale dodawanie do bazy edytowanych nazw w polach już nie działa, to samo dodawanie nowych nie działa, nic nie dodaje.
Link edytowania produktu:
http://www.strona.pl/administracja/adm_pro...?id=405&c=eNa starym serwerze wszystko ładnie działało, a tutaj (serwer netart) zaczęły się problemy. Nie mogę dojść dlaczego. Po kolei sprawdzałem i chyba jest to problem w linijkach gdzie jest UPDATE i INSERT danych w bazie.
W szczególności chodzi mi o edytowaniem if($c=="e") bo wtedy z dodawaniem sobie poradzę.
Co może się zmienić w konfiguracji nowego serwera?
<?
include "func_baza.php";
if($_POST['o']=="ok") {
if($_POST['c']=="d") {
$maxid=$rowlista[0]+1;
$nazwa=$_POST['nazwa'];
$numer=$_POST['numer'];
$opis=$_POST['opis'];
$slowa=$_POST['slowa'];
$cena=$_POST['cena'];
$cena2=$_POST['cena2'];
$nowosc=$_POST['nowosc'];
$prom_tygodnia=$_POST['prom_tygodnia'];
$czas_real=$_POST['czas_real'];
$link=$_POST['link'];
$link_tekst=$_POST['link_tekst'];
$res = mysql_query("INSERT INTO sk_prod VALUES ('$maxid', '$nazwa', '$numer', '$opis', '$slowa', '$cena', '$cena2', '$nowosc', '$prom_tygodnia', '$czas_real', '$link', '$link_tekst');");
$lista = mysql_query("SELECT MAX(id) FROM sk_prod_pow;"); $maxid2=$rowlista[0]+1;
$nad=$_POST['nad'];
$lic = mysql_query("SELECT MAX(kolej) FROM sk_prod_pow WHERE grupa='$nad';"); $lic=$row_lic[0]+1;
$res = mysql_query("INSERT INTO sk_prod_pow VALUES ('$maxid2', '$maxid', '$nad', '$lic');");
}
if($_POST['c']=="e") {
$nazwa=$_POST['nazwa'];
$numer=$_POST['numer'];
$opis=$_POST['opis'];
$slowa=$_POST['slowa'];
$cena=$_POST['cena'];
$cena2=$_POST['cena2'];
$nowosc=$_POST['nowosc'];
$prom_tygodnia=$_POST['prom_tygodnia'];
$czas_real=$_POST['czas_real'];
$link=$_POST['link'];
$link_tekst=$_POST['link_tekst'];
$id=$_GET['id'];
$res = mysql_query("UPDATE sk_prod SET nazwa='$nazwa', numer='$numer', opis='$opis', slowa='$slowa', cena='$cena', cena2='$cena2', nowosc='$nowosc', prom_tygodnia='$prom_tygodnia', czas_real='$czas_real', link='$link', link_tekst='$link_tekst' WHERE id='$id';"); }
if($_POST['c']=="u") {
//usunac powiazania
//usunac wszystkie zdjecia
//usunac specyfikacje
$id=$_GET['id'];
$res = mysql_query("DELETE FROM sk_prod_pow WHERE ktory='$id';"); $id=$_GET['id'];
$query = mysql_query("SELECT fotom, fotod FROM sk_prod_foto WHERE id='$id';"); }
$id=$_GET['id'];
$res = mysql_query("DELETE FROM sk_prod_foto WHERE prod='$id';"); $id=$_GET['id'];
$res = mysql_query("DELETE FROM sk_prod WHERE id='$id';");
}
}
include "func_html.php";
tworz_gora(1,1);
$c=$_GET['c'];
if($c=="e") {
echo "<table border=0 bgcolor=red> <tr>";
echo "<td><a HREF=\"adm_prod.php?id=$id&c=e\">Menu1</A></TD>"; echo "<td><a HREF=\"adm_prod_pow.php?id=$id\">Menu2</A></TD>"; echo "<td><a HREF=\"adm_prod_foto.php?c=w&pr=$id\">Menu3</A></TD>";
}
echo "<form action='adm_prod.php' method='post' enctype='multipart/form-data'>"; echo "<input TYPE='hidden' name='c' value='$c'>"; echo "<input TYPE='hidden' name='o' value='ok'>"; echo "<input TYPE='hidden' name='nad' value='$nad'>"; echo "<input TYPE='hidden' name='id' value='$id'>";
if($c=="d") {
echo "<b>Dodaj nowy produkt</b><br><Br>"; echo "Zdjecia i przyporzadkowanie do grup zmienisz/dodasz edytujac ten produkt.<br><Br>"; }
if($c=="e") {
echo "<b>Edycja wybranego produktu</b><br><Br>"; echo "Zdjecia i przyporzadkowanie do grup zmienisz/dodasz wybierajac odpowiednia zakladke .<br><Br>"; $id=$_GET['id'];
$res = mysql_query("SELECT * FROM sk_prod WHERE id='$id';"); }
if($c=="u") {
echo "<b>Usuniecie produktu: </b>"; $id=$_GET['id'];
$res = mysql_query("SELECT * FROM sk_prod WHERE id='$id';"); }
if($c!="u") {
echo "<tr><Td>Nazwa produktu:</td><td>"; echo "<input type='text' size='70' name='nazwa' "; if($c=="e") echo "value='$row[1]'";
echo "<tr><Td>Cena:</td><td>"; echo "<input type='text' name='cena' "; if($c=="e") echo "value='$row[5]'"; echo "> <input type=\"submit\" name=\"OK\" value=\"OK\"></TD></TR>";
echo "<tr><Td>Cena promocyjna:</td><td>"; echo "<input type='text' name='cena2' "; if($c=="e") echo "value='$row[6]'";
echo "<tr><Td>Nowosc:</td><td>"; echo "<input type=\"radio\" "; if($c=="e" and
$row[7]=='1') echo "checked"; if($c=="d") echo "checked"; echo " value=\"1\" name=\"nowosc\">Tak "; echo "<input type=\"radio\" "; if($c=="e" and
$row[7]=='0') echo "checked"; echo " value=\"0\" name=\"nowosc\">Nie</TD></TR>";
echo "<tr><Td>Promocja tygodnia:</td><td>"; echo "<input type=\"radio\" "; if($c=="e" and
$row[8]=='1') echo "checked"; echo " value=\"1\" name=\"prom_tygodnia\">Tak "; echo "<input type=\"radio\" "; if($c=="e" and
$row[8]=='0') echo "checked"; if($c=="d") echo "checked"; echo " value=\"0\" name=\"prom_tygodnia\">Nie</TD></TR>";
echo "<tr><Td>Czas realizacji:</td><td>"; echo "<input type='text' name='czas_real' "; if($c=="e") echo "value='$row[9]'";
echo "<tr><Td>Link (zamiast dodaj do koszyka):</td><td>"; echo "<input type='text' name='link' "; if($c=="e") echo "value='$row[10]'";
echo "<tr><Td>Tekst linka (zamiast dodaj do koszyka):</td><td>"; echo "<input type='text' name='link_tekst' "; if($c=="e") echo "value='$row[11]'";
echo "<tr><Td>Numer katalogowy:</td><td>"; echo "<input type='text' name='numer' "; if($c=="e") echo "value='$row[2]'";
echo "<textarea name='opis' rows=10 cols=45>"; if($c=="e") echo $row[3
]; echo "</textarea><br><br>";
echo "Slowa kluczowe:<br>"; echo "<textarea name='slowa' rows=5 cols=45>"; if($c=="e") echo $row[4
]; echo "</textarea><br><br>";
} else echo "$row[1]<br><Br>";
echo "<input type=\"submit\" name=\"OK\" value=\"OK\">"; echo " <a HREF='adm.php'>Zrezygnuj</A>";
tworz_dol();
?>