Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
kikusson
HV vaatleja
liitunud: 13.06.2015
|
13.06.2015 15:38:41
Sooviks abi |
|
|
<form action="registreerimine.php" method="POST">
eesnimi: <input type="text" name="eesnimi"><br>
perenimi: <input type="text" name="perenimi"><br>
<h3>Radio</h3>
Vali:<br>
<form action="radio.php" method="POST">
registreerin: <input type="radio" name="registreerin" value="registreerin">
ei: <input type="radio" name="registreerin" value="ei">
<br><input type="submit">
</form>
<?php
$aeg = date_default_timezone_set("Europe/Tallinn");
echo date("Y/m/d H:i:s");
echo $aeg . ' Hetke aeg' . '<br>';
if(isset($_POST['registreerin']));
{
$failinimi = 'nimed.txt';
$eesnimi = $_POST['eesnimi'];
$perenimi = $_POST['perenimi'];
$aeg .= ' | '. date("Y/m/d H:i:s");
$data .= "\n ";
//$data = explode("@", $email);
echo file_put_contents($failinimi , $data, FILE_APPEND)
? '<h4>Andmed salvestati</h4>':'<h4>Andmeid ei salvestatud</h4>';
}
fclose($failinimi);
echo 'failist nimed.txt lugemine!';
$failinimi = 'nimed.txt';
$yhendus = fopen($failinimi, "r") or die("failist ei saa lugeda");
echo fread($yhendus, filesize($failinimi));
function loeFailist($failinimi){
$data = file_get_contents($failinimi);
$data_jada = explode("\n", $data);
sort($data_jada);
echo '<table border="1">';
foreach ($data_jada as $nimi) {
$eraldi = explode(' | ', $nimi);
echo '<tr>';
foreach ($eraldi as $value) {
echo '<td>'. $value .'</td>';
}
echo '</tr>';
}
echo '</table>';
}
//fclose($failinimi);
?>
<br>
kui ei soovi registreerida, siis põhjus: <input type="text" name="P6hjus"></br>
<?php
if(isset($_POST['ei']));
{
$failinimi = 'p6hjus.txt';
$data .= ' | ' . $_POST['p6hjus'];
$data .= ' | '. date("Y/m/d H:i:s");
$data .= "\n ";
echo file_put_contents($failinimi , $data, FILE_APPEND)
? '<h4>Andmed salvestati</h4>':'<h4>Andmeid ei salvestatud</h4>';
}
//fclose($failinimi);
?>
viimati muutis kikusson 14.06.2015 13:14:26, muudetud 2 korda |
|
tagasi üles |
|
|
mikk36
HV Guru
liitunud: 21.02.2004
|
13.06.2015 20:03:16
|
|
|
28 real on sul üks semikoolon üleliia vist?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
|
vaheks
HV vaatleja
liitunud: 17.01.2008
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
armin81
Kreisi kasutaja
liitunud: 12.02.2003
|
14.06.2015 08:00:08
|
|
|
Ma küll ei ole eriti pädev. Aga asi mille ma esimese asjana siia juurde kirjutaks: Andmete töötlemine peaks toimuma ainult siis, kui Submit nupp on vajutatud. Antud hetkel töödeldakse sul andmed isegi esimesel laadimisel ja see viskabki vead undefined.
Pane Submit nupule nimi külge ja kogu töötlus sinna alla.
_________________ Otsid mööblit? Uuri Siit või Siit.
Soovid kolida? Vaata Siia. |
|
Kommentaarid: 96 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
86 |
|
tagasi üles |
|
|
mikk36
HV Guru
liitunud: 21.02.2004
|
14.06.2015 12:36:27
|
|
|
armin81, teoorias tal pidigi see kood rakenduma vaid submiti vajutamisel, aga tal on if-blokk katki (semikoolon lõpetab selle ifi seal samal real juba ära, edasine jooksutatakse tänu sellele alati läbi).
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
|
andrusny
Kreisi kasutaja
liitunud: 20.03.2006
|
14.06.2015 14:25:39
|
|
|
Siin on ka muud jama, näiteks soovid omale tekitada muutuja $data, milles peaksid olema kõik andmed, ety see salvestada, kuid koodis sa ei lisa sellesse muutujasse mitte midagi peale reavahetuse.
php-brief:
|
$eesnimi = $_POST['eesnimi']; $perenimi = $_POST['perenimi']; $aeg .= ' | '. date("Y/m/d H:i:s"); $data .= "\n ";
|
siis on sul funktsioon loeFailist mis sul kogu faili sisu kenasti ära tükeldab ja visuaalselt tabelisse laob, kuid seda sa ei kasuta ja ennem seda loed faili fread abil juba sisse ja kuvad.
_________________
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|