File: /home/contexpert/www/admin/functii/adauga_poza.php
<?
include("admin/functii/functii_secundare.php");
function formular_adauga_imagine () { //functie pentru a crea formulatul pentru introducerea imagini in baza de date aferenta categoriei selectate
echo '<form enctype="multipart/form-data" id="form" name="form" method="post" action="?categorie='.$_GET['categorie'].'&admin='.$_GET['admin'].'&operatie='.$_GET['operatie'].'">';
echo '<div align="center">';
echo '<table class="tabel_adauga_poze" border="0" cellpadin="0" cellspacing="0">';
echo '<tr>';
echo '<td>Descrierea imaginii:';
echo '</td>';
echo '<td> </td>';
echo '<td><textarea name="descriere" id="descriere" cols="40" rows="5" wrap="virtual" class="selecteaza_camp">'.$_POST['descriere'].'</textarea>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Imaginea (*.jpg, *.gif, *.png):';
echo '</td>';
echo '<td> </td>';
echo '<td><input type="file" name="fisier" /> <em>'.$_FILES['fisier']['name'].'</em>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Nume produs:';
echo '</td>';
echo '<td> </td>';
echo '<td><input id="produs" name="produs" value="'.$_POST['produs'].'" />';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Poziţia:';
echo '</td>';
echo '<td> </td>';
$mysql_pozitia = mysql_query("SELECT * FROM imagini WHERE categorie='".$_GET['categorie']."' ORDER BY pozitie ASC");
while ($pozitie = mysql_fetch_array($mysql_pozitia)) { $ultima_pozitie = $pozitie['pozitie'];}
if (!isset($_POST['pozitie']))
$_POST['pozitie'] = $ultima_pozitie+1;
echo '<td><input style="width:66px;" class="aliniere_dreapta" id="pozitie" name="pozitie" value="'.$_POST['pozitie'].'" />';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo '</td>';
echo '<td> </td>';
echo '<td class="aliniaza_centru"><input class="buton" type="submit" value="Adaugă" id="adauga_imagine" name="adauga_imagine" />';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<div><hr />';
echo '</form>';
}
function adauga_poza () //functie pentru introducerea imagini si info aferente in baza de date
{
if (isset($_POST['adauga_imagine'])) { //daca butonul adauga a fost apasat se executa operatiile si verificarea conditiilor de introducere in DB a imaginii
$_POST['descriere'] = strip_tags($_POST['descriere']); //in campul Descriere nu se accepta cod
$mysql_pozitia = mysql_query("SELECT * FROM imagini WHERE categorie='".$_GET['categorie']."' ORDER BY pozitie ASC");
while ($pozitie = mysql_fetch_array($mysql_pozitia)) { $ultima_pozitie = $pozitie['pozitie'];}
if (is_numeric($_POST['pozitie']) and ($ultima_pozitie + 1) >= $_POST['pozitie'] )
{
if (isset($_POST['produs'])){ //daca, campul Produs a fost completat se trece la executarea functiei de verificare a fisierului propus pentru upload
verificare_fisier ();
}
}
else
{
echo '<div class="eroare">Poziţia introdusă este invalidă!</div>';
formular_adauga_imagine();
}
}
else { //daca butonul Adauga nu a fost apasat se afiseaza formularul pentru introducerea imaginii
formular_adauga_imagine();
}
}
?>