Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][MYSQL]formularz php mysql 3skrypty 1 baza
homer1981
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 15.07.2008

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


Mam taką baze o nazwie baza , która zawiera rekordy id, kod, nazwa
I do tego 3 skrypty php

skrypt1.php:
  1. <form name="form1" enctype="multipart/form-data"method="post" action="skrypt2.php">
  2. <?
  3. <td width =10>login:</td><td width=70> <input type=text<BR>name=wpis_login size="5"></td></tr><BR><input type=text name=wpis_kodu size="5"<BR><input type="submit" name="Submit" value="Zaloguj"/>?>


skrypt2..php
  1. <?php
  2. <form enctype="multipart/form-data"method="post" action="skrypt3"><BR>$connection = mysql_connect("serwer,"login","haslo");<BR>$db = mysql_select_db("bazydanych", $connection) or die("nie polaczono z baza");<BR>$query =  mysql_query("SET NAMES 'utf8'");<BR>$query  = mysql_query("SET CHARACTER SET 'utf8_polish_ci");<BR>while($row = mysql_fetch_array($result)){ <BR>$id=$row['id'];<BR>$kod = $row['kod'];<BR>$nazwa = $row['nazwa];<BR>if ($wpis_kodu=$kod)<BR>{<BR><input  type=text name=nazwa value =$nazwa size=5><BR>}<BR><input type=submit name=Submit value=zmień>
  3. ?>


skrypt3.php
  1. <?php
  2. $connection = mysql_connect("serwer","login","haslo");<BR>$db = mysql_select_db("bazy_danych", $connection) or die("nie polaczono z baza");<BR>$id =$_POST['id'];<BR>$kod =$_POST['kod'];<BR>$nazwa =$_POST['nazwa'];<BR>$query ="UPDATE baza SET <BR>nazwa='$nazwa'<BR>WHERE id ='1"; //  to mi działa jeżeli kod jest zgodny z wpisem_kodu dla id=1 a jak zrobić coś takiego : <BR>WHERE id='$id' '? // tak nie działa na żaden ze spobów<BR>WHERE kod='$kod' " // tez nie działą<BR>WHERE id=$id"; // przy t akim wpisie  wyskakuje błąd zapytania
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tajgeer
post
Post #2





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


Przy cudzysłowach nie jest to potrzebne - wystarczy sama zmienna bez zbędnych cudzysłowów. Inaczej sprawa ma się przy apostrofach, ale akurat tutaj nie znalazły one swojego użycia.

Jaki to był błąd zapytania?

Ten post edytował Tajgeer 30.03.2009, 16:49:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 00:03