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

Pomoc update greska

[es] :: PHP :: PHP za početnike :: Pomoc update greska

[ Pregleda: 2064 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

username1987
Ne radim

Član broj: 270860
Poruke: 31
178.77.7.*



Profil

icon Pomoc update greska17.10.2010. u 21:27 - pre 164 meseci
Pozdrav svima.Novi sam na forumu. Zamolio bih vas za pomoc jer sam tek počeo da učim PHP.
Pravim neku jednostavnu "knjigu gostiju" ali imam problem da napravim opciju da izmjenu postojecih upisa.
Evo koga, skripta radi bez greške ali ne može da odradi posao.

Code:

<?php

$user="root";
$lozinka="";
$host="localhost";
$baza="probaproba";
$tabela="tabela";

$konekcija=mysql_connect($localhost,$user,$lozinka) or die("nemoguce spojit");
$konekcija2=mysql_select_db($baza) or die("nevalja baza");

$sql="SELECT * FROM $tabela";
$upit=mysql_query($sql);

while($red=mysql_fetch_array($upit))
{

echo $red['tekst'];
echo $red['autor'];
?>
<a href="izmjeni.php?id=<?php echo $red['id']; ?>">Izmjeni</a>
<?php
}

mysql_close($konekcija);
?>


izmjeni.php
Code:

<?php

$user="root";
$lozinka="";
$host="localhost";
$baza="probaproba";
$tabela="tabela";


$konekcija=mysql_connect($localhost,$user,$lozinka) or die("nemoguce spojit");
$konekcija2=mysql_select_db($baza) or die("nevalja baza");

$id=$_GET['id'];

if(!isset($_POST['submit'])){ 
?>
<form action="izmjeni.php" method="post">
Autor:<br>
<input input="text" name="autor" id="naslov"><br />
<textarea rows="20" cols="50" name="tekst"> </textarea> <br />
<input type="submit" name="submit" value="submit">
</form>
<?php
}
else
{

$autor=$_POST['autor'];
$tekst=$_POST['tekst'];

$sql="UPDATE $tabela SET autor ='$autor' , tekst='$tekst' WHERE id='$id'";
$nesto=mysql_query($sql);

if($nesto)
{
echo "uspjesno";
}
else
{
echo "nevalja";
}
}
mysql_close();

?>
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.dynamic.sbb.rs.



+13 Profil

icon Re: Pomoc update greska17.10.2010. u 21:52 - pre 164 meseci
Hvataš $id preko GET, a nisi ga postavio, koliko vidim...
 
Odgovor na temu

Aleksandar Vasic
Web Administrator, Uspon d.o.o
Čačak

Član broj: 91692
Poruke: 1226
*.adsl.eunet.rs.

Sajt: www.vasictech.net


+1 Profil

icon Re: Pomoc update greska17.10.2010. u 21:55 - pre 164 meseci
uf...


prvo ovo:

Code:
while($red=mysql_fetch_array($upit))
{

echo $red['tekst'];
echo $red['autor'];
?>
<a href="izmjeni.php?id=<?php echo $red['id']; ?>">Izmjeni</a>
<?php
}


ne znam zasto si a href odvojio, uradi ovako

Code:
while($red=mysql_fetch_array($upit))
{

echo $red['tekst'];
echo $red['autor'];
echo '<a href="izmjeni.php?id='.$red['id'].'">Izmjeni</a>';
}



da li ti javlja ovo "uspesno" ili "nevalja"?

probaj da dodas na pocetku
error_reporting (E_ALL);
pa vidi sta ce da ti javlja...
 
Odgovor na temu

username1987
Ne radim

Član broj: 270860
Poruke: 31
178.77.7.*



Profil

icon Re: Pomoc update greska17.10.2010. u 22:05 - pre 164 meseci
Javlja uspjesno. Mislim da je problem oko ovog GET. Ali ne znam zašto, nit imam ideju kako bi to uradio. Ovako mi je najlogičnije.
 
Odgovor na temu

Aleksandar Vasic
Web Administrator, Uspon d.o.o
Čačak

Član broj: 91692
Poruke: 1226
*.adsl.eunet.rs.

Sajt: www.vasictech.net


+1 Profil

icon Re: Pomoc update greska17.10.2010. u 22:07 - pre 164 meseci
probaj ovako kako sam ti napisao...
 
Odgovor na temu

username1987
Ne radim

Član broj: 270860
Poruke: 31
178.77.7.*



Profil

icon Re: Pomoc update greska17.10.2010. u 22:08 - pre 164 meseci
Napisao sam da sam probao i da javlja uspjesno.
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.dynamic.sbb.rs.



+13 Profil

icon Re: Pomoc update greska17.10.2010. u 22:09 - pre 164 meseci
$id možeš tako da uhvatiš preko GET samo prvi put kad pozoveš izmena.php

Onog trenutka kad si potvrdio formu, to je već drugi poziv, i tu nigde nemaš $id. Trebalo bi da ti akcija forme bude izmeni.php?id=...

Code:

<form action="izmjeni.php?id=<?php echo $id; ?>" method="post">
 
Odgovor na temu

username1987
Ne radim

Član broj: 270860
Poruke: 31
178.77.7.*



Profil

icon Re: Pomoc update greska17.10.2010. u 22:15 - pre 164 meseci
Može li malo konkretnije, šta trebam izmjeniti i gdje je greška ?Tek 20ak dana radim u PHP-u.
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.dynamic.sbb.rs.



+13 Profil

icon Re: Pomoc update greska17.10.2010. u 22:26 - pre 164 meseci
Eno u prethodnoj poruci piše
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Pomoc update greska

[ Pregleda: 2064 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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