Autor Zpráva
Jan
Profil
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">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;počet:
<input type="text" size="2" name="pocet" value="0">KS &nbsp;&nbsp;&nbsp;&nbsp;
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
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
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
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
Moc dekuju, uz to funguje , vse jak ma, jeste posledni dotaz, jak muzu do html kodu pevne pridat id ?

dekuji
johnl
Profil
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
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
prave aby se mi to nezobrazovalo v prohlizeci, jen aby to bylo vepsane v tom html kodu
Kryton
Profil *
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
diky moc vsechno pomohlo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: