Plik do wprowadzania danych
CODE
<?php
include_once('functionProgram.inc');
displayStyles('Wprowadzanie danych studenta');
$label=array('imię','nazwisko','index','grupa','semestr');
$data=array('','','','','');
startForm('control.php');
displayForm($label,$data,true);
buttonBarInsert();
endForm();
?>
include_once('functionProgram.inc');
displayStyles('Wprowadzanie danych studenta');
$label=array('imię','nazwisko','index','grupa','semestr');
$data=array('','','','','');
startForm('control.php');
displayForm($label,$data,true);
buttonBarInsert();
endForm();
?>
Wyswietlanie danych
CODE
<?php
include_once('functionProgram.inc');
displayStyles('Poprawianie danych studenta');
$label=array('imię','nazwisko','index','grupa','semestr');
$data=array('Jan','Kowalski','32444','A01','3');
startForm('control.php');
displayForm($label,$data,false);
buttonBarDisplay();
endForm();
?>
Oraz formlarz któy wyglada tak
CODE
function displayForm($label=array(),$data=array(),$edit)
{
$range=count($label);
for ($i=0;$i<$range;$i++)
{
if (!$edit)
{echo "<input type='text' name='dane[]' value='$data[$i]' disabled='disabled'
style='width:100;font-size:15px'/>";}else
{echo "<input type='text' name='dane[]' value='$data[$i]' style='width:100;font-size:15px'/>";}
echo " $label[$i]<br/>";
echo "<input type='hidden' name='etykieta[]'value='$label[$i]'>";
}
echo "<br/><br/>";
Udało mi się osiągnać wypisywanie danych lecz wywala wszystko co jest w pliku csv i nie w tym miejscu w którym powinno(pola formularza) zaś jeśłi chodzi o zapis do pliku to problem polega na tym iż dane są wysyłane bez błedu lecz nie dodaja sie do pliku.
To jest mój plik który odbiera dane lecz nie tak jak potrzfeba
CODE
<?php
include_once ('functionProgram.inc');
displayStyles('Poprawianie danych studenta');
$label = array(
'imię',
'nazwisko',
'index',
'grupa',
'semestr');
$data = array ('$dane[0]','','','','');
$dane = $_POST['dane'];
$handle = fopen("student.csv", "r"); // Otwarcie pliku w trybie do odczytu
while (($dane = fgetcsv($handle, 1000, ";")) == TRUE) // Pobierane kolejnych linii danych
{
$num = count($dane);
for ($i=0; $i < $num; $i++)
{
echo $dane[$i];
}
echo "<br/>";
}
fclose($handle); // Zamknięcie pliku
startForm('control.php');
displayForm($label, $dane, false);
buttonBarDisplay();
endForm();
?>
include_once ('functionProgram.inc');
displayStyles('Poprawianie danych studenta');
$label = array(
'imię',
'nazwisko',
'index',
'grupa',
'semestr');
$data = array ('$dane[0]','','','','');
$dane = $_POST['dane'];
$handle = fopen("student.csv", "r"); // Otwarcie pliku w trybie do odczytu
while (($dane = fgetcsv($handle, 1000, ";")) == TRUE) // Pobierane kolejnych linii danych
{
$num = count($dane);
for ($i=0; $i < $num; $i++)
{
echo $dane[$i];
}
echo "<br/>";
}
fclose($handle); // Zamknięcie pliku
startForm('control.php');
displayForm($label, $dane, false);
buttonBarDisplay();
endForm();
?>