Autor | Zpráva | ||
---|---|---|---|
Jan Profil |
#1 · Zasláno: 5. 3. 2010, 11:40:17
Zdravím
potřeboval bych poradit, jsem naprostý začátečník, pomocí funkce fwrite chci do souboru zapsat nějaké data které jsem vložil v jiné stránce. Toto je r.php : <?php $soubor = fopen("./text.txt", "w"); fwrite($soubor,"<b>"."23456789"."</b><br>".$pocet."<br>".$velikost); fclose($soubor); ?> a tady mám rh.html: <form action="r.php" method="post"> počet: <input type="text" size="2" name="pocet" value="0">KS velikost : <select name="velikost" size="1"> <option value="S">S <option value="M">M <option value="L">L <option value="XL">XL Jde mi o to aby se data která vložím v rh.html zapsali do text.txt,například takto : (123456:2:S) znamenalo by to "zbozi s id:123456,2 kusy ve velikosti S" bohužel se mi tam zapíše jen id které mám pevně dané v fwrite... Děkuji za pomoc |
||
johnl Profil |
#2 · Zasláno: 5. 3. 2010, 11:51:51 · Upravil/a: johnl
Jan:
Máš v tom kódu chybu mělo to být takto $soubor = fopen("./text.txt", "w"); fwrite($soubor,"<b>23456789</b><br>".$pocet."<br>".$velikost.""); fclose($soubor); Popřípadě takto pokud to ID budeš mít v proměnné $id = ""; //ID $pocet = ""; //Počet kusů zboží $velikost = ""; //Zde velikost :) $soubor = fopen("./text.txt", "w"); fwrite($soubor,"<b>".$id."</b><br>".$pocet."<br>".$velikost.""); fclose($soubor); |
||
Jan Profil |
#3 · Zasláno: 5. 3. 2010, 12:01:01
díky za opravu a co mam uvest do html kodu aby poznalo ze presne v tech okynkach zadavam treba $pocet ?
nevim jak reknu te rh.html strance ze do tech okynek zadavam to co je v php skriptu. Proste jak napsat do toho html ze tyhle data se maji prevest prez php do toho textaku ... ? |
||
johnl Profil |
#4 · Zasláno: 5. 3. 2010, 12:12:42 · Upravil/a: johnl
Jan:
r.php $id = ""; $pocet = $_POST["pocet"]; $velikost = $_POST["velikost"]; $soubor = fopen("./text.txt", "w"); fwrite($soubor,"<b>".$id."</b><br>".$pocet."<br>".$velikost.""); fclose($soubor); |
||
Jan Profil |
#5 · Zasláno: 5. 3. 2010, 12:28:56
Moc dekuju, uz to funguje , vse jak ma, jeste posledni dotaz, jak muzu do html kodu pevne pridat id ?
dekuji |
||
johnl Profil |
#6 · Zasláno: 5. 3. 2010, 12:37:30 · Upravil/a: johnl
Pokud myslíš pevně jakože se nebude měnit tak přidáš ještě
<input type="hidden" name="id" value="1"> a v php ho uložíš.. :) Pokud by se mělo ID měnit tak pomocí javascriptu jinak v HTML asi už nijak.. |
||
Jan Profil |
#7 · Zasláno: 5. 3. 2010, 12:41:24
myslim to takhle pro kazde zbozi budu mit vlastni html stranku a do ni bych kazdemu produktu vlozil vlastni id .
Takze treba jeden kus zbozi by mel id CK24-365 a dalsi by mel id CK34-365. Proste nejak pevne do html zadat id, ale kombinaci cisel a pismen ktere ja budu chtit. trea nejak takto ale opravdu nevim jak aby to bylo zpravne : id=CK-36-365 ae jak to dat do html kodu nevim |
||
Jan Profil |
#8 · Zasláno: 5. 3. 2010, 12:44:55
prave aby se mi to nezobrazovalo v prohlizeci, jen aby to bylo vepsane v tom html kodu
|
||
Kryton Profil * |
#9 · Zasláno: 5. 3. 2010, 12:48:00
Stačí do HTML formuláře přidat jeden
<input type="hidden" name="id" value="CK..."> a pak to zapsat do souboru funkcí dostupnou v PHP 5. $id = $_POST["id"]; $pocet = $_POST["pocet"]; $velikost = $_POST["velikost"]; file_put_contents("./text.txt", "<b>".$id."</b><br>".$pocet."<br>".$ velikost); |
||
Jan Profil |
#10 · Zasláno: 5. 3. 2010, 13:27:59
diky moc vsechno pomohlo
|
||
Časová prodleva: 14 let
|
0