[PHP]opvragen uit een database met een textfield

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • wd200
  • Registratie: Juni 2005
  • Laatst online: 18:59
Voor de ervaren programmeur vast een eitje maar ik snap het niet.
Ik moet voor school een php/ mysql prog maken.
Om vast te oefenen ben ik een adressen systeem aan het maken met php en mysql.

toevoegen in de database kan prima :)
code staat hier

http://home.hccnet.nl/w.eskens/toevoegen.php

dit ziet er zo uit:

Afbeeldingslocatie: http://xs310.xs.to/xs310/06512/toevoegen.JPG

Dit is harstikke leuk en werkt prima om toe te voegen maar nu ik wil nu alleen selectief zoeken, bijvoorbeeld als ik een voornaam in tik dat die alle namen laat zien die met die voornaam beginnen.

Maar dit moet ook aan te passen zijn bv.

ik zoek op piet en bij 1 hit krijg ik net zo venster al hierboven waar ik gegevens kan wijzigen en dan op opslaan drukken.

maar ik kom er niet uit :S of ik zoek niet goed of het staat niet op internet :P

ik snap dat het iets in de trendt van SELECT "voornaam FROM adres WHERE voornaam = '$invoer'";

waarbij $invoer gespecificeerd staat als invoer variable van een textfield maar ik kom er niet.

ik hoop dat jullie mij snappen

  • Exterazzo
  • Registratie: Mei 2000
  • Laatst online: 19:37

Exterazzo

Qeasy

http://www.w3schools.com/sql/sql_where.asp
Using LIKE
The following SQL statement will return persons with first names that start with an 'O':

SELECT * FROM Persons
WHERE FirstName LIKE 'O%'

The following SQL statement will return persons with first names that end with an 'a':

SELECT * FROM Persons
WHERE FirstName LIKE '%a'

The following SQL statement will return persons with first names that contain the pattern 'la':

SELECT * FROM Persons
WHERE FirstName LIKE '%la%'

Audentia


  • wd200
  • Registratie: Juni 2005
  • Laatst online: 18:59
ja dat is mijn duidelijk via het where en like statement.

maar ik wil het resultaat in de tekst vakjes hebben zodat ik bv een telefoon nummer kan wijzigen door te zoeken en het resultaat in een textfield te laten komen die editable is.

:(

  • Justifier
  • Registratie: December 2004
  • Laatst online: 06-04-2024
Je moet in zoiets maken:
code:
1
<input type='text' value='<php echo $invoer; ?>'>

dat moet werken

[ Voor 7% gewijzigd door Justifier op 20-12-2006 09:22 ]


  • ReseTTim
  • Registratie: Juni 2000
  • Laatst online: 12:53

ReseTTim

Chocolate addicted

wd200 schreef op woensdag 20 december 2006 @ 09:12:
ik snap dat het iets in de trendt van SELECT "voornaam FROM adres WHERE voornaam = '$invoer'";
eerlijk gezegd vind ik de "" ook wat raar staan. kijk daar is naar..

Mijn profiel - Te koop: Overzicht van spullen..


  • wd200
  • Registratie: Juni 2005
  • Laatst online: 18:59
ReseTTim schreef op woensdag 20 december 2006 @ 09:54:
[...]


eerlijk gezegd vind ik de "" ook wat raar staan. kijk daar is naar..
zonder de "" doet mijn php code het helemaal niet , geprogrameerd met homesite+ (boeit niet :P)

maar met zo query $sql="select * from adres where voornaam='$voornaam';";
en de $sql wordt later wat meegedaan.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 14:25

Janoz

Moderator Devschuur®

!litemod

Dit heeft weinig te maken met php programmeren, maar meer met html kennis (het vullen van het formulier). Daarnaast is de wens die je in je topic uit nogal ver verwijderd van je huidige implementatie.
maar ik kom er niet uit :S of ik zoek niet goed of het staat niet op internet :P
Dat is natuurlijk een beetje de essentie van het programmeren. Lang niet alles is kant en klaar aanwezig (zeg maar gerust niks). Je zult zelf je code in elkaar moeten zetten. Een algoritme of stappenplan uitdenken en implementeren.

Misschien is het handiger om je eerst eens wat meer in de schooldocumentatie te verdiepen. Het is allemaal niet zo heel moeilijk, alleen probeer jij nu te grote stappen te nemen.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.