Autor | Zpráva | ||
---|---|---|---|
Tomasson Profil * |
#1 · Zasláno: 19. 7. 2005, 10:58:02
Ahoj.
Pomocí jdnoduchoučkého scriptu <? $datum=$_POST['datum']; $druh=$_POST['druh']; $spz=$_POST['spz']; $win=$_POST['win']; $utvar=$_POST['utvar']; $jmeno=$_POST['jmeno']; $duvod=$_POST['duvod']; $fi=fopen("auta.dat","a+"); fwrite($fi,"$datum|$druh|$spz|$win|$utvar|$jmeno|$duvod\n"); fclose($fi); ?> se my zapisují data do souboru auta.dat A pomocí scriptu <?php $nazev="auta.dat"; $row=1; if(file_exists("auta.dat")){ $file_csv=fopen("auta.dat","r"); while ($data=fgetcsv($file_csv,100000,"|")){ echo "<tr>"; $num=count($data); echo "<td>".$row."</td>"; for($c=0;$c<$num;$c++){ echo "<td>".$data[$c]."</td>"; } $row++; echo "</tr>\n"; echo "<tr>"; echo "<td><b><A href=http:>Vydání vozidla</a></b></td>"; echo "<td><b>Datum</b></td>"; echo "<td><b>Vydal</b></td>"; echo "<td><b>Převzal</b></td>"; echo "<tr>"; echo "<td></td>"; echo "<td><b>---</b></td>"; echo "<td><b>---</b></td>"; echo "<td><b>---</b></td>"; echo "</tr>\n"; } fclose($file_csv); } else{ echo "soubor nenalezen<br>\n"; } ?> si je zase vypisuji do tabulky na jiné stránce,ale 1.taď absalutně namám tušení jak udělat to aby se my všechna nově vzniklé záznamy automaticky ozanovaly nějakým identifikátorem. 2.Potřebuji nějaký script který bude pod tím odkazem Vydání vozidla a podle toho jedinečného identifikátoru bede do odpovídajícího řádku psát vložená data místo těch ---. Možná na to jdu ůplně špatně jsem totál amatér a budu vděčný za všechny rady. dík |
||
ash Profil |
#2 · Zasláno: 19. 7. 2005, 12:50:34
Tak v tomto by ti použitie databázy zjednodušilo situáciu.
Do tabuľky výdajov si dáš autoinkrement ID a jednoznačnosť záznamov je vyriešená. |
||
WertriK Profil * |
#3 · Zasláno: 19. 7. 2005, 13:33:52
Nebo jako id pouzij cislo radku...
|
||
Tomasson Profil * |
#4 · Zasláno: 19. 7. 2005, 18:21:06
Nebo jako id pouzij cislo radku...
Tak to mně taky napodlo že bych mohl jako id použít to číslo vloženého řádku které se my tam automaticky generuje,ale jak už jsem psal jsem totál začátečník a nemám potuchy jak by ten script který by dokázal vložit data nějakého formuláře k příslušnému řádku mněl vypadat.:-( Poraďte prosím. |
||
WertriK Profil * |
#5 · Zasláno: 19. 7. 2005, 23:06:10
Něco mi tady uniklo...trocha teorie:
Zapíšeš "$datum|$druh|$spz|$win|$utvar|$jmeno|$duvod" do souboru. Potom to chceš vypsat např. takto: echo "<td><b>Datum</b></td>"; echo "<td><b>Vydal</b></td>"; echo "<td><b>Převzal</b></td>"; echo "<tr>"; echo "</tr>"; echo "<td></td>"; echo "<td><b>$datum</b></td>"; echo "<td><b>$jmeno</b></td>"; echo "<td><b>$utvar</b></td>"; Je tomu tak? |
||
Charlie Profil |
#6 · Zasláno: 19. 7. 2005, 23:11:34
Mala poznamka, tohle:
$datum=$_POST['datum']; bych napsal takhle: $nazvy = array("datum","druh","spz","win","utvar","jmeno","duvod"); |
||
Charlie Profil |
#7 · Zasláno: 19. 7. 2005, 23:15:30 · Upravil/a: Charlie
Jeste neco, muzes to udelat rychleji, kdyz budes pouzivat jine zapisy prikazu echo, napriklad:
echo "<td>$nazev</td>"; |
||
Tomasson Profil * |
#8 · Zasláno: 20. 7. 2005, 10:34:29
Dík za námněty jak zjednodušit zápis toho formuláře ,ale to naní to co mně teď trápí.
Na odkazu auta Najdete to co se pokuším zprovoznit.Pod tím odkazem potřbuji nějaký formulář,který po zpracování zapíše data do příslušného řádku kde jsou teď jen ---. dík |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0