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

LINK TO QUERY

[es] :: PHP :: LINK TO QUERY

[ Pregleda: 3450 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goran33
Goran Milic
Beograd

Član broj: 6040
Poruke: 46
*.net.yu

ICQ: 170738591


Profil

icon LINK TO QUERY29.10.2002. u 09:32 - pre 261 meseci
-Imam veoma prostu mysql bazu adresar koja ima sledecu tabelu:

Kod:
CREATE TABLE addressbook (
id int(10) unsigned NOT NULL auto_increment,
name varchar(50) default NULL,
email varchar(50) default NULL,
PRIMARY KEY (id)
)


Molim Vas da mi pomognete da uradim sledece:
Skript lista vrednosti iz tabele a na kraju svakog reda ima polje delete koje je link. Kada se klikne delete, odabrani red mora da se obrise iz baze...
Ne znam da li link treba da pozove funkciju ili sql moze da se pozove nekako direktnije...Uglavnom, ne znam kako da to uradim... Hocu da se to odradi na istoj strani, a ne da se obrada izvrsava van ovog skripta, pa da se radi refresh na glavnu stranu...
Ako Vam nije jasno sta hocu, evo citav kod:

Kod:
<html>
<body bgcolor="#FFFFFF" text="#000000">
<?
$connection = mysql_connect("localhost", "logname", "pwd");
$db = mysql_select_db("adresar", $connection);

function do_delete() {
global $connection;
$query = "DELETE FROM addressbook WHERE id='$id'";
mysql_query($query,$connection);
}
if ($action == "delete") {
do_delete();
};

$sql = mysql_query("SELECT * FROM addressbook");
$ima = mysql_num_rows($sql);
$brisi = "<a href='adresar.php?action=delete'>Delete</a>";
if ($ima <>0){
echo "<table width=680 border=1><tr><td><b>Ime</b></td><td><b>Email</b></td><td><b>Akcija</b></td></tr>";
while ($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$ime=$row["name"];
$adresa=$row["email"];
echo "<tr>
<td>$ime</td>
<td>$adresa</td>
<td>$brisi</td>
</tr>";
}
echo "</table>";
}
else echo "U bazi nema ovakvog zapisa!";
?>
</body>
</html>
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: LINK TO QUERY29.10.2002. u 10:05 - pre 261 meseci
Code:
<body bgcolor="#FFFFFF" text="#000000">
<table width=680 border=1>
    <tr>
        <th>Ime</th>
        <th>Email</th>
        <th>izbrishi</th>
    </tr>
<?
extract($_GET); //u slucaju da je register_globals ishkljucen
$connection = mysql_connect("localhost", "logname", "pwd");
$db = mysql_select_db("adresar", $connection);
if ($izbrishi) {
    $sql2 = "DELETE FROM adresar WHERE id='$izbrishi'";
    mysql_query($sql2);
}
$sql = mysql_query("SELECT * FROM adresar");
$ima = mysql_num_rows($sql);
if ($ima <>0){
while ($row = mysql_fetch_array($sql)) {
$id = $row["id"];
$ime=$row["name"];
$adresa=$row["email"];
echo "<tr>
    <td>$ime</td>
    <td>$adresa</td>
    <td><a href='?izbrishi=$id'>Izbrishi</a></td>
</tr>";
}
}
else echo "U bazi nema ovakvog zapisa!";
?>
</table>
</body>
</html>


Ovaj code nisam proverio (nadam se da sve radi kako treba ali....) u slucaju da neshto ne radi pitaj opet i josh neshto!!!!

Kako ti se zove tabela? addressbook ili adresar????
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: LINK TO QUERY29.10.2002. u 10:11 - pre 261 meseci
ohhh... da... zamalo da zaboravim.... namesti nek ti se fajl zove index.php i u buduće koristi <th> umesto <td><b>

[Ovu poruku je menjao CONFIQ dana 29.10.2002. u 16:52 GMT]
 
Odgovor na temu

goran33
Goran Milic
Beograd

Član broj: 6040
Poruke: 46
*.bitsyu.net

ICQ: 170738591


Profil

icon Re: LINK TO QUERY29.10.2002. u 13:24 - pre 261 meseci
Radi sve!!! OK! Sem jedne stvari

Warning: extract() expects first argument to be an array...

Javlja se ako postoji linija extract($_GET);

Inace, register_globals mi je On...

Samo mi molim te kazi zasto je bolje koristiti <th>?Ne znam to...

P.S. Baza se zove adresar, a tabela addressbook

Pozdrav i Hvala!
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: LINK TO QUERY29.10.2002. u 13:43 - pre 261 meseci
oh zaboravio sam 'zapete' da stavim :P

<th> ti je ustvari 'Headings in a Table' odnosno u prevodu naslov tabele.Nije obavezno,nego čisto da znaš da kada praviš taku neku tabelu da ne koristiš '<td align="centre"><b>' mnogo je lepše/lakše sa <th>.

:)
 
