Autor | Zpráva | ||
---|---|---|---|
jirka639 Profil * |
ahoj,
řeším problém (jsem amatér v php) mam formulář, kterým vyhledám přesný řádek v tabulce1. Ten potvrdím a chci jej přesunout do tabulky2 a přičíst k tomu další dva nové sloupce. tabulka1- 3sloupce, přičemž sloupec3 je timestamp tabulka2-5sloupcu, přičemž sloupec5 je timestamp $sql="SELECT * FROM tabulka1 WHERE (sloupec1 LIKE '$sloupec1')"; @mysql_query("SET NAMES 'cp1250'"); $navrat=mysql_query($sql); echo("<table border=\"1\" align=\"center\">"); for ($i=0;$i<mysql_num_fields($navrat); $i++){ echo("<td><strong>".mysql_field_name($navrat, $i)."</strong></td>"); } while (list($sloupec1,$sloupec2,$sloupec3) = mysql_fetch_row($navrat)){ echo("<tr><td>$sloupec1</td><td>$sloupec2</td><td>$sloupec3</td></tr>"); } echo("</table>"); echo "<form method='post' action='".$_SERVER['PHP_SELF']."?action=pridat2'>\n"; echo "<INPUT type='radio' name='sloupec4' value='osoba1' checked> Osoba1 "; echo "<INPUT type='radio' name='sloupec4' value='osoba2'> Osoba 2 "; echo "<input type='submit' value='VLOŽIT;'>\n"; echo "<input type='hidden' name='formular2' value='OK' />\n"; echo "<input type='hidden' name='session2' value='".$_SERVER['HTTP_COOKIE']."' />\n"; echo "</form>\n"; if ($_GET['action']=='pridat2') {$formular2=true;}; if ( ($_GET['action']='pridat2') and ($formular2=true) and($_POST['formular2']=='OK') and ($_POST['session2']=="".$_SERVER['HTTP_COOKIE']."") ) { require_once "databaze.inc.php"; $sloupec4 = $_POST['sloupec4']; $sql2="INSERT INTO tabulka2 VALUES( '$sloupec1','$sloupec2','$sloupec3','$sloupec4',now() )"; @mysql_query("SET NAMES 'cp1250'"); $mysql_query2=@mysql_query($sql2); $chyba = MySQL_Error(); echo $chyba; děkuji za pomoc Moderátor nightfish: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Kronny Profil |
#2 · Zasláno: 9. 6. 2010, 20:49:52
A v čem spočívá tvůj problém? Nejdou ti při číst ty 2 nový sloupce?
|
||
AM_ Profil |
#3 · Zasláno: 9. 6. 2010, 23:26:30
Odstraň z kódu zavináče, chyby je potřeba řešit, ne schovávat.
|
||
jirka639 Profil * |
#4 · Zasláno: 10. 6. 2010, 09:59:14
Kronny:
což oto ty sloupce(4,5) se v tabulce2 připíšou, ale už se tam nevloží ty sloupce(1,2,3) z tabulky1 je to evidence skladu, kdy tabulka1 je naskladneno, tabulka2 je vyskladneno potřebuji z tabulky1 vyhledat daný řádek ve sloupcích1,2,3 pokud je to ten řádek, který jsem hledal kliknu na vložit do tabulky2 to má vložit řádek do sloupců 1,2,3,4,5 |
||
AM_ Profil |
#5 · Zasláno: 10. 6. 2010, 10:09:48
V té druhé části je totiž vůbec nečteš... ty přečteš všechny řádky odpovídající dané podmínce cyklem v první části kódu... tohle teoreticky bude fungovat tak, že pokud nějaké existují, do tabulka2 se vloží ten poslední z nich, a pokud neexistují, vloží se první 3 sloupce prázdné.
|
||
jirka639 Profil |
#6 · Zasláno: 10. 6. 2010, 15:23:11
AM:
ted te moc nechápu. ted to "funguje" tak, že vyhladám uspesne v tabulce1 a to se mi zobrazí, ale když kliknu na vložit tak do tabulky2 se mi vloží řádek jen do sloupce4,5. sloupec1,2,3 je prázdný. prosím tedy o radu jak na to??? |
||
t4nn3r Profil |
#7 · Zasláno: 11. 6. 2010, 12:05:29
postni současný kód, mrknu se ti na to
|
||
jirka639 Profil |
#8 · Zasláno: 11. 6. 2010, 12:28:21
t4nn3rto je ten nahore
|
||
Časová prodleva: 14 let
|
0