Toon posts:

[php&mysql] deleting records?

Pagina: 1
Acties:

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
require("config.inc.php");
mysql_connect("$server_naam", "$gebruiker", "$wachtwoord");


$sql = "delete from $db where voornaam = (<INPUT TYPE=TEXT NAME=voornaam SIZE=25>)";

 $result = mysql_query($sql); 

if ($result) { 
print("h2 align=center>Record #$voornaam Successfully Deleted</h2>"); 
} else { 
print("h2 align=center>Record #$voornaam not deleted successfully</h2>"); 
}
?>

dit is het php filetje die ik wil gebruiken om op voornaam een record te kunnen verwijderen.

nou op regel 5 ofzo wil ik dus sql een bepaald record laten verwijderen, maar ik wil dus door deze file te parsen een naam invullen waarbij als ik op submit klik hij het desbetreffende record verwijderd? wat moet er dan aan veranderd worden ? sorry dat ik php noob ben , me boek is al besteld 8-)

[edit dusty: php tags toegevoegd.]

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
zal effe rondkoekeloeren daaro... laat wel weten of het iets is, alvast thnx *D

Verwijderd

Topicstarter
heb nu dit.

met een browser invoer van : delete.php?var=Nederland
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
require("config.inc.php");
mysql_connect("$server_naam", "$gebruiker", "$wachtwoord");

$query = "SELECT land FROM $db";
mysql_db_query("$database_naam", $query);


$sql = "delete from $db where land = $var";

 $result = mysql_query($sql); 

if ($result) { 
print("Record $randomname Successfully Deleted"); 
} else { 
print("Record $randomname not Deleted Successfully"); 
}
?>

hierna geeft tie aan dat die hem niet delete. :(

en er zijn 5 records met Nederland erin. ( als land )

[edit dusty: php tags toegevoegd]

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

http://www.phpfreakz.nl/artikelen.php?aid=19&page=5

Daar staat exact wat je moet hebben....

Maar het lijkt me verstandig als je het volledige artikel leest.

http://www.phpfreakz.nl/artikelen.php?aid=19

Programmer - an organism that turns coffee into software.


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Gebruik aub de volgende tags voor php code
[php]
jouw code
[ /php]
Komen er namelijk netjes kleurtjes in je php code te staan. is het veel leesbaarder voor de mensen, heb je ook meteen meer mensen die jou willen helpen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
op dusty: maar dan zonder die nummers ;)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 25 januari 2002 10:32 schreef Nielsz het volgende:
op dusty: maar dan zonder die nummers ;)
Bugje in topix.. hij vervangt stiekum de php tags en code door een id, daarna zet hij pas de code tags eromheen en dan zet ie de originele code niet terug omdat er dus [code] tags omheenstaan..

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Bpje
  • Registratie: November 2000
  • Laatst online: 30-08 14:53
Op vrijdag 25 januari 2002 10:23 schreef Sanders het volgende:
heb nu dit.
met een browser invoer van : delete.php?var=Nederland
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
require("config.inc.php");
mysql_connect("$server_naam", "$gebruiker", "$wachtwoord");

$query = "SELECT land FROM $db";
mysql_db_query("$database_naam", $query);


$sql = "delete from $db where land = $var";

 $result = mysql_query($sql); 

if ($result) 
{ 
  print("Record $randomname Successfully Deleted"); 
} 
else 
{ 
  print("Record $randomname not Deleted Successfully"); 
}
?>

hierna geeft tie aan dat die hem niet delete. :(

en er zijn 5 records met Nederland erin. ( als land )

[edit dusty: php tags toegevoegd]
$sql = "delete from $db where land = $var";
veranderen in
$sql = 'DELETE FROM '.$db.' WHERE land ="'.$var.'"'

$db = tabel naam maar das niet helemaal handig zo
zet die er eens vast in en probeer het dan.

Verwijderd

Topicstarter
ben effe dingen aan het lezen enzo... >:)

maar thnx voor de support jongens... hopelijk kom ik verder B-)

en ja als ik code post gebruik ik die speciale quote wel 8-)

Verwijderd

Topicstarter
zal effe die laatste oplossing proberen in te bakken :)

Verwijderd

Topicstarter
Op vrijdag 25 januari 2002 10:36 schreef Bpje het volgende:

[..]

$sql = "delete from $db where land = $var";
veranderen in
$sql = 'DELETE FROM '.$db.' WHERE land ="'.$var.'"'

$db = tabel naam maar das niet helemaal handig zo
zet die er eens vast in en probeer het dan.
dat vond tie niet zo leuk .... :'( parse error... back to the begin dan maar.

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
; gebruiken


en we hebben ook een editknop hoor ;)

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op vrijdag 25 januari 2002 10:51 schreef Sanders het volgende:

[..]

dat vond tie niet zo leuk .... :'( parse error... back to the begin dan maar.
; vergeten


edit:

Zegghe Nielsz blijven we aan de gang :(
Net te laat :(

Programmer - an organism that turns coffee into software.


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op vrijdag 25 januari 2002 10:53 baalde LuCarD dat hij zo traag is
>:)

Verwijderd

Topicstarter
ja!!! :9~ ik leer het wel, het was die ; ja

Als jullie vrouwen waren geweest hadden jullie allemaal een zoen gekregen >:) :*
Pagina: 1