Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Post metoda i objekat

[es] :: PHP :: Post metoda i objekat

Strane: 1 2

[ Pregleda: 5025 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Post metoda i objekat03.06.2011. u 16:11 - pre 156 meseci
Ukloni exit(); iz config.php.

Već sam bio napisao, u upitu
Code:

$query = "INSERT INTO studenti (ime, prezime, br_indexa, stud_prog, email, sifra, mentor, god_studija) VALUES 
               ('$student->ime','$student->prezime','$student->br_indexa','$student->Stud_prog',
               '$student->email','$student->sifra','$student->mentor','$student->god_studija')";

Umesto $student napiši $this

Zatim u
index.php imaš
$student -> br_index=$_POST['form_brindex'];
u klasi studenti
public $br_ind;
a u upitu
$student->br_indexa
Banned - Not available
 
Odgovor na temu

Thugzsr
Milos Maric
student
Novi Sad

Član broj: 229631
Poruke: 103
*.static.kdsinter.net.



+1 Profil

icon Re: Post metoda i objekat03.06.2011. u 17:25 - pre 156 meseci
Citat:

Umesto $student napiši $this

ne mogu da zamenim, jer posle u registraciji izbaci za svaki red u kom se koristi student gresku...

Notice: Undefined index: form_ime in C:\wamp\www\Admin\registracija.php on line 47
Call Stack
# Time Memory Function Location
1 0.0012 371216 {main}( ) ..\registracija.php:0
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Post metoda i objekat03.06.2011. u 17:36 - pre 156 meseci
Izgleda da se nismo razumeli
Deo:
Code:
 $query = "INSERT INTO studenti (ime, prezime, br_indexa, stud_prog, email, sifra, mentor, god_studija) VALUES 
                 ('$student->ime','$student->prezime','$student->br_indexa','$student->Stud_prog',
                 '$student->email','$student->sifra','$student->mentor','$student->god_studija')";


Zameni sa:
Code:
$query = "INSERT INTO studenti (ime, prezime, br_indexa, stud_prog, email, sifra, mentor, god_studija) VALUES 
               ('$this->ime','$this->prezime','$this->br_indexa','$this->Stud_prog',
               '$this->email','$this->sifra','$this->mentor','$this->god_studija')";


Banned - Not available
 
Odgovor na temu

Thugzsr
Milos Maric
student
Novi Sad

Član broj: 229631
Poruke: 103
*.static.kdsinter.net.



+1 Profil

icon Re: Post metoda i objekat03.06.2011. u 18:16 - pre 156 meseci
razumeli smo se, to sam i uradio, ali mi izbacuje gresku koju sam napisao iznad... moram da kreiram objekat klase studenti, u kojoj se nalazi taj upit, i kada upisujem vrednosti iz forme, ispisuje mi greske! tu sto sam napisao iznad.
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Post metoda i objekat03.06.2011. u 18:40 - pre 156 meseci
Probaj ovako npr:
Code:

<html>
    <head>
    <title>Registracuja Studenata</title>
    </head>
    <body>
    <form action="index.php" method="POST" name="form">
   Broj Index-a<br><input type="text" name="form_brindex" value=""><br>
   Password<br><input type="password" name="form_pass" value=""><br>
   Ime<br><input type="text" name="form_ime" value=""><br>
   Prezime<br><input type="text" name="form_prezime" value=""><br>
   Studijski program<br><select  name="stud_prog">
   <option ></option>
   <option value="it">Informaciona Tehnologija</option>
     <option value="zp">Zastita od pozara</option>
     <option value="wd">Web Dizajn</option>
     <option value="gd">Graficki Dizajn</option>
     <option value="gi">Graficko inzinjerstvo</option>
     <option value="en">Energetika</option>
     <option value="pf">Primenjena Fotografija</option>
   </select><br>
   Email<br><input type="text" name="form_email" value=""><br>
   Godina studija<br><input type="text" name="form_god" value=""><br>
   Mentor<br><input type="text" name="form_mentor" value=""><br>
   <input type="submit" value="Submit">
    </form>
    <?php 
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
   require_once ('config.php');
   require_once ('studenti.php');
   $student= new studenti();
   $student -> ime=$_POST['form_ime'];
   $student -> prezime=$_POST['form_prezime'];
   $student -> sifra= $_POST['form_pass'];
   $student -> br_index=$_POST['form_brindex'];
   $student -> Stud_prog=$_POST['stud_prog'];
   $student -> email =$_POST['form_email'];
   $student -> god_studija =$_POST['form_god'];
   $student -> mentor =$_POST['form_mentor'];
   //echo "$student";
   //  i deo za upis u bazu
   $student -> add();
   }
    ?>
    </body>
    </html>

