Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] wprowadzanie danych do bazy-problem
Nimaskalisto
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.06.2011

Ostrzeżenie: (0%)
-----


Witam i dziękuje z góry za odwiedzenie tego tematu. Jako,że stawiam dopiero pierwsze kroki w php i mysql`u jak każdy początkujący mam problemy związane z programowaniem w nich.

Mój problem polega na tym,że za każdym otwarciem strony,zawsze na samym początku wprowadzane są dane do bazy(0,0,0,0,0). Niestety nie mam pojęcia w czym jest sprawa,czy ktoś mógłby poradzić coś?

Poniżej podaje kod:

<form method="post" action="empsite.php">
Wprowadź dane samochodu
<p>
<label>Podaj marke :<input type="text" name="marka"/></label>
</p>
<p>
<label>Podaj model :<input type="text" name="model"/></label>
</p>
<p>
<label>Podaj przebieg: <input type="text" name="przebieg"/></label>
</p>
<p>
<label>Podaj nr. rejestracyjny samochodu:<input type="text" name="nr_rej"/></label>
</p>
<p>
<label>Podaj nr. podwozia samochodu:<input type="text" name="nr_podw"/></label>
</p>
<p>
<label>Wybierz typ awarii :<form method="post" action="empsite.php">
<select name="typ_awarii">
<option value="1">Pęknięte koło</option>
<option value="2">Zepsuta skrzynia biegów</option>
<option value="3">Uszkodzone podwozie</option>
<option value="4">Uszkodzone zawieszenie</option>
<option value="5">Niesprawna elektryka</option>
<option value="6">Inne...</option>
</select>
</form></label>
<input type="submit" value="Wyślij" />
</p>
<input type="submit" value="Wyślij" />
</form>
<?php
$link = mysql_connect ("localhost", "root", "") or die ("Nie mozna sie polaczyc z baza danych");
mysql_select_db ("car_mechanix") or die ("Nie mozna wybrac bazy danych");
error_reporting(0);
$marka=$_POST['marka'];
$model=$_POST['model'];
$przebieg=$_POST['przebieg'];
$nr_rej=$_POST['nr_rej'];
$nr_podw=$_POST['nr_podw'];
$typ_awarii=intval ($_POST['typ_awarii']);
$query = "insert into samochody set marka='$marka' , model='$model' , przebieg='$przebieg' , nr_rej='$nr_rej' , nr_podw='$nr_podw' , typ_awarii='$typ_awarii'";
mysql_query($query) or die ("Wystąpiły problemy przy zapisywaniu danych".mysql_error().__LINE__);
?>

Z góry dziękuje za (p)odpowiedzi (IMG:style_emoticons/default/smile.gif)

Ten post edytował Nimaskalisto 9.06.2011, 09:01:11
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 21:38