Toon posts:

[php] kan dit ? zo niet hoe moet dit dan wel

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben wat aan het klooien met php
ik haal namen uit een database (de bij behorende nummers)
en nog wat meer gegevens
deze komen in een tabel (met meerdere namen)
en moeten door middel van een form worden door gestuurd, maar kan dit op deze manier
zo niet heo dan wel

echo "<input type='checkbox' name=td.$namen[0] value='1'>";

en hoe worden ze door gegeven en hoe kan ik ze dan weer terug halen ?

hopelijk hebben jullie een oplossing
thx

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Welke htmloutput wil je hebben?

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op maandag 03 december 2001 15:42 schreef Nielsz het volgende:
Welke htmloutput wil je hebben?
En welke data staat er in de database?

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Van die regel klopt dus zoiezo al helemaal niks (je PHP niet EN je HTML niet) en je mag inderdaad wel iets meer/duidelijkere uitleg geven.

Verwijderd

Topicstarter
uhmmm
er komt een tabel met 3 gegevens op het scherm
namelijk naam, in dienst en td

dit komt uit een database dat bevat
naam_nr, naam, dienst, td

ik moet de cellen dienst en td kunnen aan en uit zetten

als je de pagina oproept krijg je in een tabel die gegevens van alle medewerkers.
deze moet je dan kunnen ver anderen en kunnen weg schrijven naar de database
(sorry voor de brakke uit leg maar das niet echt mijn sterkste kant uitleggen)
de variablenaam die mee wordt gegeven aan de reload moet dan het nummer bevatten van de medewerken
en deze moet ik adn weer kunnen uitlezen en in de database kunnen zetten

Verwijderd

Als je voor de checkbox naam gewoon 1 naam aanneemt (bv medewerkers) en je submit het formulier, dan worden de waarden die aangevinkt zijn in de variabele gezet, gescheiden door komma's, die nummers kun je dus weer scheiden door de functie explode en dan alles laten scheiden op de komma's. Let dan wel op dat er geen komma getallen als value worden meegegeven aan de checkbox (maak hier bv een punt van dmv replace)

  • BramT
  • Registratie: Oktober 2001
  • Laatst online: 20:32

BramT

Rule #1

je wil dus gewoon een overzicht van wat er in je database staat en deze per record kunnen wijzigen/verwijderen??

zeg dat dan...

standaard stukje php lijkt me?!? gewoon met "case" werken in je php bestandje.. ik ga er even van uit dat je php kent...

index.php?op=show&showextra=yes (of no)
index.php?op=edit&nr=$naam_nr
index.php?op=verander&naam.........


met "show" (ook even als default-en in je case statement) laat je gewoon alles zien.

In je while statement voor het ophalen van de sql data zet je gewoon 1 extra if statements ( if ($showextra=="yes) echo "<td>$dienst</td><td>$td</td>";)
en zet om iedere naam een <a href=index.php?op=edit&nr=$naam_nr>...</a>.

met je "edit" laat je gewoon 1 formpje zien met invulvelden en een submit knop.

en "verander".. tsja.. lijkt me duidelijk

(sorry voor de crappy uitleg, als je de basics van php en mysql niet kent heb je hier nix aan, maar misschien is dit gewoon het 'idee' dat je zocht... ;))

You are the all-dancing, all-singing crap of the world - Jack


Verwijderd

Topicstarter
tja een naam tegelijkertijd te veranderen lukt me wel, maar ik wil ze dus allemaal te gelijkertijd kunnen veranderen

ik ben ook pas een beginnen met php/mysql
per een lukt me wel das nie zo moeilijk
maar wil dus moeilijker en meer
Pagina: 1