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