Takođe dodaj i one izmene koje sam naveo.
Ili pokušaj da razdvojiš u posebe fajlove html deo i php deo.

[Ovu poruku je menjao Br@nkoR dana 03.06.2011. u 20:08 GMT+1]
Banned - Not available
 
Odgovor na temu

Thugzsr
Milos Maric
student
Novi Sad

Član broj: 229631
Poruke: 103
*.static.kdsinter.net.



+1 Profil

icon Re: Post metoda i objekat06.06.2011. u 11:20 - pre 156 meseci
da li neko zna zasto dobijam stalno ove dve greske, za svaki deo insert-a?
Notice: Undefined variable: student in C:\wamp\www\layout8\studenti.php on line 19
i
Notice: Trying to get property of non-object in C:\wamp\www\layout8\studenti.php on line 19
linija 19 je
Code:
('$student->ime','$student->prezime','$student->br_index','$student->stud_prog',

tu su vrednosti za upis u bazu, ispitao sam pre ovoga, u $student se nalaze podaci za upis, ali ne upise u bazu zbog onih gresaka!
mozda query nije dobar?
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Post metoda i objekat06.06.2011. u 11:42 - pre 156 meseci
stavi celu 19 liniju, ili probaj da zatvoris string za query pa tacka pa onda vrednost iz $student
Code:
('" . $student->ime . "','" . $student->prezime . "',

 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Post metoda i objekat06.06.2011. u 11:44 - pre 156 meseci
ili
Code (php):

('{$student->ime}','{$student->prezime}',
 

[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Post metoda i objekat06.06.2011. u 11:56 - pre 156 meseci
Biću dosadan, ali:

Citat:
a unutar metoda svuda gde piše $student promeni sa $this.


Citat:
Br@nkoR:
Već sam bio napisao, u upitu
Code:

$query = "INSERT INTO studenti (ime, prezime, br_indexa, stud_prog, email, sifra, mentor, god_studija) VALUES 
               ('$student->ime','$student->prezime','$student->br_indexa','$student->Stud_prog',
               '$student->email','$student->sifra','$student->mentor','$student->god_studija')";

Umesto $student napiši $this


Citat:
Br@nkoR: Izgleda da se nismo razumeli
Deo:
Code:
 $query = "INSERT INTO studenti (ime, prezime, br_indexa, stud_prog, email, sifra, mentor, god_studija) VALUES 
                 ('$student->ime','$student->prezime','$student->br_indexa','$student->Stud_prog',
                 '$student->email','$student->sifra','$student->mentor','$student->god_studija')";


Zameni sa:
Code:
$query = "INSERT INTO studenti (ime, prezime, br_indexa, stud_prog, email, sifra, mentor, god_studija) VALUES 
               ('$this->ime','$this->prezime','$this->br_indexa','$this->Stud_prog',
               '$this->email','$this->sifra','$this->mentor','$this->god_studija')";


Pseudo promenljiva $this predstavlja referencu na objekat koji je poziva, odnosno nešto kao link ka metodama i atributima objekta.
Banned - Not available
 
Odgovor na temu

Thugzsr
Milos Maric
student
Novi Sad

Član broj: 229631
Poruke: 103
*.static.kdsinter.net.



+1 Profil

icon Re: Post metoda i objekat06.06.2011. u 15:46 - pre 156 meseci
proradilo je sa $this! hvala svima na pomoci, i savetima!
 
Odgovor na temu

[es] :: PHP :: Post metoda i objekat

Strane: 1 2

[ Pregleda: 5025 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.