Php bir veritabanından bilgi arama dönmek için en iyi yol [kapalı]

3 Cevap php

Bu yüzden onlar bu formu doldurduktan sonra, nasıl ben bunu sorgulamak ve benim veritabanından bilgi dönebilirsiniz ... Aşağıda insanlar doldurmak için bir form var mı?

<form name="form" method="get" action="agents.php"> 
<table>
    							<tr>
    							<td width = "20%">Last Name: </td>
    							<td><input type="text" name="LASTNAME" size="20"/> </td>
    							</tr>
    							<tr>
    							<td width = "20%">City: </td>
    							<td><input type="text" name="CITY" size="20"/> </td>
    							</tr>
    							<tr>
    							<td>State: </td>
    							<td><select name="state" size="1">

    <option value="AK">AK</option>
    <option value="AL">AL</option>
    <option value="AR">AR</option>
    <option value="AZ">AZ</option>
    <option value="CA">CA</option>
    <option value="CO">CO</option>
    <option value="CT">CT</option>
    <option value="DC">DC</option>
    <option value="DE">DE</option>
    <option value="FL">FL</option>
    <option value="GA">GA</option>
    <option value="HI">HI</option>
    <option value="IA">IA</option>
    <option value="ID">ID</option>
    <option value="IL">IL</option>
    <option value="IN">IN</option>
    <option value="KS">KS</option>
    <option value="KY">KY</option>
    <option value="LA">LA</option>
    <option value="MA">MA</option>
    <option value="MD">MD</option>
    <option value="ME">ME</option>
    <option value="MI">MI</option>
    <option value="MN">MN</option>
    <option value="MO">MO</option>
    <option value="MS">MS</option>
    <option value="MT">MT</option>
    <option value="NC">NC</option>
    <option value="ND">ND</option>
    <option value="NE">NE</option>
    <option value="NH">NH</option>
    <option value="NJ">NJ</option>
    <option value="NM">NM</option>
    <option value="NV">NV</option>
    <option value="NY">NY</option>
    <option value="OH">OH</option>
    <option value="OK">OK</option>
    <option value="OR">OR</option>
    <option value="PA">PA</option>
    <option value="RI">RI</option>
    <option value="SC">SC</option>
    <option value="SD">SD</option>
    <option value="TN">TN</option>
    <option value="TX">TX</option>
    <option value="UT">UT</option>
    <option value="VA">VA</option>
    <option value="VT">VT</option>
    <option value="WA">WA</option>
    <option value="WI">WI</option>
    <option value="WV">WV</option>
    <option value="WY">WY</option>
</select><br><br></td>
    							</tr>
    							<tr>
    							<td>Zip: </td>
    							<td><input type="text" name="ZIP" size="30"/> </td>
    							</tr>

    							</table>

<br> <br>
<input type="submit" name="Submit" value="Submit"> 
</form>

3 Cevap

Form GET (see the method parametre) , and sends data to agent.php (see the action özellik) olduğu gibi , agent.php {olarak, kullanıcı tarafından girilen verileri alacak [(4)]} superglobal değişken - bir dizidir.

Formun her alan için o diziye bir giriş olacak; ve her değer için anahtar karşılık gelen alanın name özellik olacaktır.

Hangi $_GET dizisi Örneğin, böyle bir şey içerir anlamına gelir:

array
  'LASTNAME' => string 'my last name' (length=12)
  'CITY' => string 'my city' (length=7)
  'state' => string 'DE' (length=2)
  'ZIP' => string '12345' (length=5)
  'Submit' => string 'Submit' (length=6)

(Xdebug yüklü ben, var_dump kullanarak bu çıkışı var)


To store those data to a database, you'll have to use mysqli_* functions, or PDO.

Ne soruyorsun böyle bir site için çok büyük bir sorudur. Ben PHP ve yeni başlayanlar için MySQL (veya veritabanı ne olursa olsun) hakkında bazı çevrimiçi öğreticiler kontrol öneririz. Orada iyi olanlar çok var. Iki veya üç okuyun ve belirli bir sorun ile takılıyorum, o zaman burada yeni bir soru gönderebilir.

Gerçekten en azından üsleri, bir süre için PHP ve MySQL etkileşim çalışması gerekir. (Birisi soruyu anlayan varsayarak) burada verilen herhangi bir cevap sadece tek sorunu çözmek ve bir adım daha "ben şaşırıp" noktasına hareket edecektir.