PHP kan välja poster från en MySQL-databas , och sedan ge ett sätt att välja markerade poster med en HTML- kryssruta . Kryssrutorna kan också användas för att selektivt ta bort eller ändra poster . Den relevanta informationen kan sedan uppdateras med förbehåll för de val som gjorts på en webbsida . Kontrollera lådor är ett enkelt sätt för användare att interagera med data och väljer bara de poster som hon behöver för att uppdatera . PHP kommer då utföra relevanta åtgärder . Instruktioner
1
ansluta till den valda databasen så här: ?
< Php
$ hostname = " localhost " , //Värdnamn
$ user = ""; //Mysql användarnamn
$ pass = ""; //MySQL lösenord
$ database_name = " försäljning " , //Databas namn
$ tabellnamn = " saleshistory " , //Tabell namn
//Anslut till server och väljer den databas som krävs:
mysql_connect ( " $ hostname " , " $ user " , " $ pass " ) or die ( " kan inte ansluta till försäljning " ) ;
mysql_select_db ( " $ databasnamn " ) or die ( " kan inte välja databasen " ) ;
2
Välj poster från bordet som krävs:
$ salessql = " SELECT * FROM
3
få de poster som valts med en while :
medan ( $ v = mysql_fetch_array ( $ salesresult ) ) katalog
>
< p ? > slutet av den första PHP avsnittet markeras med > ovanför
4
Använd HTML och PHP för att mata ut detaljerna i kryssrutan
information enligt följande : ? .
< input name = " kryssrutan [ ] " type = " checkbox " salesid = " kryssrutan [ ] " value = " < ? echo $ rader [ ' salesid ' ] ; ? > " > < /td > | < echo $ rader [ ' salesid ' ] ; ? > < /td > ; | < echo $ rader [ ' customerfirstname ' ] ; ? ? > |
< echo $ rader [ ,"" customerlastname ' ] ; ? > < /td > | < echo $ rader [ ' customeremail ' ] ; ? > < /td > < /tr > < /table > kryssrutan indikeras av " salesid " fältet i varje post . för varje salesid visas på skärmen , kan användaren välja eller ignorera posten . kommer Sales ID-nummer ( salesid ) kontrolleras eller okontrollerat och indikerar att PHP att denna post bör uppdateras . de övriga fälten i listan ger ytterligare information .
|