Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

adaugare poza in formular
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Subiectul anterior :: Subiectul următor  
Autor Mesaj
beginner18



Data înscrierii: 30/Aug/2004
Mesaje: 750
Locație: Bucuresti

Trimis: Mar Aug 19, 2008 10:49 am    Titlul subiectului: adaugare poza in formular  

am un formular de adaugare date, si poze,
cand dau submit, ca sa reapara numele introdus, de exemplu dau la value, la input box, <?=$_POST['nume']?>. Dar pentru poza, ca sa nu readauge, cum ii fac?

multumesc anticipat.
Sus  
vectorialpx



Data înscrierii: 01/Mar/2005
Mesaje: 3014
Locație: țopăi pe tasta DELETE

Trimis: Mar Aug 19, 2008 10:55 am    Titlul subiectului:  

pai... totul se face la preluarea datelor:

if(isset($_POST['campul_text']) && !empty($_POST['campul_text']))
// inseamna ca a postat ceva la text
else
// campul e gol sau nesetat

if(isset($_FILES['file_field']['name']) && !empty($_FILES['file_field']['name']))
// inseamna ca a postat ceva la imagine
else
// nu a postat

edit // dar, de ce ai postat la discutii generale? :)
Sus  
beginner18



Data înscrierii: 30/Aug/2004
Mesaje: 750
Locație: Bucuresti

Trimis: Mar Aug 19, 2008 1:08 pm    Titlul subiectului:  

am postat din greseala...ma plimbam si pe aici..si nu am tinunt cont in ce categorie postez.

poate m-am exprimat gresit.
adaug o poza si completez nij campuri si dau submit

daca un camp nu e bine completat, afisez un mesaj de eroare.

iar poza trebuie sa o reintroduc. cum fac s anu fie nevoie sa reintroduc poza, oricate mesaje de eroare mi s-ar da?
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1801
Locație: Sibiu

Trimis: Mar Aug 19, 2008 1:28 pm    Titlul subiectului:  

Poti folosi sesiunea. In action-ul formului, primul lucru verifici daca s-a uploadat poza. Daca da, setezi o variabila de sesiune care retine locatia fisierului uploadat. Dupa asta, verifici celelalte campuri. Daca ai vreo eroare cu ele, te intorci in pagina cu form-ul, si daca variabila de sesiune despre care vorbeam e setata, nu ii mai afisezi acel <input type='file'>. Iar la finalul scriptului de action, daca toate campurile sunt ok, nu iei imaginea din $_FILES, ci din sesiune.
Sus  
Amenthes



Data înscrierii: 12/Dec/2005
Mesaje: 620

Trimis: Mar Aug 19, 2008 1:45 pm    Titlul subiectului:  

Auzisem o data, pe IRC de la un tip, ca a implementat o chestie asemanatoare pe unul din site-urile national geographic. Numai ca el nu tinea doar numele fisierului in sesiune, tinea chiar fisierul.
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2127
Locație: Bucuresti

Trimis: Mar Aug 19, 2008 2:36 pm    Titlul subiectului:  

faci verificarea formularului cu ajax si apelezi submit-ul formularului doar daca-s toate in regula
daca nu-s, afisezi mesajul intr-un alert() sau cu innerHTML si nu se va da refresh nici nu te va duce in alta parte
Sus  
beginner18



Data înscrierii: 30/Aug/2004
Mesaje: 750
Locație: Bucuresti

Trimis: Mar Aug 19, 2008 4:39 pm    Titlul subiectului:  

am inteles. multam de raspunsuri.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Discuții generale
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community