Odgovor na temu

goran33
Goran Milic
Beograd

Član broj: 6040
Poruke: 46
195.252.117.*

ICQ: 170738591


Profil

icon Re: LINK TO QUERY29.10.2002. u 22:52 - pre 261 meseci
Jos jedno pitanjce...

Imaš li mozda ideju kako bi se mogao dodati i link Edit, čijim bi se klikom NA ISTOJ STRANI pojavila samo forma sa dva text polja i dugmetom. A da se u poljima nalaze odgovarajuće vrednosti za ime i email (u zavisnosti od $id -tj. od klika na izabrani Edit)

npr. nešto ovako:

<INPUT TYPE="TEXT" NAME="name" <?php echo "VALUE=\"$name\"" ?>>

A da se na kraju nakon editovanja, kad se klikne na dugme otvori prva tabela (index.php) u kojoj je editovana vrednost vidljiva...

Nadam se da sam jasan...
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.dsl.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: LINK TO QUERY30.10.2002. u 00:11 - pre 261 meseci
Ja NEMAM pojma zašto tebi pomažem a šta više nisi iz prelepog Novog Sada :)

Naravno da imam ideju,možeš uz pomoć switcha da uradiš ono što želiš (bar je po meni to najzgodnije rešenje).Evo ja sam uploadovao fajl tako da možeš da staviš na svoj web ALI siguran sam da sam negde napravio neku malu grešku gde možeš kasnije da popraviš.

Prikačeni fajlovi
 
Odgovor na temu

goran33
Goran Milic
Beograd

Član broj: 6040
Poruke: 46
*.net.yu

ICQ: 170738591


Profil

icon Re: LINK TO QUERY30.10.2002. u 14:41 - pre 261 meseci
Probao sam... Ali...
Prikačeni fajlovi
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: LINK TO QUERY30.10.2002. u 14:44 - pre 261 meseci
ovo ne postoji da bi ti postavio pitanje, već da bi nešto naučio. razlika je velika. Greška je verovatno u zaboravljenom ', ", ; ... Pogledaj kod ispred te linije, ubaci par echo() da znas dokle je stigao na strani...
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

goran33
Goran Milic
Beograd

Član broj: 6040
Poruke: 46
*.bitsyu.net

ICQ: 170738591


Profil

icon Re: LINK TO QUERY30.10.2002. u 16:21 - pre 261 meseci
OK OK...
 
Odgovor na temu

nklecak
Dubrovnik

Član broj: 9498
Poruke: 4
*.net.hinet.hr



Profil

icon Re: LINK TO QUERY30.04.2003. u 23:03 - pre 255 meseci
ako mi netko moze poslati cijelu ispravnu skriptu s editom?
pozdrav!
Nino Klecak
sistem inzenjer Dubrovackih knjiznica Dubrovnik
www.dkd.hr
 
Odgovor na temu

u_m
Urukalo Milan
PH

Član broj: 18631
Poruke: 889
*.wireless.org.yu

ICQ: 32554731
Sajt: https://milan.urukalo.com


Profil

icon Re: LINK TO QUERY28.06.2004. u 13:19 - pre 241 meseci
skini phpMyAdmin
#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj licni sajt
Moj wap sajt--offline
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: LINK TO QUERY29.06.2004. u 15:43 - pre 241 meseci
verujem da je za 13 meseci naučio to (ili našao nekog ko mu je to uradio) ;)
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: LINK TO QUERY

[ Pregleda: 3450 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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