Potrebna mi je pomoc oko sledeceg upita:
$polje1= $_POST['polje1'];
$polje2= $_POST['polje2'];
$polje2= $_POST['polje3'];
itd.....
$columns = array();
$result = mysql_query("SELECT neko_polje FROM tabela1") or die(mysql_error());
/// neko_polje ima isti naziv kao ime inputa i ime variable za taj input odn. polje u tabeli se zove aca i variabla $aca= $_POST['aca'];
while ($row = mysql_fetch_array($result)) {
$columns[] = $row[0];
}
$keys = array();
$values = array();
foreach ($columns as $column) {
$value = clean($_POST[$column]);
$keys[] = "`{$column}`";
$values[] = "'{$value}'";
}
$upis_u_bazu = mysql_query('INSERT INTO `tabela2` ' . '(' . implode(', ', $keys) . ') ' . 'VALUES(' . implode(', ', $values) . ')');
Kao sto vidite kod sam uzima podatke iz baze i pravi variable na osnovu toga i to sve radi i funkcionise ( ima dosta variabla koja treba napraviti na osnovu forme na stranici koja broji preko 100 input polja , pa je mnogo lakse napraviti kod koji sve to radi sam ).
Konkretno meni je potrebna pomoc oko INSERT upita, kako ubaciti $polje1, $polje 2... i njihove vrednosti manuelno ( odn. prosiriti kod ) u sam upit odn da bude:
$upis_u_bazu = mysql_query('INSERT INTO `tabela2` ' . '( polje1, polje2, polje 3, ' . implode(', ', $keys) . ') ' . 'VALUES( $polje1, $polje2, $polje3, ' . implode(', ', $values) . ')'); Uvek dobijam sintaksicku gresku sta god da probam...
Poznajem osnove php-a, nisam strucnjak i svu pomoc pronalazim preko google, ali u ovom sam bas zapeo i potrebna mi je pomoc ( verujem da su u pitanju samo kombinacija tacaka i navodnika ...)
Hvala unapreed
$polje1= $_POST['polje1'];
$polje2= $_POST['polje2'];
$polje2= $_POST['polje3'];
itd.....
$columns = array();
$result = mysql_query("SELECT neko_polje FROM tabela1") or die(mysql_error());
/// neko_polje ima isti naziv kao ime inputa i ime variable za taj input odn. polje u tabeli se zove aca i variabla $aca= $_POST['aca'];
while ($row = mysql_fetch_array($result)) {
$columns[] = $row[0];
}
$keys = array();
$values = array();
foreach ($columns as $column) {
$value = clean($_POST[$column]);
$keys[] = "`{$column}`";
$values[] = "'{$value}'";
}
$upis_u_bazu = mysql_query('INSERT INTO `tabela2` ' . '(' . implode(', ', $keys) . ') ' . 'VALUES(' . implode(', ', $values) . ')');
Kao sto vidite kod sam uzima podatke iz baze i pravi variable na osnovu toga i to sve radi i funkcionise ( ima dosta variabla koja treba napraviti na osnovu forme na stranici koja broji preko 100 input polja , pa je mnogo lakse napraviti kod koji sve to radi sam ).
Konkretno meni je potrebna pomoc oko INSERT upita, kako ubaciti $polje1, $polje 2... i njihove vrednosti manuelno ( odn. prosiriti kod ) u sam upit odn da bude:
$upis_u_bazu = mysql_query('INSERT INTO `tabela2` ' . '( polje1, polje2, polje 3, ' . implode(', ', $keys) . ') ' . 'VALUES( $polje1, $polje2, $polje3, ' . implode(', ', $values) . ')'); Uvek dobijam sintaksicku gresku sta god da probam...
Poznajem osnove php-a, nisam strucnjak i svu pomoc pronalazim preko google, ali u ovom sam bas zapeo i potrebna mi je pomoc ( verujem da su u pitanju samo kombinacija tacaka i navodnika ...)
Hvala unapreed
Poslednja izmena: