 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| 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 |
|
| |
|