Walidacja w polach text nawet w IE dziala ladnie wiec mysle ze blad lezy gdzies miedzy 40 a 130 wierszem skryptu gdzie operacje dotycza obrazka, czuje ze jest to jakie trywialny blad ze IE sie nie dodaje rekordu.... Zakancza procedure dodawania ale rekordu nie doda....
moze jest to troche nie za ladnie napisane narazie ale najpierw chce zeby to zaczelo dzialas wtedy to poukladam... z gory dzieki za jakiekolwiek uwagi co to moze byc....
<?php require('config.php'); ?> <html> <head> <center> </head> <body bgcolor="#6BA3EF"> <table border height=400 VALIGN=top CELLSPACING=5 CELLPADDING=15 width=700 bordercolor=black><tr><td VALIGN=top > <?php if ($_POST['naz'] != "" && $_POST['opis'] != "" && $_POST['price'] != "" && $_POST['inventory'] != "") { $query = "SELECT products_name FROM products " . "WHERE products_name = '" . $_POST['naz'] . "';"; ?> <p> <font color="#FF0000">Produkt <b>"<big><?php echo $_POST['naz']; ?>"<small></b> juz jest w naszym magazynie. Proszę dodać inny produkt!</b></font> <form action="asd.php" method="post" enctype="multipart/form-data"> <? require('dod_wsad.php'); ?> </form> </p> <?php } else { ?> <p> </center> <font color=green> Dziękujemy!!!<br> produkt o nazwie <font color=black><big><big><?php echo $_POST['naz'];?> <small><small></font>został dodany do bazy danych <br> <?php "<a href=\"asd.php\">kliknij tutaj</a>)"; $opis = $_POST['opis']; $naz = $_POST['naz']; $price = $_POST['price']; $inventory = $_POST['inventory']; $image_tempname = $_FILES['image_filename']['name']; // umieszczenie obrazu i sprawdzenie jego formatu $ImageDir ="images/"; //**WSTAW TEN WIERSZ $ImageThumb = $ImageDir . "thumbs/"; //**KONIEC WSTAWIENIA $ImageName = $ImageDir . $image_tempname; $ImageName)) { // pobranie informacji na temat umieszczonego obrazu if ($type3) { "PNG."; } else { // obraz jest w poprawnym formacie, można kontynuować // wstawienie informacji w tabeli images $insert = "INSERT INTO products (products_name, products_proddesc, products_price, products_inventory) VALUES ('$naz', '$opis', '$price', '$inventory')"; $newfilename = $ImageDir . $lastpicid . ".jpg"; if ($type == 2) { } else { if ($type == 1) { $image_old = imagecreatefromgif($ImageName); } elseif ($type == 3) { $image_old = imagecreatefrompng($ImageName); } // skonwertuj obraz do formatu JPG $image_jpg = imagecreatetruecolor($width, $height); imagecopyresampled($image_jpg, $image_old, 0, 0, 0, 0, $width, $height, $width, $height); imagejpeg($image_jpg, $newfilename); imagedestroy($image_old); imagedestroy($image_jpg); } //**WSTAW NASTĘPUJˇCE WIERSZE $newthumbname = $ImageThumb . $lastpicid . ".jpg"; // pobierz wymiary miniaturki $thumb_width = "180"; $thumb_height ="132"; // utwórz miniaturkę $largeimage = imagecreatefromjpeg($newfilename); $thumb = imagecreatetruecolor($thumb_width, $thumb_height); imagecopyresampled($thumb, $largeimage, 0, 0, 0, 0, $thumb_width, $thumb_height, $width, $height); imagejpeg($thumb, $newthumbname); imagedestroy($largeimage); imagedestroy($thumb); //**KONIEC WSTAWIANYCH WIERSZY } } } } else { ?> <p> <font color=red> Prosze wypełnić pola z gwiazdkami </font> <br> <form action="asd.php" method="post" enctype="multipart/form-data"> <? require('dod_wsad.php'); ?> </form> </p> <?php } } else { ?> <p> Witamy na stronie dodawania produktu do magazynu! <form action="asd.php" method="post" enctype="multipart/form-data"> <? require('dod_wsad.php'); ?> </form> </p> <?php } ?> <a href=asd.php>Dodaj produkt</a><a href=../index.php>Sklep</a> </td></tr> </table> </body> </html>