Tartományos PHP példa átírása saját igényeimre
Sziasztok!
Segítséget szeretnék kérni e php kód értelmezésében.Most tanulgatom amúgy és azt szeretném ha az adatbázisba adott sorba kicseréljem az adatot. ezt a php24 óra alattba találtam csak nem tom hogy -hogy müxik a dolog. szeretném ha segítenétek hogy milyen dolgokat, például a tábla neve az igaz a "tartomanyok" ,de nekem mondjuk "proba" lenne a tábla neve akkor melyik sorba kellene átirni".Két mező van benne a tartomany, meg az azonositó? ezt se tudom pontosan
Köszi szépen előre is!
■ Segítséget szeretnék kérni e php kód értelmezésében.Most tanulgatom amúgy és azt szeretném ha az adatbázisba adott sorba kicseréljem az adatot. ezt a php24 óra alattba találtam csak nem tom hogy -hogy müxik a dolog. szeretném ha segítenétek hogy milyen dolgokat, például a tábla neve az igaz a "tartomanyok" ,de nekem mondjuk "proba" lenne a tábla neve akkor melyik sorba kellene átirni".Két mező van benne a tartomany, meg az azonositó? ezt se tudom pontosan
Köszi szépen előre is!
- <?php
- $felhasznalo = "";
- $jelszo = "";
- $adatbazis = "";
- $kapcsolat = mysql_connect( "localhost", $felhasznalo, $jelszo );
- if ( ! $kapcsolat )
- die( "Nem lehet kapcsolódni a MySQL.kiszolgálóhoz!" );
- print "Sikerült a.kapcsolatfelvétel<P>";
- mysql_select_db( $adatbazis )
- or die ( "Nem lehet megnyitni a.$adatbázist: " .mysql_error() );
- print "Sikeresen kiválasztott adatbázis: \" $adatbazis\"<P>";
- mysql_close( $kapcsolat );
- if ( isset( $tartomany ) && isset( $azonosito ) )
- {
- $parancs = "UPDATE tartomanyok SET tartomany ='$tartomany' WHERE azonosito=$azonosito";
- $eredmeny = mysql_query( $parancs );
- if ( ! $eredmeny )
- die ("Nem sikerült a módosítás: " .mysql_error());
- print "<h1>A tábla módosítva, ". mysql_affected_rows() .
- " sor változott</h1><p>";
- }
- ?>
- <form action="<? print $PHP_SELF ?>" method="POST">
- <select name="azonosito">
- <?
- $eredmeny = mysql_query( "SELECT tartomany, azonosito. FROM tartomanyok" );
- while( $egy_sor = mysql_fetch_object( $eredmeny ) )
- {
- print "<option value=\"$egy_sor->azonosito\"";
- if ( isset($azonosito) && $azonosito == $egy_sor->azonosito )
- print " selected";
- print "> $egy_sor->tartomany\n";
- }
- mysql_close( $kapcsolat );
- ?>
- </select>
- <input type="text" name="tartomany">
- <input type="submit" value="Frissítés">
- </form>
Hibás...
A melyik sorban kell átírni kérdést egy egyszerű search replace megmondja. Egyébként a mysql_query-s sorokban.
Adatbázis
Azaz az
$adatbazis
-nak kell az értékét "proba"-ra állítni:A tábla nevére a mysql_query függvényhívásokban kell keresni a cserélés érdekében.
nem adatbázis
oké haladok
Az adatbázisomba,a proba táblámba 2 mező van: a tartomany meg az azonositó.
átírtam a 2 helyen a a "tartomanyok" táblát proba-ra a kódban.
lefutattam a kódot, és csak egy mezőt hoz amibe valasztani lehet meg egy másikat amibe lehetne irni a frissitést csak mind a kettő üres. vagyis ahol választani lehet az üres. nem tudja lekérdezni az adatokat a mzőböl?ez a php kódba van valami vagy abba am,it létree hoztam adatbázist szerintetek?
ismét Anonymous de maradjuk az Attilánál :)
Attila