Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man sätter in data från ett formulär i PHP till en MySQL-databas

    Infoga data i MySQL från ett formulär på en hemsida med PHP är något som utvecklare ofta gör . Uppgiften är inte komplicerat , så även om du inte har avancerade kunskaper i programmering bör du kunna utföra den utan problem . De viktigaste teknikerna är HTML , PHP och SQL . För att genomföra en SQL insättning på en databas från dina PHP-skript , måste du följa några enkla steg . Du kommer att använda två filer , en för HTML-formulär och en annan för att bearbeta data . Instruktioner
    1

    Skapa ett HTML-formulär i din sida så här :


    < /head >



    infoga text : < input type = " text " name = " FORMTEXT " />



    < /body>

    < /html >

    Detta är ett förenklat exempel formulär för att demonstrera principen att fånga och infoga data . Spara din sida med antingen " . Html " eller " . Php " förlängning .
    2

    Skapa ett PHP- skript för att bearbeta dina formulärdata . Med hjälp av följande disposition , skapa en fil och spara den " insert_data.php " för att matcha värdet i din HTML-formulär taggen " action " -attribut :

    < php

    //fånga ? passerade uppgifter

    $ inserted_text = $ _POST [ " FORMTEXT " ], ?

    >

    När användaren trycker på skicka- knappen på HTML-formulär är data fångas från alla fält i formuläret och skickas till PHP " insert_data " script i POST variabeln . Du kan därför tillgång till de infogade data inom PHP-skript .
    3

    Gör en anslutning till MySQL-databasen och infoga data . Den detalj av din SQL beror på din egen databas , men den följande översikten visar tekniken :

    //ansluta

    mysql_connect ( " localhost " , " db_user " , " db_pass " ) ;

    mysql_select_db ( " DB_NAME " ) ;

    //infoga

    $ insert_query = " iNSERT INTO tabellnamn ( Kolumn1 ) VALUES ( ' " . . $ inserted_text " ' ) " ;

    $ insertion_result = mysql_query ( $ insert_query ) ,

    Denna PHP -kod tar de infångade data som skickas från formuläret och få in det i en MySQL- databas som en del av en SQL iNSERT-sats . Ändra skriptet att matcha anslutningsinformation och struktur i din egen databas .
    4

    Ge användaren återkoppling efter deras införande av data . Med hjälp av följande disposition , utdata HTML att låta användaren veta om deras uppgifter har behandlats :

    //Kontrollera om införande av data var framgångsrik

    if ( $ insertion_result ! ) Katalog

    echo " !

    Sorry Något gick fel < /p > . " ; !

    annat

    echo "

    Tack har Ditt formulär har bearbetats < . /p > ";

    du kan inkludera i din " insert_data " script vad andra HTML-element du vill . Kom ihåg att inkludera ett giltigt HTML sida struktur så att resultatet kommer att presenteras tillförlitligt i användarens webbläsare .
    5

    Ladda upp din HTML- sida och PHP -skript till din webbserver . Bläddra till sidan med formuläret på den och testa den . Kontrollera att den utför insättningen på din databas genom att logga in på det och se det innehåll du lägger till läggs till den tillämpliga tabellen . Kontrollera även att PHP-skript presenterar återkoppling till användaren när insättningen har genomförts . Om insättningen inte fungerar korrekt , kontrollera din syntax och de värden som du använder för att ansluta till databasen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sätter in en textruta i MySQL med PHP
    ·Hur att packa en fil med PHP
    ·Hur visa ett Word-dokument från PHP
    ·Hur att dölja en PHP fil
    ·Hur du tar bort låg prioritet i MySQL
    ·Hur man använder Eclipse för PHP
    ·Hur man skriver en 301 eller 302 Webbplats Omdirigera A…
    ·Hur man skapar en fil med PHP
    ·Hur man installerar Apache , MySQL och PHP på Rackspac…
    ·Hur Tillåt autentisering för User-Agent PHP Bots
    Utvalda artiklarna
    ·Hur man fångar en Blockering Användarens SQL i Oracle…
    ·Hur man använder en Controller i Java
    ·Hur man använder C språk för att beräkna sammansatt…
    ·Hur man skriver det Buffer Overflow i Java
    ·Definition av 64 Bit GCC
    ·Hur att placera text över en bildfil i HTML
    ·Hur man skapar en Pass parametersökning i VBA
    ·Hur man läser en rad med CPP
    ·Hur man gör en cirkel i LabVIEW
    ·Lägga till en användare till en Wheel Group
    Copyright © Dator Kunskap http://www.dator.xyz