Kód: Vybrat vše
<!DOCTYPE html>
<html>
<head>
<title>Prodej IT</title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="styl.css">
</head>
<nav>
<a class="text" href="novy-inzerat.php">Podat inzerát</a><a class="text" href="">Moje inzeráty</a>
</nav>
<header>
</header>
<body>
<img class="logo"src="logo.png">
<div id="vyber">
<a class="podbarveni" href="kategorie.php">Kategorie:</a><a href="#">Myši</a><br>
<a href="#">Harddisky</a><br>
<a href="#">Klávesnice</a><br>
<a href="#">Počítače</a><br>
<a href="#">Notebooky</a><br>
<a href="#">Zvukové karty</a><br>
<a href="#">Hry</a><br>
</div>
<div id="pole">
<div > <h1>Vložit inzerát</h1> </div>
<form method="post" enctype="multipart/form-data"><input type="submit" value="Vložit" name="send">
<input type="file" name="obrazky[]" />
<br>
Název:<br><input name="nazev" type="text" required><br>
Typ:<br><select name="typ" required >
<option value="nabídka">Nabídka</option>
<option value="poptávka">Poptávka</option></select><br>
Kategorie:<br><select name="kategorie" required>
<option value="Myši">Myši</option>
<option value="Harddisky">Harddisky</option>
<option value="Klávesnice">Klávesnice</option>
<option value="Počítače">Počítače</option>
<option value="Notebooky">Notebooky</option>
<option value=">Zvukové karty">Zvukové karty</option>
<option value="Hry">Hry</option>
</select><br>
Jméno:<br><input name="jmeno" type="text" required /><br>
Telefon:<br><input name="telefon" minlength="9" maxlength="9" type="tel" required><br>
Email:<br><input name="email" type="email" required/><br>
Mesto: <br><select name="mesto" required>
<option value="Ostrava">Ostrava</option>
<option value="Praha">Praha</option>
<option value="Brno">Brno</option>
<option value="Plzen">Plzen</option>
</select><br>
Popis:<br>
<textarea required class="area"name="popis" type="text"rows="8" cols="100"></textarea><br>
Vložit obrázky:
<br>
Heslo pro smazání:<input name="heslo" minlength="5" type="password" required><br>
POKUS:<input name="pokus" type="text" required><br>
</form>
<?php
include 'upload.php';
include 'config.php'; //načteme soubor s údaji pro připojení k db
mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db
mysql_select_db($dbnazev) // vybereme db..
or die("Chyba! Databáze nebo tabulka nebyla nalezena!
Pokračujte <a href=\"install.php\">zde</a>");
mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování
//když odešleme formulář následující script data uloží to tabulky v databázi
if(isset($_POST['send']))
{
$heslo = htmlspecialchars($_POST['heslo']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$nazev = htmlspecialchars($_POST['nazev']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$jmeno = htmlspecialchars($_POST['jmeno']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$telefon = htmlspecialchars($_POST['telefon']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$email = htmlspecialchars($_POST['email']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$kategorie = htmlspecialchars($_POST['kategorie']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$popis = htmlspecialchars($_POST['popis']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$typ = htmlspecialchars($_POST['typ']); //při odeslání příspěvku se nebezpečné znaky změní na entity
$popis=str_replace("\n","<br>",$popis); //při odentrování v textarey se toto převede na odřádkováni
$vloz ="insert into udaje set nazev='".$nazev."', jmeno='".$jmeno."', popis='".$popis."', email='".$email."', telefon='".$telefon."', kategorie='".$kategorie."', typ='".$typ."',heslo='".$heslo."'";
$result=mysql_query($vloz);
}
$edit = htmlspecialchars($_GET['edit']);
if($edit == "ok")
{ echo '<b>Údaje byly vloženy</b>'; } // vypíšeme úspěšnost
mysql_close(); //odpojíme se z db
?>
</body>
</html>
?>
potom mam ten soubor upload.php
Kód: Vybrat vše
<?php //NAHRAVANI OBRAZKU
// konfigurace
$uploadDir = './obrazky'; // adresar, kam se maji nahrat obrazky (bez lomitka na konci)
$allowedExt = array('jpg', 'jpeg', 'png', 'gif'); // pole s povolenymi priponami
// zpracovani uploadu
if(isset($_FILES['obrazky']) && is_array($_FILES['obrazky']['name'])) {
$counter = 0;
$allowedExt = array_flip($allowedExt);
foreach($_FILES['obrazky']['name'] as $klic => $nazev) {
$fileName = basename($nazev);
$tmpName = $_FILES['obrazky']['tmp_name'][$klic];
// kontrola souboru
if(
!is_uploaded_file($tmpName)
|| !isset($allowedExt[strtolower(pathinfo($fileName, PATHINFO_EXTENSION))])
) {
// neplatny soubor nebo pripona
continue;
}
if(move_uploaded_file($tmpName, "{$uploadDir}".DIRECTORY_SEPARATOR."{$fileName}")) {
++$counter;
}
}
echo "<p>Bylo nahráno {$counter} z ".sizeof($_FILES['obrazky']['name'])." obrázků.</p>";
echo "<img src=\"obrazky/".$fileName."\" id=\"nahled\" name=\"".$fileName."\">";
$fileName = $_REQUEST['fileName'];
}
?>
Dekuji za rady
--- Doplnění předchozího příspěvku (29 Říj 2014 13:34) ---
up